[ [ -1056598096897116099464439382808987481461151852808640923666247842289616809900688093798560040076562240113741602177108204085165728906164914664423550653268209861688558351640878716389823280115765081420528665902635388061948605653171639332779680531667843517872742102847538936331441147576023979993415126488469185630151000514609683984552487697941627078816414696232806460934029937220093659904504590759264050246645024789487875314920025527718239665836854210979681882251668946303610513351941144513453503233360622462156176849304683408927837312803913405018122583835717834571517196104530879605679573378448244235867801524085413357062249247994065640722502518118951110618922354089233847089332043762964326633327086767742608545867742367463630857605052483709988543096365365227888039721164767547812254415341019697470009448762728247580319060042392093531209429094332380069006610565884084202025223267596418475220400786733295816086742957495545724228796278744846006886922597539105916855658280051647720661267799968294169244427104071485943807899805220585505796037752453130573508219095997283806100738238456560398195642320758958089583898011505410855150789304959216282606996466905674847352726364161867339490644026465743943824070244002046004413357821437132814833984697787369546193667694288942408903108354869602502726113303275779757208341611486296764504929659606197605845080798752922003352104830252892781630064175396076783492775931138952668127360425002450558377795962874490110756980684285635587744627230459084507332375761016567219937826755683849991692273134333195292657900594439560164504538745855687029857000544833663782000427291684383019290105063682968481859609597123760456729801692116538208539055181348926750300451841732305839549806647656542581386276997242077139444145711583902426878192502451642768189786557266129279146970610464704926247231460972389231652393229405068463646481395420983075860203866820913472723231422936326361388719461006406330725878009929334098809852063775511166753092211985291887875194847452364852068059990173929181604502176589562456252549332387622354903954546283030605928769146614325285165341323071845915531378437358715025708016596677053428857078280371302291747420265429047309956458814733383573381814827016797224615437802816423358952726839956244488246030318364801326980374078038678565601222223562823091302258080138145090596287316593467555697333972500849877262747236380088109737003399632745094108572385697271088413952271103083088178733748771891669812222563576384427936275976291950593397555336131638383392513254741225205635467795524049398315558988404760074566732894969929168561728416033425660648252017915910985628121843238569146228034809850313011858876551520553474301083515169508280489609431799879899277007684346115015818085939407960868202386474082822243849275146580824939977596461676662206013436868871575246307885272778218214766630608286420835549923903018015685928559601113286706762947951878008048283529213810047022868334858817235882814514412251654298946261767567601317366741802778032390205077522913972227612185341432561122317220653097067428674625828699795904273042093654683193377560345715522968895455442031828183378084518531752447687902005669816448563517261383586262530135670295646489731711586653614934513068424167984150291727308271161335052426238438265552159956223852248672111370866674553643690086451753673540334559929495061463971157960855333730161430464016081495051624212801943462789283292669231675343521928107264853959130575481369866812119215497579727189553394140537594462635895635268870976396947331008588839601317392790158734241341890353317624135403868920050883246062841020509586024477410148100407204082183867752030340773842921578345590331557786746988932055798572548325583944674382069646169586383492089055023869342013840027691176199516391983688401011023665558388198464912893238152947987588368302205931217182864207648777332376771598011603445831325160562359071756550576070136858414892243275367409147038325493151416310480574852886537858982654512724582762212716990680952584710888885773275467729662388801305511281099427128064059778322035067131193918906959685926108983158435478500895917632877943582595165847882740716487370531272794836856223938473155866339838977943411126551139192754264344864468323058231096326963818053852643548424742521689478501345526680906442909669229640217968786426001007451111151492455097396432753713495048375499212490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -152554382293907756344069778698496618759203815036053259435930392789779104480506714503287221733149544787270446882194094360816758406180535789955799042350069617772652259839700851759390797586753527013020348453457215699731433772114773881594422325114766418103222774511626803818910379378460816335759222753733996298889799078321800387658348897806025071559908947244193099268517380875225589001080303837486906078137831711108875508762149315214531595023115244440928844578995562783108198306244965161111325128601723456543058427626288265137782234939656942886257248914381464501644653291670953600478131445710643488082168988243715359655313339797807586862876991307058105989851716331373089351793797970440562577779223876880010595285889503069448423086738413422610038047571110815272747696084263388645405033651433427624509339101011662758086900201076918230575686295010216761791759973820910283032298573083188405612350676939922553601703207347582615509821653459075343670347030770853422711159024467441701277041778926570269329385367087876722605570729165809880793601321245975901445298571574302521186963060562228197391517158558885963769988431918824737022048822772166372228188044196307552816030165590621395811395890200166898329556799239114597460732123823565558567006304861248900826606069466973357743250291214055226430772247853033187900664985952678901880900137286174733428508438438304218681959128702806489824262239702637574714194206804180016639505642570038333911434967980665186098650455455898540641830422914170934489483211428524308037071483991803556188696841230529485596740532205344017392018995612318285216499163595031225326567852015022446977092640707169972902977942311255078969843328082404904553576225728313310928122195094045096541227949380056991656162917420764567382446639208827667688511559660911682418245224770820791964937146459013820632756581166198116516467881633840429645250852495030973130303582509581228754806507822772735550670274890894263390411201411453337786922131294262775119410038436945671255944667577322295574195423355705443023096065285204876473550753109824390454822153066641066791136365332577003266224621842226305868883571671983112047215278853171416584684642607573433797155094841080393653669429641141637788166779591382533321528934681969813521568414572052045262855645096408869190175052919035889070426436892210318075624186994379619735315134593773107730524995894291723193600781474919990194430410698190405611314576162849729053622701224819824872246562495094633162228149033095885705406389023294344680322763561821918809400988916630822773188959585686845413144292903550070683041660823831186058041819803894335790290789365631477736094981539951128788033324083520456460429213176104868134804231849936296660137419488176786810659296440511500194335345909297040103348542052428443155113587644528636630270599918848405975353578116264293370666932280953950093610703113049378311976711342646149419665080372586516003495090104712668481111332601249118836858973365483309840457830627845954156513920411538626554642576509932343955796667404476970202634374176879616446024011395732235449502013596034982612681175023571482623451220974750638065203102796405096588014624663300650240050045385301926498935456916773836204083440562235413476788612525542782895928253537163038500624564578016892870467157069613307791231190502684226832640654350803517135529608804996411523972708420850746334050721311694411341393588261320152441483670652902674553462956583935859230323533145618066449342399455853095906576770420180561025198880824374930643282823701110571213584842903154755945938988230771224564409317058004468084375911188241819917865136583322470412693518321442314195344086905792428482315363717922924516304033859453356278820328396202413680036753630107871685038065573768027099661979408911635942708300025646612118995035554751604576879434639857751589082611092591015023149351787489104512370551889648565166440834395505999075420487175908803028158429224683816165530118574001636346533258522461948017873891741980411525429442008721002168900965833310059391863333433036279020293815478967044308152646043712577442260867442840339024178511899081038601089973262192998079777575025480206880847768834493519595853856819408451225190921094745019082984808302342234683554991321748430747343401597294848395276607988121889362732955263184948240116788687221454152338040785214076830323841527701905580886772850108497041399006735597362000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -8551084913268631974211577011873565496170794889921797669100860751861999070227385406165183383911946140467248336417670196066401786014494952163960147311576408549154968227984904379136679956679937271136859575576055650515872080195177544841884667483812020858697748337575333078203012350704547151954926710277565905919760234466662182562416489800495374314678332660396333511887084942839751922716789329375066810192720129124779360182989207467812789756789160930974402855372786284665860655112342060181199754633901962358789172864576081632646923219135264413392752711737487254119406257402006273231390265618160913504051303220503535486388823094652207166926297958445417574400634435288558406021314592072455153543443611142827808932687912824971098562400306096054564573044727122712376231240885384114094044563446342245178937198943393684907048865914579706285901478062932990222971196605117692833640496722692287571408202214849519640778443692828138488469617066160653733762381867581034981498218989631251436864164439950393300333803520251494833236384321863442045911732036277115419770593555518008466479041325675463606571248195896736775503256509147478656766031869711312825468618119350741957821219417848056406837257537831903467055554738854677583419710318695641065888442743480469172210203502605082062220064567479647569089150400761103151258116432031106523381208579588754981877480352681173811092573777907194395162868992262485334856626867342736488051575953914405646466997114139893826248509443548053835281798292678803737503859989886644136958393222851701641080506796743870147848189813396589432006959622136813204818800796160633065334121192633499453656387607260651970998521092366621523519243790511613010378018341775131091467898834034178807946926256450997120665496051748653369457201273338946771067990749509270779795269871583326586336857826823312997035683302318122297513269388076687538581439795976397474927923856140711802076342435447620539752309120335552700908759934471009741898192528016219444885814349235589474484519796233891527045312334098724495611933612609265459248781818241349891176511809544585086574167824245193781694381867324053889411815128393858000439125103976467072070835049198782098937097327852042410825849123739575828370742384232291025487980459111379859958719455858697745720289689055513751452273995814330831132118855528572431012200120139809545481464203276691609068399576222835695560243509582711295411928854870636521024695267212510480791307272589941073273627607319588736093718591205509732410131739471143887644413968637096145759950235130422246486724053675781811749927999689424225160837783234803884565240929299268375736979351336364447987762001022036854772500880118399613011157450965971382900303391163096120888811872558287511902284614123561276863629233182335566612053026327732262172904812402124627975316478937381990846536080262741016291075079244621343171717872689019941362272330599793409970554206318772022401227446335091577306749427304964446881112501308479658164438528832219188710521116687816675295248937848609518981183565897373291960090634300745814434198382272523641515813184169309742272508574663237696150028152571439290997555004409589308783651926479893527306353748977751388566766614378806063828506911107045453949738049339736066746645812157402719303466624228162252554392744616735295469533960670541048827783198295232467229238426142072378395990571140021318453260772635968906870050773562688683029728514371283315287131155661663279219524320479771765642331384280964682790836490806747456287170663001374343289554448225308220165848344655488852919571014565059759016483441815614925113519559082604041343189124262539225217928095391220535400189778489243593440014641088713963475625962031283118317951662525411090292700040518668282479002907208178123316754841156271306006373368160719979157529509494506143503623911992231257793582957014395651599368720408617229858201915417762733577880635130619103849417149300716620930231322015974136787519873002385972738270238170261467503565095145070330589014606832261766159944015571857846727586402391103250164785210091137734786982309690668256000300870863793968075501027892526944180368127591888760025340547364801362221542380639763208425041608411226498062611503796493470109177344292026043085756982744430117270595323160968544321896654061266137120301771710491145519083989610209023616097696441530831513417589684759049150482467807967021611310361221248450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -250912833256935468269908000050317566034879547136080289980244586180531389346919059963862783284814397952413662940365334417105464497502993775602933837172564261588586295125513147454703635553512823090518745420344728610725852172062528724827935345643826261276096078122521459077989984338878329885912268741729950590380132047747849252886206132860168757196272269947561413712911851195778921752905293377569118112738791302762508826126917458256699300885301296972469130067215634905140870344305730393389781096681222444608571304772618235569670533946322265615542018916441939699628499959247628010114796848762669270881928038106102374964272976443331190438962893957277936943939686892072649309521068857362552373619793704023574614335898119703714221728967154342778083594331589420484037294406079721324318934787237374019187341275858055809840787830615074008154354760809451716507025847366951031974678164869564456313656511587478318971133807703111019844172738396886955094248480682596630525207792225897895292457880642950419383233283436470090617434610031431110811774874901323911767601077379480634425899992023276063464600946578617263758021890355173421066162581585965843002976689494770115418065900477313614129786572965548627980796765925025276757193729023756575424285806446824403251675458722966019896969794113708904297243045925283485449433191846389314935441123895477392370751898515838744084823394125589009099435672267055703872208485263288660967255314767944827307008105127949750331396659768739326702415314562290863603698312699549791098973784809316794085054356223941375889853613740074410977091248471132782481665424717449838169394205039997399363804251143627594036389644191347235723580123086593647561659687038837798068097606635638277639953285316086689502491589295961285587343458191256032440876296294965885810105745016407132204002561343144654410024821815596985154483054384206053536562517535464880954391311789398908182965231965060202955027138179307430915392345061613469431296662914192432197271547079970254358239060317237706985361491374627642940317703870598918278913341963758016654630561404595754383161688220241637483171800684319893761599209461936890105012433587500451721119563720727317261563676314398447114060445437436543279926602168449711321181534249077456769098638019471644403130996531493879260908254080229171310528504103105246736749436602173525552046919881198775275882676802370784928281867004074228365886109178002051642304012612246474033929659913774841521175599876953366801920325615924032215167004381136627326551417042890936956784942617865756148605542067202358803627443881468612624578412658698930983902827986611869703043903840022352184808201095942089049488673145178642010332473393643992643114331300607529951041496938214762128361006470751498831770865187591648449546553026776267731893628310198551447734089109510425693256613804909430219318178290013387033232279886978629638199823913728593216633606688602592907625604751567614603627006776365016558498785998173252744454140988208303532162383676539107886889418744000656766543943907510797762708050894436861917692598371487036559970246030187337851143629639902386298377910376514601576099092941997452488673231057504610088205073282588557617006693256272730209230515853580833920725912104458130524493634533812379971705003105741543534098528389712799392463694693321044854931551955889308737607519537491553878134553175754464797443895151056482695364608073572305350385216070332609304137834458952740114709010190413981890692091208795223023685540532328937097399538671159173838021740663575236566271683069392916880121158154366839273825043370177245889073501642700324834371245409679199684619260963092526055825454228104603647428832223804836274851084124098639091160260835270531084067278125351946405466718074225873819518447431130805836517074064175854380521555859819592765582316091382283262427905286970964003338534774303288092370735290645314312627658721177592585370550828996370495403045130456175858487268345408649630017342004015725898668556259177854672428397260675576725903576414568302803464025454261535166282693524099100324996545215476513989212545965678535337222623371271101809556622047085054500180802805587117945462951999705440773867521496651810164312732528144336407432443092309123456008598613403914046507554441647418676160866169034033230686810101701363129905447810519844287331231170772070368679843987400519551960129449245636644616072942446705000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4524695500271369998452245244002650651921055821936877771500917094369371455324311226988020007254954667643046286808186372818895170685718773532082068787490133974415409999817371267341241555085867694956122959857974268893694891836244566528713135850134331549505591231102852681483528863798046412016207460508576809189792084924944907571983931009768909641044489755127532304717399008727854883871383491745280649821448795211214798217043038139788920622469148143504639801075219420416634456791973058704537288188821539058377347575615745128711709291227877478710231632357445249653690740372608089870537429171833677358679056638054669208264852109200930499732775851436967597961146966314902676899482483749293012938550250399868909422154120147469858105552806728700139810168628908293949141662688291409030832421504632207193787655394958215124288145990702161956840501987853420657190427371912156817881513602472083237636602939971236217704170641806846727990535499511011804014735658169374872311155855783846358378701920064154968809645124664850309049011504668670818830879218898474410980952565236490044276194753398933840647043771786660450092905655120518549013430650026143594452111611835168894626597243093622351620596565491175334075079338048237381589285440158078565145932954964175630292979302524510584350757760475591844488477218895950149525188382083045475679504431943451622854509627644401730810930479957318641842841513993380836874045294232724900785280916028116103577050214739877113107742488546958214068976052495679892491893511703423966140642143754522989451385105952251664185498089780904317568394370568401476091677908276216469665730345724482352585198173586456637590393032537832717790661695382420725652836134254595598743998402607484900409662138439779475628752071921395159286005637595918146017258617473909271826743768992743252875009178244434581281214435725706238742444876314062819982381872608163810380849803141880927144941025957074665564467925027497501143101763649463002979930724700366454981730830645698086534844617394886742971597312942380766005994267635682675308962596254400538762478780572484219347813226050365285277623136002902666843495612197029122105180002842565010071277783465599679735914569516348543638925702395054682855167384002668924839409550017719449378625574463844235406726627800308139009560772737263840194519915820378133515668562052003113292166209393856416871321350438380773210620525233348369725951065121825836084975287291175867998566802551373312615096643792116200065360466723442504911081053941535765372766818472999607415157721748572437907477993670801519749933770488166005531897347428443797396696638018651692421377593923667606099443010554667040122410551626450087438172077144248559121645576458466883786597945783748956239105791171378472122722083472364196964509914037782199697539501660449449577490449167660588325666495927818409643372175017163048043795559977719234482619480445674716754225739875805645913530987688262735403506053376379774206058022508011947282591297653939375839514851529829590269601121675984445898882060892787148318593583625509378293625065099598002740234582059065948152758733027645481325688935208991105837046944577887703359953418128752654372604194267772625612409784130717540393266468602719847190163312885190066025810302890035995109411123871503559036913370287890058604637226994106174497245551291359162011108073616303987663727501793208717201478790721336964653013650900300680840778615518105452239625137959161861787527545288953797853366656893244403843826333563661470508190952564518320912091857141323297695065058589401755912947241632938099728629446788594684651198689128838622355049814579653125578362190068173929684887222513743826499798363844705261446505298662506117166954522371168479868686629252780801021212702409954582490798670505803244216979703448790444580659210632419829960122214147626304229349696889359272429195665461100982440692433314902800291339578358569404660160186305595802997783614750371238255686923036807098323580498661286762395079794697577047842968533078948179677797970745584876584129140388658010797524310746522252880246945819452542163075014789826171670011576682197824565081873040180598089003070672615538048304074467437969292732048031557452043826375122531332174156374875158173354512121033370884853684897465764592280106893069313104662030148299201393828546152500617234183069396999142621407123827356746290485307328691310561891070839514333937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -49173156548330316035515728232497841419959150179931896031462173083846651465900799011274580819454489647417086058362445059736670310202636309753260956273005164293412014242404329864531101611133726608308447039970402207722478625344606067621483873411729243468154556455109305657662570458610966343616668814610218654401741637250098073300068148200568128621088340669313160660496823570257361924115977998456632533292189926422228676098585912184271153542413016802058116545130959233501366933478299881258284992981498527350952844730526210901431103578240672337890063155863952023953246694472694606423912626899482999341126774988172630961228907292598493866927838091102282251443647114771533711033796590089135871156056263113830715377425566110643128333103352117476242890706410685639071893155141290590473582589274320369686800677858953366427142635155227367492549690723981207943382978868455114705921539778363151646493469476604167761455807888995166072970673499769718321063676810140382207891812537632921571086920214849284933387878472194356860147829563039816092953095329023812046911503174719633976605296739790490256274450701079153205146379656225659936964004227717748038893031927880676788783791227079458686523081042717417300170450045124985170227781526215674433445603110327175326179470394194972938838115083624654961766670188529408169494609513658758007570797499322471599903706395927391256876079302295223823629131855517740747851528027425934246114459887972769427920843254240032072993789343028780464175470188831835135971002460942039936440954092436710383940225727402636104229626498792493234487828612354041838528014947125245263095919453008024318799167908665833673236692056376985222346156631037513824360859966747777654472722836403397955444186762968634007149547454361557306041681940728859885795104156469318814346504447604186531015392859934320934024278600969130062031305216667430657483213690956964239735796678403742013280398010040239304864082016267350155075677786131453040441628474294055323423017108985441040045954917086000224992848883418986444973125683530244760208611529625547623141351445111903248659168000450166323496455438983605932817573755456541243094628141259406968781439943483052443759977306293262728304914879492247263064929723845159241751133754005967148958165094713869143591749488568440369047729550292660229659576321081282266038947465653172479055259685365677771231060322963615119526693893312864736823777424311632312392542182701028609248960234180656748283753336537925945585286556971395040460546133009198284613689030198117413746521053471558683622031260767756265479783281589524073006326487101196619491390674082709647893671173277831600865487714865103398495578700489572266048381172094058666843794626515467333164645614549770881312641083658229676730111939592974157113102456555125665574279834661242944714538822592183160293621044772274581753280954669138628147008348527832250675214996270314821364346598701564976528558612337103776421049649730819130731717545776151496498695128138879001976208633085836534733332004676738008510712152409541045876908716964943531464329525956309195001968279892382494311545503526294260247253119448132053494899225792191526685033406592007866279853991655834209921610731411960415554680906421307821957188442905698082104442965969176546183983594197446668713278011894911375703354994082610937792449566977009952243694792083969076734528300378835828352083629070663751280194280874588982756247878403812263954290551254400238841413884359232243225910527843759090336697094098454707686684960480402710826678924804985326885622496586360596337331416871512363104305724122784825325888157517729077170053376598598083978244184982539205430446783513646184814732652154878771586030375698347092754348948665681767502380092751783507785596626265615511162843921020718943388631227336013398054887183121336887604720663477820811917631611740691045482053181228690779497882810048987322720743091934214844898994901046732537462925803641007111367805783665864789947800270221983151491836703765209513532561774975733759445050989335764295421039529369428297374568128854588881385208128331547666316641077429995955403548899674634518833749853672265681689852218947329781882959385790495464939085224547699944149987279737437494931241636465609094473251607762526497928293307695462900172333221293021492862360113037800688200621149884729531201618731736957312081829887345058657419912250325601519045486705429425000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -210151170732022273466187036942735452806033093592467461952430999254244783646210560176873307547229633440088165105697826640859040169817873347658388040125936543152637515068170802155820353183293429266685117697007185644385916140458841396383905631102925687794831029952885874386535410260928452721743820149552826717298441806220036192268237237959289666990190134280617041856736365663734667903107043224223978099243493973535684076508197464140107600479977918445923224416462870437325129557313670755477134987049148001812275870043162241740071501201722051389470818327204295509734015449019761393549038757288125405606835655089680544066112842510586110043850368042526555236384511701044604028001035150234645876567591487474698200666389364859703484915826913565488534279760703975736335096410299899147351862246358964465330958292689345845468566899961829577687127957089045086551574376226808664098189991036517030512527168256076285146599862418655374149042048557567765244782952967145250744712023407429116634443451370069657759719676740463223951359879764985697859431852199104959960416762885521085213265964075834381161666818054302167993035321335605239743435873735752541940133459432587517412342618289096032850066560128729919557050894986229284858509550701608047199510598391293791019444843966683235157604343006972337557641525677119801575833633424802386004166256352949887221948310891066196457356162698439844361507402299354807762683884185886646069689732836386588854262103764517966957231491461168394663257322674645180678326599748738069485869841312700642123778427735061668922109135870368747724073578777783070682128405412239562401844006711138140248965336211949973826595195947889440934604991605788766015292744846529606732656706447611914965109034158392662697876253388848047918664665734519842942959186462896738619069898736256244176279819882635291123991780106186818238356647286482262022681962928236094198556089848997269029804776750001159771702424579454323653921902945121551090204294645366102969307198145375543717054678906288480592310590428214746792684697566472913820412616925286532162282153234838799793975503244021520533544457594459756108759844199285712213947409715524681697561472196102516559706613827364181849143446529177622282241148682552141682844783028023295743330168131157356904747846161821364041487489185670402522614852802276640050128202611814030570352437093685846271718104318757295130169167483893771207920808261563071129578904315048010948167789268804591529061320858617547934360919742876884649780711171004287216409230549572960808168071966236594784707465506405415183694583458274526622709772784475639173552368545563101352637823832975450289956294823631818369667962796369077803797311289807167720986456290607831322532034399932824894092687853647017367912764299452052133934344468215287984717068628931491932459713304461418459825344805107011869457639525248780933507373655066890217259061045780170051765435931844845918362165534852071846067163193826136093505665498512267198714626502240177901116610710383539981175060087713368955598416649099763900139454822510769644635387984072509558811815707123981949036181408442512050170418523254709087061163837439086416843010760964471813977653742928008082992201795016719094220132961563701329307315307069569747103826725453310527622821034846856336901224448198552693662777110213029539123795627602075449293830928294348560866548662220701969095923212054033519174808698992472487507672875330069538341599377424260162268680626833617292612259263693249060159435578470230741312111396662114113274870187773996463517618072828946044664581038630404024382702037766813284049143724994407275557009112319379587903418811903837889580846579833970992467726002178481736942341250478518665560272132463436102052317873799418577381361105959602519004158112861326711405905259360249132612629712170634996130561282686247127227963732181805268423099057582633054505497083197926801008757129272637345594279305819736315395578733712041293543000043827473624897981335462815943923441451925201691088501487391436065798041750124166070802660760658172584717414829375863274860779956982674419415549264567818568868601589540243836366566760661804075214811807232642742747246313820797168869358922200135812090426756996911422013664369075086108037961192901058298709856558696900613370787826428954278249834632902852614540938397323261681009397342865764781309928008132741557076269327537690003145036048859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 2500459007082713312493207484595034743585340033148314450946968616154160702006010301659293528967833601602430850851572223775257439309651277017891058371693183062210923142337834266142308714858844855536966764319678220447570782927775412828024766974305270819947085945571664219240403086704561196580623816792324545866906235996507148830981678878763816747744083341061874708274110910634120369502868066529762809143685013661710570973604427537528824657284503609726731290379432611408814967649739974057481605893471496004925502574715312964567608879769316032382124548697541187230406838363749852273540274551319354680372728866092882738955121010129212336755176157173912168455796137585591352293715672463265024280120437483956273920067265311110816803269549692722004261623203652968256306405445590865480324787459118498786098753706214799676738904903893159223139015208657268089261474333683183384552286155715043381957618286542464576905957985164213794456422811671253124966911745423820498917763759438411307003424270397536726826004993605450716958343339479143231252329212584470865465407802148690558008396223170235579247119360420334484167882880347692868630519508050476316546845688453045793909514311098704546543193698070490497334666526719251777122388288980109640952565627912604928723100296723447420125621485995109317400848793753328678695832504415311576285419007016965299499010545474024583503180496804265084745572428603171804431582113992102268987831814246275628947265603126631355204170277464596172603249987790942446831570825985427314306650832145247436165944116146176737947403015983426993846469149518594581927302602130292375996786068408111833247574843810898467692058356008476473319988847951705404389571360576189251163941169094607555218005489681199614178886643504432665586480551904232340049600094841322964774135452903440651876637871168832046278765036496630469061670646496131372580411442205060361448347037250741221988478023808862174853793911512328891544486392026128968363853058073751074227998532335800589835279817925831449458824997449540568992486877025519100276129155351695346332999256725344973294437758022616633103855446922855917758608498418802488436594869504587067043867165918215835326985366331389792423924996263988301351249950126221067224008577475773851892449694205090946794434240505205223428162315882259278245605011110174083628736815360089030609206866911243148109424060706285567204012658363420584905218991737568298381420471292914456229473568216166107046734122576248767186891174801395864901409808757765794997800678687098320687324082262374912447118960356875784264777215001756948270027532267024040219754462898741331014353415429197501498013903783118449677315688553029187022834055621005605810335741442991438803592837338802090165192185181531709616430124502431547231837284521926389508015407241481934879515263157430943444427767578012349768689639799717376954852842342853733159791438984244993765873143079634856786845576063129661825606724738704691968102245292758060611871525179342686612536270261215895344507177030006270675188928638358490116657842697732932578817744633962266506479604410033797819038261613630197432845231984529674479042602607467440195981909196758354067467305437462653586672472518864942704008371292481329917756025243456557422139538176369802616888179390185834572943531779893266398146164593050950567331250264095956249618080469123781982320077942267695664015706083031623217228347923861824443277271146178443718460235044105872787337492275729458083371814033400306943999578022978738838682613211470242001360612707080988426737014735192897335795919217233118787037866943540366562455719578216750710466883803406428175228855154692325098676921689849049856270190613272552185360937998628658754768187933864001612079844196006227400871026607389268988253380998147856432174047723413141275259507192480492285195234050799057715420195520785628371383446560845452250956748412188799813882018545927927510317327032570967392171939294074959895102952092140851153491949381212657860203274632440041607759744889468931103630224233798203955979317204281892197316906598795430509362316235452850554518424232984054223647453745696984326104249006356399277277472778432841004118251941966182043320318452299381740665495579268110881846580627854079099908845687415305036188675619225211737921451536642098326080022885739184390285753942633471075190762231368500697089861677344915240644481653615563985906514635937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 54107495449145209134241852839061415121140340161648438544139063505821161948738655663312903257019024727629674543320975988385269400127039015768179540440026871620443674905210932916988294511167467076729264083655710958762396518934213123659063483797750208997126797283809060004883393881837880518258979761388035579581638828284140922761738025555270207684208889286736789001825049792580702445021774003871838733953045177585009620880827243966012119056093198183086830001129232308535890441993173711236251577124953935701120274933768240239859222642639553600995532504888083531334592109345546350253865990771449128556568365778160624237321085655670394124132679814715033266279009345818412373618520612231620325683980850245422242050139432065073730441104066517738451375051632079845013712723475470805240971544113370746344544459377606630341680106022979729125530534553118198461872925386155058760261862368335242990946413051236778060408171474195981721534228478520246337754434223149966906284918920434888417837449114322478769889204529477653644818904419550083979095431676256673681512158300431549900595729433525389093705140736221209544446313317571992801729918485697776357974511192572278484558680867964010208058235935798183651042405658599454997700234808023372659784233805741992356930568296333012469748030221667535959641279633717664126113387061880748012284951230701821462621577625387075934271510291319889656546090111474035584295517483129723513780489498497628056190615071865813609244127302627994158841221789862727070126426068589206176106762940135136418503493257316075368848751278727859960536772229347004805134344436279542087163500242295696051932705697431815836991757581377484575976109636359378468147110293490233001918614756126049696917873399441028908751735448421220672794998086460037120367799032699381720444491267405788112358523823612122495958149627543934723294459089598442156496635558637431539361239388325370955016483735062651474504904724193145715236225379034915938024844209075255861013397245449308922447610161143862222537677408882919867200539549815600703044202210852212623317649383116696328066757508724456037446857485701075078357492841630508075322820907202058439536199449049545095585058205023659747846993754610774740276577873634612642453577142369660660067535088413856818056641509811735346412445054342264450304769141211134718562567150503615046030687976698464516787220366721840731398343494113883592399620400293557963378061797433744843276053074701897490817132282400835772644325445274007789894130227851511529206801769893141117934067664313375164531374284478003130083309927480301148334070283400758163588119779910342183496242925690060396603595904749377937422847317184503643876923505403661623141103474263541053508786709458392745479314941142768043516403837823713148386575052559398665776381649731821513978543174654784294107196294321815690115454935634511606658437967664991511000374507363354668082540077786032730230061425473814272396513538753816777937522604755164164032586005348084289721813343536240647407367889128346323368444804733896123463966958901102236105924513539800500309723443902608806185291781248390932711450351937514852718760760157770579788339046227516231423163435933056711583292146775205176527449862953348405168636888887321602362688178527183161908639244126065887531670244317375182587709838995644254235756436994698171132718226912591683567162656170140917606605293424837299440074373969685597467849217515660678930409043481427356536418665643413014344990269184613169663290778818680216626729777766093143269657855134482047247865291541093027208049255530550212233007950255510155328572525895234254116740330648020710661734372850266984564135449481282810063383575143909374503671450979138552040511627799597334429885916889788685623197068568009042668365915311453098467414333816405049458601177593404340662289290862588415188329703695528183780412052212947631153708025968713167223162328990487502791545371153145439089397898282998498750740268682116922098008561816500466686182643912799321174684561242967504792806718928970139830165226201598545384117011547791595506560369165884880993796236214297353451805903658415116620897046903350073587786329958635654241095504586788695030601177554913798466775526826089125257287396094977669600916956289778266398606281797270103219986591140044570956165861337990441377410165678839304135208205368378757159933851407174700477166453836247907497726638450390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 467823402120611594191672472100407388318318794917385457283924209915540182069063643389077625065148604531564139316766442521979376780525350250193932659030857671526672697329296754934977429297289363584600175879632420901455103932597924228033307485898334834744399999822121248513723997953707798467657381730772446810780070885340962135572667566163034557361020302984107701192623885968232151617264530223326741708654902847933317219459028479535153595912810816039943817024249932066274386227989216814117191513168775427964585473907106902184744536049644474161300188791378473341608013630960746845806856638405876558148911016876375784193763814583978548935194117832377391482297257058320697257719749158540378090446867489854982782208851302977947875209726690698065240149128546764124788501209796083469474724676511824109197712049383200846027572391286872596352028539348594272418145692727341557224716498377553010046200403742144480802526360934111149442939421513754694710802876579922659365087168123677731399473219592111258570539823121698200683172142996721684104995206698261102677916675581011622261332163273484066477618155514544364081419209343415386653512877156801054826219994192751220523687705714018127175396767983659289655088796709621363588070656092297842722784176736581367562435761928512695676393361917697779605021865543196623660072912636893885101404478536464002770066842196588659975876512925657635693522875819025459394787473280789054781635690948698344866426498763018152639212814871474726099539920414708195579822385148797311694379812089691599271858095441043747566488545546214870853271902330895292351949061945713885163281156019344873376577747434356138503035236637055143951799316485241998161579008419028492415464709757952576920874969631777962962774497406564312097060449299179089143597668465342410951787246626161759331471898958453772563475343980297191444990938420901077398733066236296872685480312452450477710360401082629290720775426761148807435403850804154190707531441854054950610032987260359220665581717402501467310070715398506315609095547234232978353166388136843401445028421558546418290944138919961247064259821290117246790472427689343739506624191288881832144633941874250097853601845477192834705672489609035174116721644694386460005101042213790712932722806066280120975647991410752140953554604862848694229564838877289776079613297171737804431193056614034867075594094060787107686472886151596163784066329424408492013065242323925233416107876172820804347065159713378134627220859606681600430334157761239574085502742333871982554898951508181197885041244238753038481171725865406535794043384483429998069133313575355994357244121321995567994459280972301090718158502837379602229917238176859545366249325767145149903004034911358577641132443350909443260618152179317863935269228246076829586811049345559624588069702209905983837639879163772490802905374620902203596945449970947553163058538215494715168802180511150687552102337374161204217289109594488393644039292146397445580189077292517342625769539917157607698302409814692094763904990485467939692076604872130054666553317502244702546719888856523906527197213641719862151456177122532894497980458717488705792985475998630333825432880721644381621184898224850480774112295586885333834541194606048760853331207534992220509090519431139059689716032964459776129332325016074103017423953871724235450671275301674741846345117454010608295614415904991324697553253184152952177232273483403768691253936184176125561751442786097874255632443899930680169540449719652009978988266788310040875020391223848406363491946301382857160251746804682030080233399422775669491520624539459212695930597743115897547704299012335186760340989504634837642572161139169996588136836064554971208102049056969003225293734655434116375848964202951638483551196396783816718428483590776984839902643414573680774839145214438013590956534439050485488036965943773435045581394406092256515703118455606431687665386279622810889258541138457371269145005558185149009183610358441355881435866877331959775300792894188093847540180232945177668732212843307448292058622028899526823330812774718625922981510945838172394901450432239911099581132598103820394207642760760826229127677441266952216367598973167466120764208569471598505386034081655304025061370401984305433183014380846800084859222140973276303577400888560828813253916773595908642484779691787957048873261564877671011515194936393105322787469489609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1445103880353476567232056900419571987414896506944012885330066275772894550746563854629008050952267345657679331690737773958212516927345878070175265810242951440721585853859824214331006599765377682027107712853156685395924766283890949187636553729262184806343323072710134306180446320312532853280351795623968178631025742157457264962728569334405933319220627057930882746567827061407598438689507808193089186867678699194027000178429268799162990112010623113901336039267762940068615080402471120096848354791611122434402376711460385203233659191237876152867146063768928940455821285489953716008691591311058899642537068252163145677297105668603020352208152116151338101720030431063244885801089170056800147988188925489289965689542035543487241634386131083569483152313950083866691862066256230146572851600859134809570811524390778995094541883876640918209115172796869360490421706017272070902136623683898888416862497886936427445355737374379097906574631803729823697848024765576401180437100755090663658151235471092776255576557360416732307181736606774390096826178048976309512667204702722709651073723213777519439170815538102244155014968017722129365585517606814689207979523042751666111688192489981506684050628273256806492352794645587714870534910438338493667699031442833225566529689724594163672276456377520025529904869740539854603782092587866276420362609786318991042517798132190900754771706775606528907081674675814897401220570590301210808831780797272309380477604211218147399918815772429620273734209547751551262735512631361065874871828016448459091279394947648143356683043282337386994638546556976353958015127970978855335538697885909292869755033743910576159679644792321935771427904309377213494581516200655647828035207841194693711995549349676535118837996452995921456219288677458440976203469117928981836273623344625790626375636746177695733141858050218516818520442681436922709778783616107540653090360848319719017413978569744781783000392076781098390821680661033947736163696758918086028471081648692884815808626109163756902824993939826616449888056963813683884546589269757812691751832135516905662757414724276387866659878926963064885586264118072047886157939962162997393412630446937060440523183309137500943777392449927490258066304998976045794073025921403916518116850149791447739446456097313089321010043830328942790077939002206501449927882073821022172535385041435660180624079964691713771818336949537734911582921357007848342341045367148796865133048301552932926164971631560328465128975201725934214006557572373515530307736782431036323592982559036059074586913747021540668745626086100358185198396802681254279938356435996169609580223220745911933335926757251583934039734818205979279140300231403269096078623071929287782900443311845453076919465544718026049942511577459323517248240228582469012459315569861103736964368523686051916676317994225081338173320659576823440398506516726849445265760405337954111824971680525444545366072811393298920693455729890809706932016662197922569632739871434787392266481893386134537767060892733939175385705902367226426056887329117690322951525477827571984431369060256246893384825189666800888044231372903405986312470292434507214732408384506361231835618314543968695110080644628771382918171273118367581668979245359729362379525837205100301063117587692709003777460287863651088461006003894708855227728397646826688808832475138077774595899814148013152399169085169938567769136150361712745951751367125946352633272309900843444870197693410141152972825202413136976078696996647549936716924560137297131575702954768209030376768394954085895749222859160532992134287772070570334627158270383638241795121549133553134895478930276144631281657759393266337856384206662718929910677397709841693345994130395799136813934675809898306345161322441107598442656833634513114981069701061408814398865581941244735598498791780558012063830382453602977237267999538949731701356594163754202619249827551942055801290219885679291768678443822433506113806632679398835445068527338531149728504229440825189176749327936403946199895780090301276533622447199203625225683854334310746789454438333435279409152577954083328961870762124850872471376974773258349885932234551337158733877643718456470763453424223937063970808294282777046752586515493686857456414922389228156966348834289046264012018372035189790200922608329754247981802832384083127374047713850357138388874538829237329669743914599610811307605975576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -13321976288025644159319457190963081018627959618049455296164698658261754609743775182074866247862763560943327328316794903668480372085022955864795356694328263351083681061033466829184655938867841588357760879540270860899285764941181869710370980028170192164610709670294451175610586717710403181669042778481176402973823554074351640984957445696852494479364510080823944986886550194608884865728083376482700072547822276801212186042058597317543957644413649994859182480052544051311271362352901515944776987517528101881109452796435954844841082053486732379924427164676035412367003493616505909277957923434203539341625387899035121139131356931511907324733099288825959360149604365992396618692198708616422230204005454705141166624443530283916229290629687388468826680116118246245811130671312662574033244956525094778765587634725403334281257690363139720803571448306742718877798399169453077252803399267915066252550922904502724627465739178584345192923109840257045160979644972820991213797193977663964641799105393444843497203517481352547685458899792077867442156609008328538927715428669029078185784878774999054044999531781771719628458124946988503805902947753344319865725018678806076377806092833855084868849478650052075177532394519083551946028668403105698274858340906632393113251987271832329629812570804650736598712379337494900354909552621205648265445379728240569703369593920614622750950705965173669533121321587338825512508254899973998245878980861512280872996191881746447732987178453050553081902337427435327090482943762587054520525213408315823008847881805172306616670990992484766587573990352640146410768688994942340696124977520888821842988141033427039907806660236668832409867282094175420240148242689870373752076529510034459903307322166192851289660175320219818234572324139527373938916428120867050240787523983471420773292502966004533352175234738931779889076493772777984825508082453946307610783722373784336279739445239082512184234607845115530349589500806894834243386240289224344863802279307692312124394898033203061606605083339329246720802056384582797687712100624799713730817714705505276212282227340917452593917275364344529337549600465933692432846994956560018124567352113252147148726341337139905358416846776384074924367587219672799035912207254817175166140292576304188111870520290814981434727204189744229977791358875283466815630758291561921380585661602605258696065365481423561185992865935741817516849421867057313283325693906795873079746130820133283227591338888491686250687284975148556931508662401558894670951744018369255254390352931784988996127761788108864423758608772220540153985040928302470550662182461945874039638164766585902786096741419262841544434069835494673860373597998374621264751881275488470254866201408588830943105276746138556323531244180282395710321105961635597254361181166768943764758155456709834201180948896347667061819100064877916638796516174667548335754643595932978867514239214595723220809827370542266801638399420724565581496619439382164323650318131836178796583621859886733790676775542099976411587648536500373411237287622885566389351449127098964281026407658680519488291321822583220506624240649460527173695089190630886456059419764099646115269742227942421595802158292379796344544689549242327726171456248369823853987202966982328723787163974162581568374187136372330626178839044516463944001579461281166637785016308931674468645408972079464048945320693633823193703069441975333818087850577702402580739385876737436053493489719219600309106302780803135907563487959378487776690425974648269860643501253689648568082874617313077621206505755566499165197357633653895221362221790022345973492817886620749302709986411428875974398865414339967222618396827890426237846859058463834275104637424409272234292780803231919438759041646348610892564022957108825514019415487041163266822184311519430621968762886448291458328898382993391053755703767568320212456647192096037223241369393686040955247488514820171849474616758635891418828862302586565992358194285631079418945292099880208864752546280962123837407613461907968463736144052230228056908679169799791933873395198220992521396969233868987304914244862497407986132119245008031493220502777145458394339622338649028660333648639774258874862638711859668445630179057785589279836285629170548063806582620801445458544411864974438404561913215573262955984524233371332068608433739805013992599794608639994409052124776850881792442323003320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -199229692589887863013076179122424745026392399820795222147915765418143859333055241647218155905383729355180363961285985763195055601998202571532453717751605887014341085819503971563137936172000798091470855711663919324269720979446545926323491747727311386607811444035117687177777131645865007700823070563004521518381275632897181985527279778972044960741494336496763313848963495635602023936685659652388519487555914779030729622766972263446495055011336077380309319201100329436402549756339655619046226582096318072394314906433072340084978064486233205975210719659077726183191495857488171364116413529552570979137339378578165439077447267397846666095690509453789676620923063014183117245434464873685154644519636778628230704125813674337703028919791923861110298472996913410578144495434625919266938635992085180773646951291745735278629072921685069607844860079492129667300318774916197355501886457310779653992316920088809401780469975387471970287273443053154301877549610936305616781143738986989043456595242279077250552873658577014159106799313127740233697192170545646681391219212142515247482666556926010605772331551867136548136507485791471582136524485055826560587604106697051915225803854321241653386285455890242270531497845915604089769807233984620819942804968879812568319276775151882630138828579401216003006840500532425986873426148940226799736473134418260494694887886924974950377022954092469411736732722303573288027188900870301357326401968259185884490198807651257825548723931114177334959786086048570242290615861241531178843840880953810600565615237458893844010240353858507877133181102321558211647271278570014677071042645835334962121472785451090430563339943465674708006392077559778207430845050923755583442608460451437675813694529331388938290741749061359162532259382808664859705166803670932265622502877891500569800493163142276039500421213594123838863650007983072164949373117785214371907992038778803436286669048831419073958767822032572403259833154488624332036314841185747759405397504117097866588749162714990456359685411339176815325491898733054500035433538993855790193972576922298495807828344006820427538123720368810746322916605336642413434812237467536327064198777005515253673347453058312489358090303334720679669049860815059292951593604594849725356536167668685729612938231530787646957363021612891306091313549131440740894807933476110674745419319774290409263322207682603679735061704089372892773330740127240975017447848897470732186585583054290209220611338842937033035379963215030024555013619566447206614004249642337396741585025565025289149920440431190485399142265618290836202093843788884299190169715415584324799935518690542953140601512840186022663414132266653871681322769085853990134632727308139127800274745845298167513993860886316305948012452768497085716210929846363613514806275598973324863268633200117062096419552942966103708766145699269867193608355701276375781714128673846546652543175818396632947608446836746961336215432060382258750246347098802197538764095154535230074252659666462398441530008798651681806200581938772881832907945331244692224185070202316992318724025229012609118613927818813340423777883120373331575703541379975916748445954537725612672169991688222581074190800208493811249527158781012965166910937647614765163413746164459730436433109503069950582264254059890106130481256707799237299746970108997688747168401763934397410412564154049954290143012190313518576938926350412325111362574538831806873176413044004782965165354405730011309776668144503383346398186019067225035733759024155270351198524738989087348839626328228704284080629581404753804491613527425612436545478636510479590802106376065910442861456725407774379772054987936488136484597344929737932764638350920245200110876098260243912810663557335457637979263173699842292498572862718629082469406314110189171945295550180025743549106270648724485069148799019426556047032840673725346497300962430439288796046191426644554983304614923980693663271851928083018084114881945947110885990042203463633759585285470163195154622239734668976298058971532817070493970921571979132957121149655461588604251686203850527658928281447484504217777138066912252922209295565842147786367039469350392777619273802283503226694349368270879774803724289519176607127941898317995382491930067613104751015539616059944358059597046117803748528177271804022163395447479319873639147910662724474902696970513220515572667534237077183342183361816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1108973982053490438596865423880861575090509681382939468570150260212184249432567845542325868545284708400200505023097224639332706217715630615101358662038157877888810314322468747103684828139216304097909768017533171121124362889484099726564880885931340842189893606927028693112703506546405765251915537288596737944477695988046979820529720362686226409846905990707400397729240203896039046497013792484346437178097824830531655655528469221453387959462345216648342780743517277869169644538966137650092831485044834045693944524072169778102877690821685549150135555719988073520670415304612394943685944487717078225796606185880044392820873615453685828243362141286541693728548938120492483545949878669304757473582231322749143952008136337017847824632766845711195650692602636870676610515000351849393592847672709641671073655106925170840451229542436776525631285070945256982951789117178143790668504324943838806923591449413232260275910108223749710356220809182851471079863030814519134692618415470188820980648916837307696596329812439849599928148870228475351676741172142195519276968236420906488472450026139262502236150888934521866229845911161857217169421959155386355711953200245144227224159843388188484056170611540360909214990631433694642526697306205019449571152564435178847418791781181520106225607116595988229728710684824843143611483496839554190099469698766216542992223322610169749735338286576616483241696344406432485311365379565253950554917500799203388187948983996472488355632970306442793852872960636440802651057145462735010661726576252096347253205305127617700802949796693967321316936756851424690539285898487573303952021133544330030682535662378218776451015705858127266500822596704745099001434954720801713881174655263146161106125987390990512555203254601437564335164233803354384152795583119735092981839808592295615875454687916335287281264809639678005326730638066163491031692200593974303321400444666428483095660108600820645670225820795605666469942624998852431033521213054919480511554144756522966741640269116964542236411619065782900390141832080135897738358810192576150745588446684582570340286155136128910700060993152981192750541629211872504134738479358672846794579832098838159039693976061736085361764620961490865630548402533895461137868103257921526746343936938063014047303776096964106592041159145989820607338715022555667049231478336841887381897454595383555838277354652832524941533048067915412429509921888995911497169843557153447544348600607420939629526644078606603188800336135188833771097182391855985809564676498432651738168709060252236951186982987738221443392859040332076669836370485564038422737837007011752621497192768349504813503224484569668090287568949243716000552769271994394033493881100050963750097242500889562760894384565244960332524131015818425988685096900326368153911668966860318163870866582236955055465575639870830171150047946907728560851084901653740538567561700771302038159886653471154883759868478506785522259019545480322496221588330710212040151350020925916847233272793420447218008133422279420600688391945314664536189463335619719026412707551628589317281535270905668359460094830851862319052499472046396929394242168616426814919972337282409856206970495721106687778098629294284684056616669052517608762930935119095789524567099460839196385820374776680958252105242835173559584280291521891295372224870877101603698096986640497696314097515567323887529508009914532483881016413576791097518399313564501998809307985399677996218592169477226429468924337109807000180161710864322973067767292651729715031334426072640948054715094760818011610555491095706284955195410117369523347898854652223390190779202657527861319144364015174372895812398127327859003927092694100606806016860760235510352954367069379047650002473005324783358316687329566649056591748939811855422461102412536469192252848499578019375052107799769173616613108779241862177198643959099129412869021291992877295353178890193394625170347771006939736721488929115526519303136358399563312094210782120214351925056404212770006843843633580374678448832742908381971733490364286990749687151074771293119768055715613965355584126637494372952271169487379654298749028393683251756027724846502221898081006221371578230228270524776985212431387902457667911911455539322088886821384031096663103708437698555360844772407887948840715138843654534385981308882817490350426334575366379463440855259184939369775424702380311390986921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1475082923732734501697945205308771698815107087450238207045662822390391666917211609504244780692181077892370133760081704921673462987605139081800381949872849858278430090682398725029223306065666630122016241140766370723921683720778648451998522883322810867819823844039239236246283658172417759443266926981252696144139752237102536788535456628655122063374138357724672000999986917210254549493654686413314696464733275728257651809384830990827548586292080206900067708131649652007638699214305170547941318590927093658780508376430396586304040179553919755852863554066277473064264778913330476143615103794563438319961058028950895333255104435086102450306343447291344309193383204072729778951289420968614937497684858295649290873503430806364226738090268404509370202807540363470906580588982018411699691979077754987718848677576875375780767573332810000042107476962767803955953097966243226126353865682316612420326641549323976219863049492843329690187094861537905913366416793774157267846072669725696071766346330513152986488283925493954565280874974099107390486112098849768994444576670449325383276056735413873315816621945693102124336319952518835973429580526690986217412940427330266929563431277717014016187462770303695161227779311958655985334030051241898966341315294299259120465441789676080644030572891291701449246705154928170910602493545860190703774291834732420872211533642296483248105303039563480908720585895122531050034871840274747355975463030949427791884608852429804046893168940433686568783080699919233695507435992466539586113580720403895377828709824432842787875729913996065151601101129368251373717790574127322774594415804447497417016534131496652855370899634602636136914147497116361017566976151053776141676821931356353917685003137212225430676683575469576667270196025255824385565981036729277802987838188006779289920931718179707299825676759590945315961904415005415038972018686889713206457682725912904586749341368621314751168600461753479694330731468145979823675828544362772881283564230974075557676947730126769884337780484380478185577824016373477202250433996021527558023112724841268979169604709020368631996290005334707075065752615438028550036344981464147617339452021603222801460225016822566459300355861887184886432255557940987455355769692231051004129689516167459449056039570449302710142674066534446938555106685808671346153715961950910763652098293733641062025925111429891017990441115719643950043683641989868056417915538684373291060006364860038474734102361146536862040872664823202847986060309870614263798778655640446223893027054544232685230015578482061652551963939876233456924825863616966875726808739340489856608623760585163200883975488995111641683226465230638139754267375258180077836455720126212956010384126052459653926509015593736835125747560404690099017688019732090393616075016810082089677066696637601319025945809253054283414449958307548402989595283214573595065977288597083749695481524506533393141667348198600627154249692654383846379684410391411322033294785174616519652499938821635964393588885984472418810888143843508905511925968919617448965128030260800975550625186963841448235762532895350774769385411553411314504905757377184586809955858888074965305359691125075145816885476596513837367832935056524863975124246377142098017317474379160248358768180732228843750586961803977237161408633057669333097428321792526957056750171303517037521869852985877300988644773286050224225515872477730966474278232581190193537597802666692384531876028884441627276097283021827619517114120969718814793833693097393011312588095257453976679960135958222264510922150522720412053109271235632998779916133580668744506587212957294233090402155871487308744175101134331634829949495598784320467631665475447428419415325484599694331173154638982910370000838935861399946458389504251132856294064231232936972629097927730015421713968606381921023087177025656509008648817823685218558899053144245979354923724472022160233968527309253273542667356837407786474263335467598487013228903081058853767448971899278929180035023368903314647815528218606801825005279336492564910640330648936032887983997095521575131697821447942246227666009554839725683257096100515773392515661175306333896992993269984328730722883904113291498612800483493335651952584721427444791512864161532395911424910451920262417552466943236774219101866317979432698562774657441040863173796100974756542875295835020812901616236841512580935758203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 22033746757803521833428969806911536756550385054637880778658016253515617947503769025805074963721211378500288444258486582319673840630361864603909302971314874924908870607665331514728729758762184676795253784612586043714736314497038687672299859112819067584039942882919120850806508530382700972257742426428594835337123997849733187985062675331332328932814173971610099617076737010081508824622682692236799935594874644576522687313758629747095791118866090068624603156872259897998140297065979067772595808829696388202787285768764221944087258125216970785711774141152184713100434359714357933211736934104175056420192573000364775190580563009941307540136770043620182556294017848804375928220242212337232839284734664536695885395638822518143344090735018737586185818368607658142908128870406803896203971021663159855854846280293687593450466062918385674236384765201282524439440151970785845788837202674209418199892165436951358645048838479749713662148103793063529886662176852312088157306841820028750899789782236510668090671199480211608770801276136888042160391802351992646314493989994579697194046804466113250348727167343104235579016372813740669816327836276896128504494158113333315934743278263860777604188827988936366022647546833219199923266239290902022537567350116722395702053092078615748574348489925147454421392218785727812698368192165656280147636711437526984085431157745725648398859592134545149888986638252919259289678407372494167435697309297430996857861206860507396289519605426087486693781010384730981290947387577459998580240806388571947526124566669563100758027195959161133332189858948194160839294522607894508935776841942965270446199181070029229064715268264431872142168707722459063315731990523605171097199607306933370272917136685373720368265791476761436341077318120735561233814857143789500017892845823703908424659312262761022128782893303081335901562382609427181125963419720730551680028285391902011015186991547079144323180674935440388127266019128556803873289065011524443167251105364400216829449500608802157999113674850857847128114397918998788316250333301792374011348698191209290471787084488242858086667818996779107719188796195457988184121807688933661528898730644899423052430267538070920772608943463132105371278895961268004297062488818306886412438435534809577599468604550851890802205822120057003532802139826488112508263427652123244598439797540357961425195562552376948666160335461217962150176819937318324419283514551171454426930910572061393012008901989578675041569358979067635426485583036147747979657094552037168160004275551603860527557776957716895236118174635640394515803200725527366156335985722622362786590025079930691996014100211790247764009004252061380245830304072611029993592683182373380453909355686118447721665337280813464372858951801552445847663545795223283455402921208035445528986538969054288451960300039578266530931710050866611999272239692565207987126859224485169183064984614078574203675687888360794990127704597493940374141624479656665137172782274532260846277982557088972566762300943026524359510256230275761631296924363472980897377168297684568798272879347517926045397007613181474478074923431136542770527463819736134645657468631412843031625669015704778030605774036494360983364765878387874699050627703679187170813473616719210417913284431725893914610608753603597753588031478032396320573335635920262338228935064094845361908197713389785596431576151562120216117285057399543698597843117095773590088399683223338524346596002194243396274037467549465255482454442875529898346941617791072657383834532135809911987867621799746245967913548749562284237545087330609235855569703550143778177532127662507870894529752392949561396376391567999166770085263332394614866984129753808424094359191359249091913154081232535342874840539204307455267073032747575917866211031462777144960129995000465796966504041586231952614581086657489049964453585108978687755074239287851169388126165974654062358761830865442955852776862779973661397583645563551576315564920959612322609496327665196684632230497203003201915916120332303770778852693285115142537270457226480623839140823908052322168835371179909381313485018801638120328776396383730610871237348692325942655097630733804988860739422673934431321272450673597691575246584912781850837134396263502623171587348352499621688358811773762703414218838268457994322205349338099133516231900384541135762725032497228586787726306452905225773789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 175741992737612927402581257273820636555997944372568877074674018655242367667012223167472686547721768054366358829380997203991954454030008135534889503794809081679113665660163422268726585238465462129883002740804320638560400840027264412173938251756887272747471964352106472191046295462586700730793664787132735066420453308521482028527645963210623372731693901181055079529143855799208551121384925815363406665254835008856940413844466630445886888752059131724351828364499123939221833928311338382522104871113097106435587150114901270517650447126821957039373560283001362202981422664295329405799858406666685287891504719794873445111281331649216125840775977207315619114244686893950807322964732840304576573516867883865825001348863087131991638969073773032712887242894888997534246978459278774462625011798461060884475984778686698319283143030421446099873080739906281849560333986879287205648598437714974527267639280306399075730303455427001903634182484041235084378185329431530525393281295098638887821710128649538712071210095322163156540985099064809926040737693960152859060468497942642103219052937674046273582093107151339940768483968258572720021257283650845984053422038394275080924255422020128855283799119553041621285464540644657063064953395820574075351381253082511704704214887410271878097192526165571441556382382245363622095234305580021652680480844423625002916974699857795530508686368646107895421551361167241406681527647591600998008618971641065171754219015594283237329078879646472849968511276751414118357111924160839236427210131405779732608067749261755459926924926000041705153286779021067412735643115230909302073342550231999011368756134574428211110444893176860753470854044971677199930483570353074097740484767673730161178473043486959583636840598614993872787848505077524848845095404047224645404498349162853740196746512537161521239395804125537610268739309458093559155752701143246736112572027701440438888667652756054488514345666657743282309021632051462564842938278923645871845203826626677951539859808290422691227986634211651450468454591422196754347677005074569928176899542806532111711680534741449434403793831807322355103094076297765432788995231540529285456684621670388233502879011147102527126356846037300202847859436153453905196586573855093207795737077147081598796022461406836280467889585726747084600731989446500337602961556474583264284894352964976839878494894568606854283387907798705254241562450542003036948383710641199847821608012451637381847940147852485339066745952575252998950863405918015877909038563532051305641951984466508412545271016813782356052843798502588770916788241308504167452129221585942903379415093287126140928480967204488478295832399038392398564161799079822928534046176787321101899271108154489260987186382976833782975328732342960151678400395314094690117065665007035463942494703067745361992263992821871086492759253420185886508861821291007245769549043123523593975037304160467133598095066133595274907165371287119438272542457658899958808299514006276207633372128150432542420842327702789206816756031742342711891730001986508362318089747384948115677434365196082194468766325798151280101742961087087559465459072650982737618973032938418852474692526603192408690395626846334647572407843410517640437517288006022234913634073115848923150574415069759624761473725675753068141884715148092545241809495815020841495311037328483399310626512644035009212637555140097648317189319771826577489051199070130706826622991531193493651260745515953791765552719488836035687899602769288703811964143877309363166063882380312241612253484291626648241867762699259298323381907165277643307782941282678513673772871193060320187906936268917019590566909381458137476548723948809931724744976663399711281807066798307249444094377047730512759534834679292898170554604242081438825586929375709412836975996177141527773113835266936426566037249505491535250579108279169309144869436678172165300713245602123506262615034187594104396830837428255810531165900906969429610333311214871676067551007794855562324398250569928681028886410930357966998442850054209981646814218617353432364542825119144980292630514196434174220021433428730323389798520159810735388152730077142968540065132288747962349540472514961421217573818319791173782948543285311690355162342593905079688358828629815259346216647089415499039261907102058597141116623073887649600257276019812460256829966458164492015220848190566573659649291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 610997249693206108625972309906885418366272625429783501665243039372773161182714797476822804058665612916794507654848846214983068238089742685549240279682422578441083703501837973208934200237221988015919236566202325804879850958710571740350637074565717487602435491802442282771754230604541287497526903597356279107723059494471702087034942864556728201223344000677799377947424535591031577831254478948252914335565557849260272778211240730383478893714922359971552642657019977720975099999761413465081003648913234393931848314965771114222674379433382599758884908041786402108013806896935660670498014417658135229234314695023854275175413643752494537660431142793839523095779737257724609024283259250111732239853689811728500110895739749020974443326940808290505041594661163244234306430860756520515389621069626270049681478793910143900075218601754117776740251104672539778140298984886929762984457477573690076904796175737525400676259547478500783928238672319399613086629138839366293305155268582127602968745590711841210370650627977885370685531356674252246332282877618316726016747954257148880867092545201291925992761958303487945738601690028275119678001648325609020254832945813602707325133076977456676625916591038018374424505229493357013232790618637470636594504181166226590015828890229397950969500040923783721208025859800493619836515024826294573418620153726341615157573989829561242458684011800984350223700084010600453601489769882382048064055113683791749245582306059585365651801645188291078484809282167009584195894012083495706795583853018615724695904275781645280574699709203151268345074742857156984363167175209952848502127375562483118213722593902442480042327841970041466916738558825474100942319305089720744627213286502447620338398445260416751742305309804455484057399315387440196141024824485915170570496639198620541913589531685222599928950592982548921895141141218012052595094478663655080870802050359928664597492768633172783849739596051970032900399530623751511092148676787942455458709709500729326841258521788632025384582666166962741835347547799992319836111107188308081703451816379488697603674850333646228281934166069966726963835553728003444092221235056555750729112317027048853209269804470368778815865604804014689011721546256534063936115932415977251727650532416749627008159131809093854725717489314528326841647553917331398047065662379247464599592455869907269762726674758373218431799163434763621157061604523598499830922670259741277804926339139209537704787086205795839289180041363032560056305958334855667592055217085912840225176174913898364386795178372741529395007021630001677133132482322280642826337984190919564046006700723530893184233071275680321771163933419859284611078334877188284467447124311059445572972634177789290293195801363390798941066570023227619484286708807832783535310568788420716024633276474134813842178082068303266089015339431114382246612171733363512620868112404412954629883262687241094845509725978019227949088308200615571597872283753858167032243531795352250139816215192556481969395575981007174840848776400820074164319109970213601306178058048386282374185365158024337295420200760172541936808162448186283852578439290925002999434701531822206342853182734860502623130374207649981498723192543971051186456660314725330004658327002096215482116319249345281161421724429750835257095957277245362711242098456336382609228423064795721132873281794780045106408500892940175409326116995471915959565114982300585868847247606063027615530116292972605424176673497733627153070394785370771697152391989229518693732929178871586050342560035002509341006834392557988315045093710900750789316639372005765623869565150575010547420961997649724634854092397617101929990630086508618158103553312512876775448619803101058706712860214017144110070297059158039022902679554941394399558226324934988400467582065826545363705274958647554650877246635853339420050385992664436338136627967808591100416412141109222589335347639323740583083790443596570906667177798310412052189685018366661227171105925813575239805762101256141346742066249767180301831962401845235811408260612563477605036743960131418107627521987998424257460650177996332255710927588512619362436412629471119034767545395952150217145133270866897087802807686965569850596578166061030737985506966623430118435672478774412828726250045545950055864961548368815064423692619418367782571208865086007370441852711249552948456095541405665084643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 506087045871775054763386393228380478794407417147728966861514829418291198965402613094275454099290625199450907668581497792270343862018657565771148513942730950305501187882994323865145299119556688086718311235349414258356154368263368093116959215290583659389888225948831666341510627871238330863797938867147105648240549378943468422100966519258712422750210688186312154797247757530455841640844719367899208659067261466227448045985168182859195904544970386124017517086905082590237110187325301987893053485044751668899003957775350855515178439297904067916566565447310461437638844790723704840988399715834004738562555677786944102453846623171726964391948890951514521945856103940484973119949198873315074010423036168700531591937677103637023480752230975451792920903945124167122433886438629832757084419891234494131512636250795962888326988917808828122005720826337802682015260646171556928407808412938589249586143815655335836956745116531449467791977155130008312331041286146244033208595096558797538899305023833737418977046989820432022784158740507492909005256166482596732865747312330032463929591895577746698930008531064447163125116412523132474372954471287792747780304654552017703900075118475606077752216559259999388075539734893887081093024529845177369466008841217426217724919187699589581717402143586830145174431099471925815926945245076890449762130410872485634313733099420633302398750087084439121209663433892387546759958920805037227946204917568905071987652463603427660726343994976562405804031121084896268243408178296684962227657766931638877017132496788576658958474504315826900562683206732029571496086566908032892126747363313222621763640309335660792334057267819503266408270531022674315591720680077926191319140496260143869902525568422759050347514108038264130157824935045516657549229770733419132404799280549594598638582152926769729218295209792917768167802792623467741512737182992137879518988421111211126429420916064036535121985986327510625572006945064883743002512528103443287742527755458061296827718292107866804451893233318137933950620435250918154585978786789807165933331172140166523929871774119328622832418477046823372873316761293768836735954775871579314350143495772414701152056624797262925327910779487636323732478239583671804227736078839448060141105568163903459293335241412118152358588076494267813605064001049201369313893358236045946203493556154987186501662366420002046242272195048609910350761134923859611362189659159284400846346318883784453628709270025133426334592691117572547637587129827242856958251465991253275899073154549849269840137050066792867713006162310363984601657832362387640628857815513259276169381765797625173736982941899033800483689047612462018357874856531628804546956097890502275642532761370684517416244745341854985019833871000254713801135355587450084506885357326685602914140478029896234439439480658874968000799958123324323863633734866458084844233910606388442261761989730716109187877770466807639375601076847670868335786440688238416946114126168386841404381848959595458651947208652877852063657460564018178527813096457882423904785152092520804423892952206927629788596810738462568780258924729473106600823038467251078989809243096559563978452481708364162173296602650407112886667630514936565261895540328742282387772430578867545203474735761380496198360757539650362273532207274483071814457287492617471258817728579112623420205464488250166770957562792926434424974272638741029928525698460237455209741293263587185769943632663404643969851837672991766522823790092812649693768144188149593785206214655964493963432817836419889574778111579203945007985051525558656769386714124522679185381805345115164338827767613894762460952330402724898765856918793032262078189756371747677954322737931126900302768835783696365813719084649391987458098546020059925984811696046582024793134024579050403426423247854210359113654044320107728365329534593940818828890272797230743864459559192809207698718415404715469706579051984353292784499865428881112846540670072501616012952211271365041536969987504221403482052376976988069127752507445225436825885858261165661219261757976185711190977553060648931226159156781034002719108495283601323628339440936172157509337856051556832528949123727994253128291583353061651462340811881726720114258210183366715628227980404766174096133861776750015706028257501631019122325456519684691167548980446326575472714554516664932704015428881874451593627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -6234934600971438632320990082574918750074295196060510277804614188715682067536141282680620188257981289534724199491831980996239371993469362775350441200741575385525527102701190891918098811106013810817065219262595377928091274706981475367266990026998927531452065544596787456109646898564266350942345654427121933021933842331906825496747082929815413156976524112833554980426676223095111254746407554663483967468878472929886069677038125497237409401250267061309028665092073534774985627070294937828187149266646386786398689400343457308500148022726407851939625900038316997336147526085551951254993992710144235668644908650474814865013836902980484901341994225982997229084642772590394989742011835846967674266939304401418125461256328511612721941178250733830117977461067792260817216235585663968292010233253053755323739085398650857610075584864471315928987279821682023111639373240104436733135064761764137553560905874301554081749010782273457721779932608846005709065661306431721866001449371979331638906932409731373980442069951073473577987361055166048409265175186605602684299843106957360202766264647146903112676494266702604913687197935353141573424661801736110721971103355324586495677228057176222662421510914642175784431849064339194867356590294788710701382105369959274245398687997852716532474762381974730165117320114275211021986741175365977417005203537519619917775127574403630266203327950640815925643026315798896174111925549119335142144274439880340737539690935557852246961366351180255584547055634968568833137985215182764320363017557626692320063054516531499111094629462746973050616568552629495951230624873477800339898157543514837800521604402827071383790575233914378392281672395649434671569959539766531769290404464791026584321091330583360478779280189006303323850014058387966028057328650859620029208158395744026635256779071204983932925775582620570630065031289284302951918362160131363463640330402538992284071551779459558903279277194906174761522161492015222931269587296201847722371477401568348871258342928899634428869913075473802382758550891902199782257799285635425111544641153407328115650968147485110127245459767317343590658771243169251786404863200035107920660895371793392574680940074858908331529579437446729213226331356835682305866037067742329031631325700818534604234425814932757480049263611055151777798822511452148801488352101378198705309868028752961737021270310078019491133792483443459284374659669430218367584934195886122713509113406403824125330687502210908830098841150419118150560735432596199179221621174018579398472961964009146621926036715215391892340417985320077706300144220551168966247976137370405427631957962595670279219557104238583904845474310930105777025255058749914501097962502014330592338219906598486082733451795290707814333703123547683819314359724526665610781950079468126195488037280172847043664430480879749524153067672637893902294250707097443043273560944348907889181741576523766323980034743694515255017481952230075608572231423230864476109222875694141623858486482131427580833681257460552790307928712690593048307527439658828454968418765281784634742460035918067149407376225866515907849380450187359520157829620241248537883355900517715364525581338143619442853328860352166062125528586842886520023167358961026766569469215061186698108632704821531600306736597039313602043641383236849321378427355729431892824474844071284340100103655265250264916298920396795796435854333493832827111161663972066505327830708196463416736596065953818948891577594874204007856749755721361573436809094891618772036347985675123726084049763061995029752994584963125468480741631837955800135868729568594739444625494404774759200497833120389969670854589760436221238722814782839383991035858674689958443141581326398081236459489979469559728821998782940347035001131871724390286435188958224063871944052460931735689797088629812977567038971974376356946310220027328770626227605215623558592135873055552375116207094690183134946459802666498155052744676812642547698061290361296485756943338264981146775856563558195193794980412836746997205287562506688460278371696071244693468349465666586068864657283226838301953969039119596313376280835269093728917884093969918109220235858479597442660662146794455947038662276568770173936840001893530652600201620679307596019155182580901492596704761806775639264671403964260810066582459770687375444877541506920027447880823495129855412505284112302257385253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -42795928533592281211687797119012870364608448017690796010419492032764821463026652865185909606035838886624899282820160809899687585003776567081614816593231701007715675046848512625933142605468974718499774529766409942210926639732460868348530057082037237868251331981744953896926742928014361510709785935498403086934307505320943406859593303593501781321486328550570689501224904631819539585660586734739429448996137336040818737512651844616641796845486802901305240963564082038963790857227491221980624423393758307592805907064188108328870990089915263906922487250867347056611240879322657132918531024413414117894270099423818283556812036530178373106332617303844852745883224245348959083175598822476823118354805124594948234769825141246564304531494123131519186149320705270360821359735603458908275016199802792022113464144083501842013940543917595888388287193456419065681927056537005962938492117983077371046816532324680496781082702571495205569939638545257865012917492041031876516423907339624818302370358988368144728075065540470430520618090438011605350928171135013024005926031964197350315636198463731868010964541452330221621035794341948574725845467290006135290727808733897672981377190709655564633670245551935046422077000865565374552510380181212940653826457874737428820361997436639540795159489797871309739681607503123152450602550476178250693553244743590815511740528775463803870853636610731237246284473372581766962757503269912463234271633262397303300199491967539943695635915943910905717496642347199882798700588805282440539937172033163085330248106931361152508042737913239834928929332690374035803422997106133122786254825751716002183576161032720375641655020624560673964533192154380726384606733364132059026454289753106546837016035149515977361076862970158259082547817835385482700534011106880392284291992675714123074367717183079858614413927209134301646641965347669993518146007712960090086922899394139285942088265696118399607988278332161296557462913605110144446576877858913786878279207622934318675989253202245204776167284086563466317224859846479074922594239298494100224391686246812114806259756231936431335592774707569252682800286984935088491683301158259561175984194085790942641977490120475742897393661257307136457744799341452429705115904694655802908086310418372495617520192177521977419646571305683645394262336302463255664064608586392781995044126055402172388608534676734803622776361566447165341063878006729566911753356144198160768868466412274001489934579606045529725602489334024839383236492555899023421877522810567225318333386325646820768384124931103587379759750948703545612767475089586316493142283952488120743693521680160912846440055928450424156239283834325055031502398993733190082937505671711632457165425678323691753437297099144959985301917227881141142116521076401141236312033060556233203779160397318473270575052001911890200622871114681539818582121157308603935234929275075362575273854946344392048982272654007563698197877884373088928117431789172882901905220418125930116243395163452566865442311550468929744814677322969556612299294615955674029641775231642434133058036595555787687530157683360491378514833365775218249194049209250936801525600467826742540364889901037796947974133638887125808800150025209531197237627998564984250902719230383420773051682018765235279535164967509548624762024620566676956020059554664141165728519874406912636201004815518195860237103561638887812811261623961362598366111243997196814663790610820360621870087279437386494001311964230684274117186238139263308628586998090569471014385184404775659837431767343296581753339001531569059038868412192854394833292790168116337787387987993104563594020167007920473173549964992685835496079517614163629568471871079018187815435787969366842062217127697412096558396399082794450719720197749515742899128390862801818847368919816994987795982771465287236923297201897148936793694377185845042296381461555420887934312495419900489453568124655128048924598163712942165296367655616690292190237963645331987904861688893427296270847680796600585889104659006476975271129507202480117701000414705288293712785216578737970658309645909644352638212534750161138231090834869409749290586228357712053838861924187961251518742470441681841590033437545108799689349607891360408305322015243751472000465176159819096582193490891934793224155292985288143001897549223747637140040898315237147213898455411123520592096392488722344207763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -172772413615921739958587472504878743584433206840376320165276446967117682670418769115764681265791658691603998190545276029097899709352300412444807989840044562886239838045902573668378488692977877815085453649188125510650206975155722342473006854370698318922020384348737034132460488543104593430884062406679054680645664553843123504701404454823525350616600928081797804680905488986737394607275533561724043594545438298688016674051170790961097293471886422028812919777324981636121360447868381833757296003099468693025802682454112683029793347491259092378268775633065427655881015077981192659287512189120854496335732975559371987559351801173343426680316003377321577529963653128880084629020998011902911421454842558339209576723252490775131022402620978009966167778072084492716376119445588469771125360853520699763602991445925503520756608843000625188772799801712985851807808692553071493492046218904291061391606391243122127615621921306726677237181136372448648708525008772764298081265904063405993851135223983686929570085329203420913706018229858437331692480879494087595377715702764773648981198356978945920886627408335179863840301033348074502283145485453131005995908457365922062665086487480756396462911748725194091258281990193324727497141112320422822561257130620708199981910179709115186132552117189865227687008250210572260275872118274072471348440679323526015258591065863426484549105759692764345675787363193147521635530053669321204086165180831243936242925765156760422685714903901526297696208195401762312664229527032139947319317737103625583451707903166650589353291294081979127234604540611911534965186094037585902082295134466019522048237883384961158573939472774264987387456241831821862435537788713074091277116001242266226890469997836136118639484112657567924797818474681271558639853819082499623499466614308512327311943554991891948030411095020070876715657797199149024783200646308765518001097825978470941237863494786047295913359552750646403133305318187218490782405625305141476860746601412891786042667540753892688626606892878350392339562877568883891110988480528282796732040298605221500111510277782810808310160706467187462308367865758307445829825506926052599648162633996746904636969666991544126741361934680526561887078397974027966011247626165809134340862979649633949663343016876035140140439859987610261023884629339999443682234915360069999339345471978501245707429987109555647172828272955872615924466579268557631854647038472689611311147897020570310279691149943889959172748272764943760337361327382069194330905711503894779556132293014947004451657453518331692081170333922762343965628188599187229501029076196488761192178906108376638640738301900234006230672534219970758298321473537040953919129110147540906766560210245664098534689038429194099183019875350637084311102005795895824287280656579004892763701812468817607413067853072780594428312651475324797490902767353356746493134327754203428309660979832353558324873668777815845113407644389355555972114708996486419240340547755875154622177485612070848997935011314500629335557298143733963580603588832220854080970914191498869488991926421413384194627371888914144688236492681366687986796614964103647091839697066711910870763164277812115649044180663437390027292431796107914884611751302547305447181505042046754728689804608294217623425359905862744711893776514098596561041048276922091231118442564599944680745817744873999809632887045587745959706724559626235595390587664849725774946571577888584414115101075445082839375216950998669984841783201347555983439550287589442346627495890418345282813341307559948421449622098062387237154043551852607863548288800929589200251212793539009770045141011189114007267235081017685853666673256148199200613900029882662841728386985425492634200535362605534345678766926746131490877292730350681817292049301066769032338259378729738883548006014596305824348167131601407952194244848881943277487343190010279261678715825658087639790578694202514489068796753794799001629839233825523668474171479684271402392385387484457707608838529976465355529893942680666484103026756297254753846680723877627406014729362701459019219740371913719608058915967835221357556947434969011969656674684834553810037760331416829343016551918018054157859893273202334376097992213158329017824028018849752769083958105335008762927307721889810570112446530373795059944553373393375883906022292918843259477525588251255018658448452570185241699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -535482458706173367332119491899296599109811511102703792982920374489631179252403462015582655450633455484787583244520099443466938927367840827226697431940849848007397621161903324137109285482020791032859257945588598248800433705940405035823398048299021333017941522608567572022494225407290630820987067778943417226739347774191221138009702694549455644423422257357538406696281761964599298146033480124645862133453908617045783387950982496925777408739840247009278881779666423266201143413210865423499444937101318853811121873302522221741083077582712776678186301211475366949486223800268655558994810426891986779379337132900191712316182591661000766393800205579652525247856755712402523290931660503332877034942629380546160250179263947334074494889293394486217738328193082144100910289389721578424629769576999558413142409508392632934519248430059565331699262511360132392967919542182332211414479119379487230529336432825608314733613518282225232746530508245829141448353088538032378592910887589381979420383187409052653025963722185541299298060226768902765175182496751693307782774293301793917978118762218078379148311872961360342821602953047703342829165556031052862047939348939818866308523255606127807204738254685627659221044840483350148238691359405241621231359504523484163611277053732632945425199741213346397855796022415447836154904797120970308703265717910790845135419048539835610559889250931855236670141693077336918411125121295412275777191750516360793604484101836437801000094665461245175006792023956722966139872281298275987591639861869201313163963105638356245306775745384871529598815268984452621940179775043967698738872802490562597817593267221942475493822883916232259485129549789416406558151965135099518235702950877844080812138986163781956113492866229392699696843508814385552595612311067549268151083801709989888074211493274458720932981693556526589842245768223124285584478421967488528189920460357780759364083529063152278507766705774989939386802669092170905222531675325250308486355542175971970570543004212550063953488330886025340034126408158196824159135221896092629946714295716369165707730858990031897581728490717206300322574861102878332208124269295285801199517861350208228430469500147489558543343313436331658471061424279674623512027401652179223831763063392224061431398802218674613464351829862801667533749738961856476009650442010166533381496510663431756635073167405378885299540122352233633013156318619318474408638296342517071945869302129062507705994317875706255145714775279147545014373632686983283578966065981494591465896133790740056213699325423871721592745056107092925837767301770443593951856187093308812067626841745111138696207425828700960638196632256866155787375097190804916805978986445929663943189742990578873016219441278709990341921835687442475220506517491392016748535589545908132620651598519893737825389773192121110627877017214602500827552323798272123830580220070918081231625387174618406626801392725011918504899397271074814025242467834193533003656102279762953352418077398755730844531275970346517744513423351926906981424762519473872304525232409892734060236008660546614979446537425048675592682524622686540446389756082324190382228640113423391852113738024697234787020906289247199510936113115321411408717061868424135470130254476863298952296484238943441016262414434608953417877221283905419615787468151776822393378047344715314026910185030745934796561140355502171091443764148009027459443335695307399080210393508323758849347270167365461692284297136305283193905830065082226444688368374778079026360067720309087134675039294211366554004555477151987012107842847974961571276385745736789337239528269143393031781717231899863635989354482525188456724104214009729129683793085327190458229456857089924567795061938850618729005149282842981408793739644068822882902687328017930984208238157305375580865337835609738122651065968583386528499185567895435443618825660265279225841607294792934082196522364372196551380110862194890020610789769524083844181106707130467285821221783482920380893929583338655391188685777020042020846360858008688273066339027062339220623980406565664823604455918167754994909435842784828574413721198654692888620225773896085358827484153904739632396937731515882641153640510292998401862106576957797435296254228565929784993492240611255800511507501093650033206580758049667226515572146827385606281312617574566898633848114292629662339689819649177551269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1322743632955530011103112390656902123966462078912593673314917818225791092064743087180268136687221016640949521256029583545641468809548918611965830480231362755182364020267320570069794203525762048321999257476067041225670402771178538141478446212791722078490293358368704079520300952465612569046310593385115286050303133439996020524866302276709776899740591374618083821745360135372348102449724598353094703281250736648809971461807156563763680926735662845878415123269158943040113370857927465029911161320909975797603682243899542207035285294067635677839263118958516778874548635055005807822286161761736460182049403037229866662524165710756637104901650790664365005396230867855688368373669308131044512410619032249051930093011064149395977666872210054637699425135343272229324690697433772628643527907243263778788684063556727404408415529881362650997154315429176373075939912126265820071667470621267174611427703976744043000187040255010544247959261224937387043794997111349093693130549176615887144929319636139808335367725535070812642811821383192035816854256753745114723091260443048032358315741138540840022095123583137483619209444542168783212314333281626722614097116219051002525830497835555984399555345064973739849757071558651672257030312254940564013450991171558891422560980761252743677210940849793572919606836289705354057748181475534378562999479296078105486843783255469015686258601543810641026705068979027003754210723564568265072439988322352312509983390239395430368737041691869323501284610425862061457317518171151385612560446965748684776120720673693293073827159720122588372033006594046257582653134802689927534564526986075662446738217895475014398279097321961125144074297088774047977057621645457294160330793455539376077026200687328295185652256854764534780274590150045210309557523590836705811385293884278060939985969688687594427222029492964502361031293323286866434691898598247441186156968806818124492746560453446195771751389634564370890565381669939366188580633093113833681077285419447372085777272613620532878645473297460212151330480594885214079354345968472083925058982113928907264150413299057268879450748239496660089807483067379900132855953228637628177227242958265094788062083299825739752009111394297233666898326413741293663900395601715947795122550787353397421741382426872335616055777755418125782385862477432934955105490343637096174718994200788195420576641666192612530641292948364850966504605677182885478662262020321262492307867871512903067222797953338930393585981866908175153169424234481768979688576838342121363491376820564326189900817692748401253742311006211586821459584259613925280394065305148538208907552192300557328217640648145561558706161267739737347490945193508679750534432090834676004704956604416168243006220795661610340993923838116650547327775614042092847049037629185594213363955697966074367001754044763560120944229899333124320021705754601143343117261153949626053913836783357409823768320967822251874243794510558790893734696792460390032755743195596787383979266254110962167851389244052145608205374269180356010149236017441034509586966960216901124326505012525357028626847486093517194036613219001466689422211520374762988366096437733279215590108161308788425645084007644394427626613669433232647553115469930145864768235599310928699092858032881149395162659603782104681199959457208333789651724521886364242219645512344166934847870905430648622537338307334011372607576782410808173413423055057610842773523804042077279254766729733008431137180372236589913769263007176478917192630974181300114087099124981535242384789970166527271828169497129048009998334373357991242998066607612875635809291697026560093173317880691999229901658922091324514943498213153406772908072821697698982475007404205433949195335281845287551684240662445952672820010569277561037257394319413413614652700896570046761818682794437248334585890253902406736833430458798654740451601484006359052296423233547206691952670909264906099181420424855106796660014193327888091210702615761272795060638089545702979873003240901005220666188195765721515723076337064981704556719338990459184795573069422898221200431836069954179064837059692848999613978673716246908903870240984841035960006721843520451398279377329971447026767891819455939084707541820275149953810897568239426548084516069563769326175946787218811779267459361996983841818448020574234364627875367755364741470747471927557475800953418413543701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2516285210253282236758425717619548341343427902619432899746822043879189414256041565118473872936059988051593525141486094583486805909805710071584861298857976958924944308201499202605848941767865021686570558090344222815090699745398045466666090454964069013336398728632201106765541736538597428769004810644433241993714670132927521083095532588926765012683399069850667790632282439958149980096547115940846164351732041913770655811873105876454723728891120378882869768144392377434733823274349148971920436309049236219917874022211745748550058121049468074140421068846789704455601656424612542416790879621937830910149033448045828792329001458973743149083202549205170507557731978242886626785169110646457504539891777512688973433306874340714284077266710701697762857699827538561002467251195647770742484925043809788597760639111876882508554148973919468765595409614684933420559298363798982628230262692466644704451857561470826704127508490626359158036498970802075284834455306470066004582501702433394744818898629391183751510480111366386414511137024735235981444084616140087369373576368291022117074268724707972116683155462787040906040588231863624840230256736641616742466774542292042400832393101061209954211769927115129087558579804212529610987691420790845460550374039498763242125314008649858437810241357754505164072464066415356594442392893057604977497550910294985864124477523393592622650474905058026568772855609841311639464506205292404873910666668455224730796246118476820915757742623486391217377000980151778609821988082842377557252734100493758430065994610468317830639554546292515987807698325923277945943274107178203118436329444635794089298593845803655242841248543481468958898756278226945160495700076672313184638330119217239577908411343645775047611004564588544211430437000487697132610727626512176380851694509247155252354252537506246805019618415149259410996247543067890974067939397650129137264684573664245170445812256557528093712324627957514576066247562481721739624585638915501371571170482721903906389487818831711359716130347829506796721300306849226677921481527069988008474020764839698813903026154253575472714719383548452003774590424345865018828895251889533070623724731900850209439179802500805523552024123520740485585162097570122385187187914760284918747213282509428553632744091361733664673955679887753555504144862129865652937956922257050732664364387104104989463971872317582114465363532551226360191552292219295971107334432068456665554697111620402143965100336300228313761678580155304115585983744155267269717791510866062400165190350840417340580012007207914300019489420005379724027733918489271971515876109038616513650947666803528074762479165105737361608603407151365904191252991254764324288487357207697624789695519526457920544387090024022267761164858074609753123440108169961093648025894299778251686396676088263190499832607030743966347650303155807594997114895201083336860132048796106489354272445202868976759135346234666602073217485355237947066722500166960653257564708361176738756466957030589183810192672518601033967943851512581020585938804674741237326971883503646555410635823263166257925730274968872838619752359191309618815677120533851096494381372051922843950527140320739335364319585072402120718492204915236190373537155174994467441956613916556084948303545627813141481395994264589808557292088148160266107586041747153467201577208925847600069795569425931485904760958663967416890899337090461071906771987026372511154022441390865011665500969539305594747203375753592362122377761235101107166460757774382382299646071001864171294312324552771767413087900345246383303816381461979353568218282540270719861527643390745829224775605897892805492489973596174488684110929278988769717111674390891114913059750053004456122426351279008100125307057502052010928009164536549244082663796213150208104294478157948965578343493850825509392457425423587847967563619239092464163585968595987835253160152088656811122329371900197394126786843145228241570062094330806529102601682051162588526943106187138297062804629273360768500406494535392786232839279535801070168972771297002186466451832958603749675749322377966720875848838727894419730713058986948065219545531212293787938405288924827491235992895025662052997724836877644928476848926684917230310597318601654541227089185690069443148644279432243388617122318162655803035530256607010972223131842122900048373397869947146540579315185113387107849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2537237769203619700659272611950764824439590846785912639483706937487294865912825891087660497405189298590392021614336015534322748402527675447557211563722303870448618927913175462050901728817496659654013733472869764491207231013650207432663484265078744460512761691418218031864168923490024911709657892519060817295679814428564817363131009568677550727701452508175287510860446997257141967518627710360780556796854571434399290182946344907269844853160082939208265656160075005940421464017319974305276206730754277229721677274181397365474369681732792248121720198755667829722690732938804427761451461103164119244466213318443575820539705806342425539582619321422310071867158518958310393917536620364619748579174434978801660184680188031840121622591612519441096996892842300734371513711747588790098968190795290721404759854655058468054706251363697988871656750709267134226268309512974974430786184807257710306254512679986012645800432502304924980384448788549974696746805990407302144449926907557234997705169467021794536142062554145322190987356250791509675665922976956672558992561682686633704299663385876552019371505961494961571391215696734001996829186362186544160772555036407507972131075911583684664402946274855829839224882952412684714231446233047139004206007102791750120670868611952755139269174903952922029391317583629407257386758057767819606609958544287530740692063357253939652195083920884145429976122911807310589148273930100855602196897609683044516467122719067259650155541459719572760834322177228766046196968471923495246849675906345413602758776157456385421169312228034373268891132051058466210388943551346719208360780931624960704651239532561977078781594504127339993296603395566283466615686278679367265279768734161471812740269438515731730694467600339518832659553122895251012621383041274157348955554418438927475240870378394187445338685587253317402185118011264925347740886659511656555917652431807898128544317688862344312454365188281294664618637458128465485013090074635159783254215729669252221437698356707732805142432223868725904948813469954162645245841202588364339336851047184888275681508971180940652487685596546265236406868565804926912394641101056868282923731139514607801021113418875931977578167409762535018806968067203690958719749543417297708024806276151756357721411214389189592324462401546184489614995100216163883981883753399603490936776843571440416812382531236826566941988348021661566620852197072621351102976923290100548483809234795194551622776127527473914377986390259664030926283732014000366596921162592566746070163420351976768273469854666994072628533151673700007943915040318151679969836155449221246265874821196471140096086059460020266146321846452902947675286010965511693474322865206704671395388196780627922120897417340562695737232178481117525539917308687433674515322201084500163709523733219907328458085645023386274394950899274717888302235869725179884372795503235208384455294245183829717829548615482786804218448061945979117119638615244403515264229817731901053419383764838740473585521545358916648330197509199024041237406361130141216676613691440192661796352612706431836471204446730884667665288624506281649702115527772902836412305161447169256451815021167985126749272251832247001605481358483513595253810323225150520029118524748189313079156627062725113370726764967815155391379835591222020818468663281282767125347527426404787901813363627320783564396978722234647436274308295625808846482048486850978298455071315799325535166308013637451331892200901759308863801107997987553451714398427232785612774484883635109709428282251254522993303641211662186655068041451854598942958433596175090225496542604835731051077027317538420304535231196769167042440634043231275769138567276512236414569103337695386401997554994280092122796122901746862715888999526570965163356799752429937119801964073617793156954255966409266455201241475358376930659228960965396822502077462955533158702264393824752862573258772419671622461213791250443309788132220823882993257761215342171465781761909954004627978263305806098351758282322104249461360028343239631710741996570923908383651759903974188396209716952997791342353686619291682616102227366718333268231069717332947604805550465679306947182473568484474202624683129937588127683473212900775116063584297038551378839602789650441561326171592985551012874123683786734696740995123893306895001639014374259462134048166817437811477541378974914550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1732153874258535181855174418309705754472996770014347194286625967803783484307305364206586840599276392566900918960223828633135300533601360170766241622709732164188336717276167101856921244348692669908266752461298352200410883385502245753326916648350940346868595090816059038016301724750274871576305234553246086863777812571451347951939580526550988174948311168407853049656410473731458385824130079111453712574517933179227676644192176347560964653454634395797224012250403450443950147443870487366738808914317029470948830278639839715384814320970920520246759656281742408516544300508286319576676999895235821131926070371011690699648554409211152889356064739999644412037530592476915658714179678190050147869187586589118303256230013658884983826763165311424492151531790557224211950758154266391340073341424731372964084439851702832897984269540846698423592785505549063046957066781651625640011251829796925479429157020867225698286540154520235849780754631839533514698549184625256270918563021195606858365405941385130424109100465001068905268778215406045498329972963710113863640693019597854420646382037706910740493801637722218907743813967686228022260977993029994951729472771245293337929808031168445636529528270369742303476743636234219226306391579522837586769026831802049432179031472628703484213048481907311442325627133843031327597131264983111835242058118522455176105733485621859133931214345902757824838030183480232879984980836027362929008975828096088419786162785190437400407141179086498597199101203036648037071671316018204524966324104703054572505867943366835163479431087394065776637061051661660420032885415687993097171372936203241862641920967710195059865953167467163345078775190328027944520207140022388928063310472927275113486145820321267825084330093458474748292465052246590302466054463922095321071609485400817426362640973767841919088671958615017638136157698338956487720599564058135957969978142219121696485518119861817006555126871450685682895990572266887918673667996799372748619492405115493830688331242949652478354622785844510420294304319166051072022720284663261839082351656071969979369480055078279741093193849891219206775395531409168315941635443158826243295890047670464551687285646786465379393099575038626597745189674801353946653741116536081267373503731618096875048399542958420846031662725330108469331631428022967146359448948261908571384519341429654526355361826887173366384337159175496456977371128383709770534092029460116522052592031649718862870281649874800114608270264521118588440533794183406674075337591368796868357700553471779650913951004490382819367545792826109568500343062889410378946183447377567131773783811446308409558226426365044932626347957078427140822104196357357807196443382372790433273231790477827295625895731165688204160570561304890414960941406832690652510900564188455019688594704340260333113065948180887760162493567892929673191780811601951844371726788176608474485847964849433219954932408962568536687388391624964452596929164594091637513455453966166961114044338137105089401250100965453783496585534870258786979048549530811543730470083758861819082859416108799485344753862869613105347074445908113668761623728367727429842369608283662630630586254356081102257631290100896989801083521836199979965470652175728587677558544552016521933997374931431668947331553280840697544375706634423797389280317274188968730571523096615942392247001463562454346758527968986999279790039848770199837259222854547004367383467854072770966641067365042192219572269148786944663084951787928718136158896885533387987540918347694444608267439545353051965609340117395137483160182044478017003317844574112389858767329551444936963557572059107630468599409999839301882112771503428308419755965314706785788701663025043520131212914493387274868354060259919331216764134787140528494419787722572909948709266770546186463007565449935397078390094920700069178285054469533659103501085956835264880441102553089465109272804315465728697518733210577374654691528617447790975275658128808601950954768547510850710556406626291078770275865160302700107734545412696876891316921245751356085341346850307760380198588953061978524298979536194111768199643527177343522538951636643835792611942327286727759381828290113320956939691065850125681012129584841815861990366028571569981588704152326665708359120101773739546890538414215141222793236247676546233635350264129120265402971430863497569221589064598083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 8083391601409452525642984175376888075234472467842393061527335159849780653144668867746124623127817677057759699648516351686881858295507004161657638098471532443310167183461644625298161935341676489059326462449424316868931304528039734605022590530867248377286615997027679355109978714819052184303407979015260878995228688903011375030276149670125102897594073989154481540224207096199145708039111913967764125565534199849689476760184845909195515774247051288546281412391345120408014050746449994671234888916078305808058289403116193356845934679660714648610900764794595011145915539588530823046621073310882558924946175708428487960317339902234299328444425110394704440222001513191284090996878961948772784508793434565563490344503939569759841563271649539906532230090014535435664392876553768694074429552101470219612435513573646852795686845708372042836065660204322283266230905171161300599225341807063300409735517850744118483709075957259229416036517684458135070908594698753348495938438958205340955792310998172566517949131258144104229488808236022201752369347281159088885108389629502327477118948378186838154727763175985086309541811655978507372177463546079710052521190590238350744483358626010520800948316542665635763923928631278216354220262772406434867039823754135222997761480545412159188192667978531920265306187009842152079656733679979079049182464792708940250192994700318316388835918614008077514151609724111189244243512723339154547436641126443546043227281198487758513024859849250136231257027350767380472167243498755499040521987543798861063157116831840841674413440045827111387558446660875390093593382096612566205735911856253470017276093652648869958373593415824233371199924840001939531927333190838888103934027578190876662404543068537357285889533853602826027801784584833986201840983616461892208007915907413160351759528429819439382439260494208169683811404800062073920725659663250023046654862606781381147750138940319313134337248758065777423317013508657458183573244908136648418069707080859090658346289349298220208137174536580536339254633297699792409257058219610329802512203045851434064027033388939204704530130236181533439274103682026484577071373772284937705250533756975057314192869848738637452562049571767071564546330266579652414075534520201121153702854650524895132883921546431775268191876094502689543160616089650859720744965467623383591064701147073585212620081420059457475356227037945684406085729005009031569595789651589532353692246717916375791599131562158717318598992539111972079250359099336163482165998933131960943668337957320320014794071934946637118357202068357800549188415765301894924517871189103954829989073175035997190202835150080902143520638603710771739728554199194375842622587351285021051256061204987190903577063719090273945702152171759767365038569897520714849511164959548578241583398133100960875901103900846440644229388534158598405770756593008476189116265752109890086557181566986144294354573488605451902523076585619811103134786311628568496993452304282370768460404291847109811092926484708888580803472097097876912553281852333787544586829995448594254695122003797169773721174345307969244532070767987143533881897072075695280554605492327943855719459787092705561746386463545816594038856615196354954677702166475636542792802714995474062990297824586206602574412855461504290201633660301688052630735758605961473923024601728284129596419254115468764860286546333653897731922795452716555118385348044704065763228464029396240368540704532564214482839202121437242180889628054318146345787364564982525984644007260035120691448762418324709717290124159416205491379650211375337946854997145578490213108376741409646763083289559911194632338749324842655015817372954169537747458239600179390721144384006056666255887874736723972975187102076978125146479731360634810645277155155579227693246935950874883332603319648965186838755050682738297528737525292390753294421619874446995109947635602693770686573645314949410340343678557150053551854701434579574673169489785598706460761319741067996404958888627610667253416261632560347475051232321366774474193037465998126721464791335542321584392798855865029470495478757133050233715514122658408807768803569832017336878802095497237031474150212714838180730235562974788491293467151277498223389072380142757704390297131321460551114902887336174678243445123330541754171207855245822279623033824743405692918504128653616477865693569183349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 3471952442046526151951171030366611526985012497725242899657001125267221115068187591821540029996003735319767773798030809469422085692069467377021169642715673987135129141802363946041961631420431522731630626520204822132249896735042489184978231175845881340744532328194319192640977838468924815337367480149108150608129616624480224084089733436127868031422712097358652764460924903925906545687315100198488956242598782750423815286601979902679614242548178848718445871439566947443434003450030037468378659608752878702458560291789215878202852150245055077985206702557349859928285484000093085583033208616710934167556823935337049623571936420407348889341416862268800977099081444261625426171873767531148878589008646739560440824610813219455046695487227413526530331461128187481245445367317180880532373842329546190242064184659450664934837977495926871590022980956995277693735253292712631139437930156514927759425776569115761158072252576271116733932521183789120328567509841985246659175617438514763091637371902661075477523461660830256901162489438640643866712928841711097075407572561371707486846896498225772529291698754401087766456907288922147836214050540088331643698627548774345216396511480140556951470423938957079102113941873586661550313475249835036008971639417744216783606100911250121353337904115228694547881833567775755420126722654443767915814562676639199195293763575221837030381553097084931029286886357927800383996426043428534131158985166495437491174160415140341806173053447566298028426957275954664813111141808687615476345467964738637478098922780339057967299757481029246040866411418280526266218112519419817168507070280122977929216145897629833954952083736050540117320305068464229921246956815345046527724520103715161617937474927918306285916910984079734934053365238124853075693400049348965201269032022905639542246629039043699195923267800274760022586531168121224263370272891843365443000779899023738225182463150715843526594412975247951490855783606491375521035466934054616886918867166948402754234672312737029626316874126449464256638904285372668311868201421959082142147907632536087683222614822113943827460076621911730190785058787247593608877710680371998165973139306832878063476761308646238861488457357638658030243720608175756413499916850138951068494752928025669773848046179090472156217807541540030313304187167334074913384653561195731782582697851026718295845904325030016645987982968634646460173112648227892351568274773853265800253304618531132480233106371422392864613203092058450693757896803645284815903026934872328773635909018018835588326705583323682385914367807193659767490462647718438371343095576728080882092340038921892644751807998935280561207694255769698007351698332467671080397344240035211622640065880889139607475422122815403885846165931643320479565542058180234279064538173695300127324832750835958974882127130227363387325436962810458683399725152299266246666752196981736057144119746986621169939558839398750157342755701166282743785503489037592313103182880943284818587525727064339568498971077552066855697328856677871072110926446921342586209647837836021398443498169663565948234433604041684422081753149898603110952638682705130203807549942818156409068821092734421843270161216489327309600473958065997959537930928016521607957438543877488987671179676131397988490734266351904773623729662367390024262004965674633661578040251881130477923204832123015766596644772459957436538106210715286621383981358010751255325382319194894320044255234870371840165060224859750572809495778635087031449315350376033883058367105242805069265331436245925557802834135834152236110055929753384634411739643930966270143527712469567123801649982205822757819018767306739111836031562363504828949416171683244387997737471983327695645010035520944812474358246238157275409707361790446027847287902260521291517159626194608792930045793054142629895194834694448505146267806271063122847975477388387708565684209668131562389744371811880344711142868783092514515233197500861028137793111860819203207009433546819096061419290990650736557027511399615593324991541519182463998854714242439677198262478039314413027436225491956393108640708937007237554571634289697333787823005691658515238714592374854351357613768028961384351287109556412728439531464301431632211306309458301397747498840559914373479485401873940817996289367179120306262492943329749635929386176489618781853696892252244220518595784902572631835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -11474060946396167008355416164997190986831403822157557714246789507349845324671880389153513370133560318103427873754293435285977292503423034101954949500454362999395199457856409038746220002339115545054521595819291420632893479273377921172652075681128592374329586878071040031949734956902129460674469470228570468675766217852707368736843652081958265611548260725248826893049042424659568917566218362568928298997238521620258280611430671207598846880775442000741905923074949868226657279319695925399115524086846685572388426528010128830760437848928742822045487651753277425426898565660895769095766362113931904612584982402618372323474134313137867541116679111814667502172644509486457324734801291285620541433671053978445827458226851202255313746363571377829411821389851870417096289985313194769537366438620772094463126261251856571744812220065106538136414129121495592905310961287648708396993023866525421406695242515333798569102289341650619622313881227101216156899963357297853872390571211154994318934555491056137356594970328207128255988259746604968526998902896271064416897562106554437632611273515003626275310793610069887325541290852545037271573124434966554727678451130437248682337713036144111374629255495713560238045792165604493921787568312972558176399940696166693134324137121458160863759609710575999242485532514334093332877203016393413696626473550050420190437746260300372283487085156845734166628600388627993388947956284807393369345436399871548948548222550977329512477703393243437553331567549334173667346843716200864961489926642688069447547041016998090859643006334657204442129368508900948072274793659427790507730397583471903853642910538690047629927598631646185604436842218391572575860530066575948305550152283979749702593066401172706990051006082744988962358134301980599019757043192688053498069601320499832664808622228849367322036194763714826489180942106947892302986476252769502175833454455543551281820716161774981559153185146156368565594938712431322246393681927728283399205103195256867414000925142251503038421893781029949113111918433475773988371821937943452744785126056684161001301375238803504624661893476546365034204843256204714161085128616951714294489743995065079574839119678945939043019131034505168149689008703244093086349680498686504317001523567946809871006871640021418070527932717202242250124862063605506190019518715137037707308337015568800478135832296811168167047251468713412810706346139250582226849325586670639661281028321454304326589098408255888220782240484750131766331088080790450972129146570176428793553552033844438901175679060347655717066998376955089348388892939547746775792989713172683426480653116249158116049425426609234873827109316405428000232023889114512856050203565185637794483494950144648999929190691971653448147872467925235634103223239660923133426923310440679579640465418205133172372519294990449083755988962493107067959956974193168253016975202896379023042879088208212377666520340994500305683826862954004281526796541003863139085506327289232803992728251409240498994818908732218364709141090133230855169866116628414263158547022034524433424007904144654665500385998799276600763863513843149335144527899535147876820863725090653491046822340909509164532085486830221451599078654985012546346302100275918433524649029113945092669965883657956792700524711315656279690695764087781122568185114125102926198888505302603612504422109058150587654517602872012832787102029369115802185704614851676640684346277180070534184502385617048574318654599555372589587894358606640764803819108042504029211662861077349218778938933535052379554569266971454268865553122885397515526993114985145158229086090371141841077110413220598107556021145380246219069160497395445460261453300370922684824815797075651284406613422822515613783354920253839033711971659413553250408066478014468495871436487045291382569819205531146268636695621748791303004258868259110102752635747329394463295214951266916137265561992870556237070264102180186940731093895431795226391070555614529551094016594493063600807089792996917045495226695465708763331423058487948464205092131650021802841354198889651373541530461322153634372880002836813519147884308927785037829020839858888390071552295717761413352417196526404136108889780468054542021128431843779720675768146793311936106310939021581026185476352997697800147204350127688144072945405819393789554317398197326908983780870288302322866940498352050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -16550173937091412383948339033255788488880880803401699981862018502799418606443649192372277396950717630617949927431686832770827959112494675445711634434284260794533306804553726047874851088243753648383532806415436870914080156361683018085352446388022743488497162428514709527055536082721904316709235406287298209316839406591723951101816363865140879653685572493327658292494274564763122042148859142151788468169970297993494342685801218742630297853075171015579344320839731072898480692707302168105578725904810593571403878826124331593955069167944226385414595122256490442729619437660753553062139325737668004020898992134846024809303959442531274814176196856539602687608603087127940740575693868054919930373189263002171202943389180115228281418536029751749784113732918011321917104958041114589550524071394100055871385002293785980004962339185810725141759022581428815215652780241180979233021467586165951867885791049444271641527642530643573059786728956826323652787544066731000435961605863903469265636659597918014204980194652071221583700184544995478613041861589744716162385666555925811181677854504787254817970892257003118365737159732192596333970113543957727498239913665383298559392377415371815605903248431686108425327163897547361381673546443613369814504568601025070600615598800562040493964263196820419673730327748445415568829061309088867062467302639317203633101326474821946882569942719550409074348719939897896491137437996817722583693198261136802131941581464132150928535126181683289393413457994446660996749282501262651260347630273683016884985442561226439979460695428363075646569713631608256289603701729561930221935673743535349453476990921410560441417277770320349332288942618074308783923545259490781465368622621872745261279652403740321715186682833084158813824261865461763192466611887047396697324083491199343317975128696297926688927767264559724172807792354053729249883643589536587003777226290131262633381310352955460369492155983854181290879493843463461939147563530646316403989561617883122489866300811222764951333229652883840616600201668473325756388469174585959350520112081496667573250427898910690443483675870502685788625335109674817767420655221819805264929256943032461409445955777247495342956950138762869284370301459524980223777113695267148517773027562620965760376964927967657940739120293611882032361243097264347532040290326198708779036666177188405226734021779222737746943253558127540470063799926827672788539009219794225959950510341590761095425820024466359843635238443826734343276365687370061721730594755338016759710526762433390228108536444908710104837922617098326477556938703516553744661748782437106742079735028453593456192626996880696320944213108975197539074677182062980138584510394095791855727953897959083215373540352110835277077217261022692994909918098701342595348039004246651987005681296673625215236506310694446111757141683424173749532773342805651043709730828212966670435655622115746992751636424008959407059557000799131720728418620904169135769314812875720981089095136932496437411000622290176458432187829840588829343435390516649825653015920404017357565709107903593646437812191931108762693766253840050577453984211221727652093065160621634994356465990317156750269632315894975075554550626366725623246160644352908037377175446022707291458734207775425468522969413324845720125351691495052807020528451489242563711460759527070885081137329454267099905420873030659789126973472443307939763682703840004495009594795904904336477073602025544639495602295315808898299943044045752110099043402231196555438449350680407306561751193850280267010118129507057890539415417500054863037600378393511807994054298923058967790973703591028763875603638592995519777695452586939590396274278090121432621822461925250977962244144409518332419103771210057702638815455794021248675161047238939561162901879947058520731709068308715995111547215597044153151891704142515852442997452968806349144176124608773189060031354166899651065557967483775293949830791432078648356312737487364149904604404724398798505216288670078727423440608605228365021262773987589486395512072448587837846772347161641494369969229752455821704610464287641524462905216097636852001678938221431221656387981353541821614474270092431485828232587894158885343013955744971511419976943936376242246073187996441289623725278107308923673741791951119905114710738158017974718867352609573821334840629460813890838027000427246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 5528843823283787202510114236713153694401575404114841361926666938172308570775733402806175498951843139974453982110800128867081486095529987200125583458359072435455526427778466657575705385231472004416896829984103942044503725443522491829090609507168880817587819170266099962909644149961540496105474806960354784596770314589271630128310481089121926439416252039916104285912381974085528534962479380710773452142832844744286856922761269361378330619473773243210993106490637827424301919409405711787604664279733714868287051853437814493182433645996005175809545583745805029064703073874021780035457189672310110055983968137302657268626513135000579270438042544039236922899629640863549631523959591061028233581173110086927868698930320037980791890071245213492172444639895486348751190290484064037067576535691363420013628876152411189744749593020065498792343536110898043987101506744544920411103204888510408934522341937163017748770307446761690460042123688943402537841990532749422182700507751466586680762673953488517783697150293168355987088384556433087353925790644132630314300527805923203040217371668801996479558905827212717326893448535154732253316438334787287314908676140084815755991308294615998690548099212514965197817700246093948859356860621110216214965522772735448791505384412653917229528897664428418971535506977005496923119362250290787259301832914475807867814743274086756894284953370881755675902314514969232011758276649964079938628484132109920422047457761295020017756797243268682740296983559906019337105797513887835183121122079687061577570732145482250342143164964826510826424453485351712825342248049539755484539792942198463354366956738900676646910784807794038399305049968632891255275780765772440650152181593423305359434899836033792469419169055224262173868522061520830743877553930765630620792412333861371765776268204104473429889844677941673098594420790659009756046021914606027282366586501488755937955100119342746109132198450118543717111838094755250879069198719013564049564783320258039017956416849145682425154186927216853395444735478306164725086224694531793642050227063148055094250078302753289664372163764773550895325591911022821898863990818308423831596884321380092457029555844185454718493641234695221012400773001847146329345400281079990221697752640650502222429928453025020793881800131586455945852785876613906454674108774069070247808044568418380166963444722123107425649617500119211358741869582189882832752353203310217873255946826369491214649807606605193770404185053435389854092375524378819433932136152468850190416937732114129722198806248092351463625315634234633500925798399164552566645599584028113415894945375435345374403146405157997087673808784741970484907379375591645898682255055130323422785249222872349318288812756145137265152514526702138903474440963061763179845948723170954212029489833160467215173472836088011451273615489882169110238932165852211091394442345931452260974933086747196560007153196148018019379853226477090341858910925653142835757683697454829255771824509549145090786488028588446888935268777770313086723439013310313167855674630582500121689131137886848731189861099245426374313014314738847818919260995784643363388817707967606883285498443027510894106507274709089725938268415544238251705778853032251022973630579156651745317525953350609939680343493886957818192338846063961535893143367555074243568528195653607368306863580283542131704289904360425174567965973527997152950505479478071013062551679102922773691467673951036702026060550388993200629680934313075712005224138808371690968118211068069725138609166857926177734556825689488732158507346185516527713927998493456245001195575101046052438579184781245848334001465765939326100611694782002876144403618169449302714559996348100592235056288051039513355128293116009969049242843973729836254249929112685664472302780054435803162418225746306986928205881566834137248921239759286774929456681473389525896678815182619505697620572916966418396038446738298816232858252915811229187006968149437812409036618996709026565745773548970709584287161527431975592279462645438618148375775460607666152000494758988725375053957115227799291305691094547750606763270618311706745858111870745806078134017043156027394820521709508980157888161464213952317394866596907631382690984485450816331484370185612878162898547919578589848779687598722572111463653842346910701780429303084831020170770709810854613780975341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 24943930994842716484655683435132153566328939190863334807693024954322369547910657354032581095561497770484372675218905350273282946292297362117958091257996482612669543976661609985680950819244240529398822195588001314715291501723955528138025093301306719920160644269463036140170356727145928192824924092213812827626683860471951406291223360606337203106345216780516120190344549416514529962502986018130312020234737135793061697048538148453291492982521838999031623827268832994973058201140793071227101497583906834162362918915218539786598508359499870183228347228744280029246773829870072729154186844440401893884809654564102682320652641847664193862703447423960292317253185275169111184288650423662907327684467871310569480860942579648281592250425837498836049022059302828500412412176518705757851456337079136973364796548772823582098057253198852385793267023607791714380855761139155366824120858488729393911151701902491800554765147676054909126447375137585538311740039106037640598257302454557609927772185494680539229190764383347370304039664852020429764741792439941405924514859289716599314879074826744687679262459629035387292969762376933867412512149500699100807768970007190440740671260540793724854629497097777383074213138475697603138100939121470618799466862775285613486464545301799509841024349821501506340102961927022481196429397811755950226537494668222775725684685844178286341320052726629416533982296701062368168688997584487529740622962092824289928196961304915487107828312280053540962041687066992043696201868877966701242691008270042619201073287162696173129277715715343222087303785335362330910580729045148567000863141999343957309421768391083975175049048737617522207719948855479314794780226327931983606275908845841246478186191374391312123091844513195064287543756148368795231436161378115238493463811788647814398066003799226873615625471261617218253800886274717077630414539083691356522367156699810394386955870088489687475732976588812921946971131460883066159737536601653141210763272246515191821097408564758311724306403863177361176746236130977729678285983858520892403561237379728465258981120387374845944509120328731828416778544826034427934469664579005504913736007035829294258268695549757591178586715178348767483579717467694749181039336686914189988263773927387742560751070096849728823254124351583564331752671671829201379012795251866414889373401050946793322173277281484675663462956018792387165094054824698721994271631301914009708625811143235707174163972317142626563891606896550679406550472368621287010266754437835814844104859152886606696599257674436951809406441566005558305552162666135037623457640604953772156806121854883274302344036936633894895246767778372035189479158898546209019090662795319267764970661224890300984981261649374345427340283365715256129312317144606497922776065087953528011181688300933157069961155311120278902432557344975564503370466635047261828981442112342600382903726902863478283321460187865141822887969367849658081043361501614896367385100189676470953446436686265204614075913318387279859037733234571401757403362054950548665922155866356064161027733911620226819192729404299049496526870399298184152455749581700496753280281759150598604639077334367764847545212412286796344258581220570612688402088874717714396014592753566524339591732746266736412219671702698770887883840818904397768689859926063358826286451572388384118361563128531097418475638125521473951183723732583780221830283882184354083520341691539543865787794608010512562826483078899767436060511838063284424134457880915716428895456219286275553920428058879307516401045425422108535728269688571556529700737989910042384102547253948680543868426526282754201562950826136978872725351045467615969677287859855067725442397803511264085399481347325106036649876830203931721745144548201200663559925787667845780528724984703990105935973755247315500706835779310001677428831784188675751496947120210364425620973439466856807951923076652610804198036683298868632602261182834762027434447041149173226170791764207535430056839765064384001478081823281278933575914583220496618387260639449453506625878073516054163084018645516824347403500006559142401007623356318546593275243751044201341306921080403622419799726352979714761552420012435729809933693464816017039801167625621888524730925599796007221777923375509700890730690645769972543351149443221779243410102772116286217688729495331273710448294878005981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 4363356319492497191829762953286436087708367667455453078768506914446975503171418670698008196339401779180104081473372887757823258130625324525886591728916297465015048078539770187591907632463710476355834285786031092523082076875035430960201544970166597001290778841771922768385054631361238553823154471139908124074128762284200711899898388844927705112442180018264884980569676724729283306312838991456613018299651981245360154872113448660622853318221766217282970329305028020194881161984085583705338638763529584463591850406151079642465891167016489214832066780547913914707127742000541769689385079716045690797664849474880663433202793004678079998295614488127846809457907465579164552986576884346003693281906646980633487042847980970383512438403128532093602027163315612941030285544265584345780310729142547466466497278579238386150585892901072458539398293463143840974850903487868359709314686852061305543323042799251139943519099649816759669068530477287142449182276671005356692099110011360059328077506849703756442316138649374263314777606106977566983738813393635754868097051290946547814594606847804306737405733119921887037404265834598103555119619967122264219530419554325957956264327948975100207433754259878509313968272740747888490147372618782094577282818021109921760116223923747218283676592153719087048721622186278997536812847265251393009917545748954315417837938878449706972784304282369726738036415166764835085903072719919589345730240226626329394726793032372825156968491071477298527483689000836780705383540000395671602534738163605570910996301269984802592590436939876124835304222339994429522087422111105711354362409226157994859860697016881203353983840007065189543667983704619230084206700176226585358731566642016561687077905880728872612637921234509597674846860364794012441850009707961960591424627890261241966125689236942058959878869984337540558548483174054796021666837097595657919775974017271792036810177607521658895911022069106149505984404280295111329390627911563529422888064958831216583014435419708904983586738227637335159637189586748444506120374786107450727350012785819574884649335719513324588444338392627903319208826722598613836678128613033519260713692449587253849744302597808157281199085763449058939798239788974797110449156435602901006993195774037795613939229938203258024920930291966785541367149514643737521385355966009065268025662239425331579776073007375367965800347338772881239878482829232882574011832054646908122279164368018230668861942037541055990241345728919450131541600966860727672693282277324264494435888724757870486904302412385267104740754184877655196615597474327538069997113497021984348641788280148736517113827399037286388280359458211619810495997111404917223079781330028406037866617705275520828757452253294443980683038921557831834524710926349560404228169759393677164601301549104236609778725099996812604850729648268076792451358865445907272478603622853047148910826377780224871718070379538118267189520857621294253754816054596292360601248515364963172947138176708472510816553874920707967499133662926124591153079265586387521233297454712520372357233486203493374333771549626236392069293672737456087369805998556709951213970654325703555730980304951274870611153614605953775789777428119360502385574479397900837919301967292873134660389952114723291558876374241794267222482981954226327532504435857567078914730030276941933348225844189639335947136157648372736399527337746094497136577132703389764687659236232148511756715735961897126725344358234423449256838329081788730088540942585432686017264309485013813700581610900219265700272490393138491296948601053683711296989252943253078069058140632912988697925803013374757431364463030761804818126478781499044994084926093982332831653279039264332297008883177049053781255349258451921111172995083286779369370012785625262533129766183250792802308107259446760967129606818466539098653574150872960472463933381531122916364973064358934464459142587355172440176411462157632008139762947614520148006709040044873837460309774043901250182170493388353813687121572787474901902987333032013372552319052156805784391371720737079421639298183245424890972833281998405504228765383707147195345325340981591433681180433558691812579746712255038121593978527630227486988815483253348840584094318661974437170277251104127589569231697034315068084979591016630770022391751002244736867381953778446489440114448249284178018569946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -23819582590088702246436561915587574875250868999777598427585571075388316915611449958905815416253595056704201558623210635148148621805374456649869350560859027769360640220071714893987791365746454222146549074259088491822277654054278877762737667953649475382015188704414662770562281608377763212385828561341275240048326305125218715590354446557745830474660800629013469969076432722913519199126873535676003619359528982032282691282541728409205250772605372568613631366499863322012419147005716988477051099898729954853429264344039063667130358072785758247803322161793866324843109495955223902897930038477620867252083728194466192103803113487381740926428799615323368406482305805087839729644653783530362401610340298724635963208818416847998167637357118652294406268802404002751128047615550997839351877199706369444386046355619900318094238782595691706512766759873244487418298201986852512277514293012583911321667244366898631830009347880854100232211036066298790384004588528705926511621356186988677669418828453797798792004771257522567656082839593561985983571700531617483892626735180787792915107950674200708437256013073206103753134842896829776429853496881721140267895041839190090698344490283939411729849014222606995707776883445061636250099286430185989306173553835207769039197680186771181970548498217157318421759279821281360467098231402965991016308423876439439303697066669307195033970336524676502681305073093001585090118720452929118107709624448059383376371949072250029320994190577731851781382032379960293900681999562706862592515873140408432378823649142213794101899190215973296002426241508284699589929687246690442300788851230826518442717619279909983444227779725107985061961456410629699050960386099062700632995218333049955709773103651299231210043250776730254042157471431110761937254053889791299763756196356948651942625809606787697392562531113488270941841684392200982265227955728980026046748641655817127364421971734843272247677951899642916847261734523828267256877261389515355315346773721418856593217869137437288847032934793545435179290733647334942976578461484723388852699712543103748114766508411540947007952393481053061817376647103603588790101195428693986888776609978715586233247204152288744467940040572882577299581459434187899011666473323579607097455644730953646182023949767175054201244123994086022544853871103469913918519185981493015000625722439312991339905834200782430161063920634245223142522617509086319777543688832025939191705417974454622308115728088335215116390936378323038432007532868945894715302016127521553928771401948466564643509794306124386232854717236825130443387870002319344931991190297694562124667255784047182240104128079916032978043135390342568116655082649742840028023802668224715223448339920549744593455131657207173008851074527168362219047275857098243421707545885950452529887503911359541025817374574103754152139467059373770747705956813785461153789698313007106074215126561658347800317916009295237685497541054179589292498514811545190773702627580522422749385503091452121124340042771717087331127347939107271117353645447216082590530287439727562107866830185156645413618807096417017258239925106874748571184866254024744378032560128292385039744350170298001419241015228427643877855874667589051300686233961751710115256932276612161286211454990325034056309989031822744108627070460407076727182493155555889301890612647987880336254076334738510035633670127711781110500454493559761664165057696099412137666390003115770064347401209259052889026173475472284346233015174180102786871904268931109676204614524113633865251308700139570179937923934832310775895675586145063464533763647279548668926470903440726522033771302171282731128197091350076171078007563265463730610012441504008959178605547013162031156079942581896939484030165835638376504960972169797626525854332672021512280967171004167499071747353872573257379938098691514787228231379836471219812419841607659722987109438066707261154780473158419468079810736772194255014849051785017486483141480140763854595384305262534426276209511093389105946351630856923768011039447022220824021586063666280680533053398410480336351641514018543288242697816060549142148938016406328581842645130469163882678761063747659852783273795900674930917688950270034594439115553438516486759341674830855584015374656971168796807997769374021222143197673847797827475039825274582673281564996320299294269896941254974808543920516967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -10834764887822102812030314058837988057332643136813288037833970923161629908834336604719448596396195607795621871001032915313018774425767311745410565002196002076916545456052127032507030487845375105394224660634688814637232172002809116664036902952192269898433121400146312604957217239105655044076867735369773306880827740352505757254207036474929758381440127417834547871171250802513362414960378548448334477573200216040207970107092992535783810185065883191170160915412213692109529105689540673250362224774299509674993190329695300721419875207457419387266508871058712934275809415476649245466811173586418869354650379385454231763982356654072013895735239255269564824574047949441012968420246227552593063085307157105772343174064296644850871872828155706985548376928365074354921579938087446072464948769994017536572702834952235721126813444201652731645536250526748088866124276656352734844650100594248292581164213703653544933236474359122079889075157106720839135556178758209003743799003292052922355434568878504753571634399106349812336915229989441253107182279944483617100885474826274048776483133731981395222839344488015541099305190006061096030415705698492594344187504337283346008656161139685290721878655794738389044114880370654567496824847034894099914932881920267626766066508317636204269771727318469919826828772132578344907189664877472084782282976569901852017546493648796688423423228064541567084384000955000996736079554484587480834501766293693119517802744162902929430610987567906710827805533764779221915762947780319063637350831011114366496560757054257838505991813639714378613783141813963137627521461071164370379473455197444108620948736417083052138838996652043181214070476081764518384026041467516972210207093811516003810430367563464902420071818303809363692173962690300486438741266619462746032904891836609144620995843138936973006973836291612187898701745943657436486883720913891176701067946764827363616704690797671806745285942933554840178032728074472049350452329109652326597572805400605091627231426602010624832228403856157225101934349172027372325255499611321538386459633421208654757082306049765130096072387560921942869078776888749585845866796760925980021349505130262260328182294096271877819523183406836266929754971712877307168507136743770077634027530801869978997461311743330235482352919077559444190339903868596124124436139572321892436900614438956497320732898494606631881957517589755498880503446557316079457944802487652850601967156008368997499355085903247979823905242292359727612556669487558578236117002189733506227840836482316113396494380336651879973524647324633861498669039857394027034988361804485804485861664223105417355497643853988122830635167156586236968404749152820854127017933917512414145564803942859929403002961498071281760791029830312462205718197393926737619272656380503386582981915859472188133910343091404876580069167534765992638025839902754568138331848074130034012600702848829060296861884934612832731239388358515830926365562959374394055568850810457988731776178257460857831532666589497796848513645797363063072888586676982859065986839873982830292403438512122465169573923062102485745109990082505567638921005213129174257934409680628444593423582726289724801767927871144419867319903737451216963661538061585230107543853322927384423041220102277137177143691034594914490728626669603787715918002994088156374721254114807850524791397416572271563459637220866020996242572392989167063603924322338206025294718017872902152721940262376441064094097985964530829864338090511737032060620995145533163716516030879524882117922778436883548829462578453691054310981982172221961196990768713796312150447508663263795380205718042774030878943501782048958107800386573689490722732773780711180001799293721014337106179620102065189350572657007759069385439583207465229695654192154050916323832133866848439422629542399629088267243232224672618682699298186870097983926289656786175605337799601115279939226302467739745405497886519349224713065181295694735103040009770138515036381588196115633741831063324272157790479875673204048408093548852627242603292391753036662402628593986896775681632340954749420535506099095061662377785113116758073076309602308401382550541389275009032443731084487324077519238657581752911983221598589084462993253339216605965424902776243930517992487970094954494221874271273206646591686029920046193145807409749654096329617180498642846941947937011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 15364019267732805825674246011594442187221066860818646964097767555105738890443792029934100070803897080341081879145450619549920241223855874081838320893450697088733091115779201827159316187322936907476641705051113638519599208880853406755477627326537351952506354008712586325038919318653818997783535819866701472067178441348369484987138495374726279136034932807800638402923392135048548917471923762500247694859708473127267659719221338499387649086440505632296224435966719590903959707693467924511043803091685639404956898361778243304317939017231054439144196215293427197881372175112910707957530397536387296727823006127319880839919744851278376509596638487050880223048921944983617347927850752492266949977279094190274159247701026351813710328079890591970612790115021192162208516831735913683479891012885111029679682794936066759821365395859201088156781144381319146526190341134954369846426158357632613000032107843263335832885724037599052579464307962703954188308069353469356884633606353377978482616884587896483495336312663499920859594063007266976759499452933179248070195145357626196569779556523670499208598872669013689961256244693709669973859424613070053873886818410335858421135829067342945725476334512148326410849692345221946094480250995618097485321005342085573219822783053242246354132077169733836370383941240664922083304162266806530536915668081215739926067221432221385540824179636097373634356067638981724941369725233707544119866593743330753089030878467966093810657053072031004590252521650192701620451981274132508958854042866830922362538232345314900833595788942123177828891347842531407436664007401403922550478237865341983979473937994302685627856582174832519409097496903538410589713730635124968471367195189547224451779360434120643261302674165635835373324173369932482059505890713394855202437031885044917059375180539518437772129799919992812990335645721638516735483657940442497325877976264592735329705793974382741105436554395139249724505140984091484466152553945654157298600637674246867988126932507642635750337225511837130974939419520245145122128113759509531310132489778994429302088646548759136409432175772383658303648609061621626032978853602430804536973882166721757144391504044682915509920042131751605827357991045089614172376075107979405361191186701284670383520318471426987439760550737143696599483356306842412848271784855015435241113022259527738963902794306419342709001357156687422245948365729140366785871992617807244416527685913474069896611362823289865601002233264777540023571892827549912017650185497156761430708650763843470416597151471721401978494403728386887696078414152146596881784133374153196782641488721804061571419598695056936468750989183796929586527660588585302643190801491592634215746244393004319558130123715605313323976213510201344484763095043384949029032901869452389625045061274945941345314069124595270162428039671988490862251543293837172388697458536208499496413050494076312272490076134717922637120365056680707705107378266453031112275920698330240403320828315149236958359366462593033068843955741740392098671760490578045422363679869056890943690297204553498691644357962349352857229223443905903220691135738090001865324129481468528201766786801333748480022732823503396443075484202812505165914969711521778056581782279544161023989335104584812341634228271407174680102383501094665117883092703861853262056274959016413790267120068264713792453597948853676170925951150638307557705943695298266574641915509038025070381521151787192206550199260825524985740206162289782672195619929870587151899728184347756684976243028503289598740464124299691459147830816077922578915803956246494992262613220069772343032032129444125684299204364372133758875612096544468958868472486433313683709652595354285356028596638350632134978467079613816043886043819086782948973230274407047599238042804772456812472428750380582669029641485496412663984067491564895924760806825106090660081480487794894259107702034004999004253215598191560040086402404440266412384225990407913103044182322447538948059552241009768199641612013218283386574218337464058497802119001111175599397997303579649958692944739851420029513700426544863427616972031245733147116327739548772293527610310199288457004587171253943093304747055272270915661960904336890899566759504820882542261615585317877179281403491566811669795990809060603662571787771884277734865486954564509659967309137062984518706798553466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 8741088835835804120786021708900155058686265323179102004683394443798727168930723206768048013668810195829437126496140517735991321186145730089638206851644766220375050786308033994645033179469631219005757949531145347423571435414565957618130283728881740305658833005215397198291791711433935021600111285727968110147535988459581777004568629509082627180697387054882229705085959752587013142795427898884105045400042421435269013425981128631490631308641527826955963968128698958033864150911673013974414314383065891648168863807486673359845806066041324592460468390259974903542631592218110774684997755352127729590369840803588801787161453237701380305796757254047501329478177994157504681643163911407283966829515373070752089959516797194257691461393904986229893662329966547564741286410254153645630568426127689160073514590735373922576881427664064063773986794201090123425907595890145220169953100163741725088467424188608605859983043658380098067296947549360950351788870400321134850997773662616502862251121114249049102918865714837397195166132654550533868161335290559177518020032217008498201514743049169718930884029108514023100381843637533627161984330866996668770182606208521375057693903903157567558867594591972686268189693806919093291208534878865733351715901040869276595779366120234752073459556891898342479901284625964545133966411838146975677952053368598431839032299521496905998505349448430137153709638791728466175730199671856566133841347943419293876672862056431441339997655734496458386292380686651986091410571788273894547413016490716037796588104973928492957774598448001880759056324227382532004364026203753748607807874319938971684100172105544603927537569148476191663649910552378168256090112716228515611429123082768038259251760673744214929451641560163680145613843700438381089593332357423618573513202595106808975545192474968939583900787616218330871965785285885446287752237073209972855193210439747628903550946557980181381997767050039183100751489277176334657751574377660201085158208549218717435002297839827331754313514659053486439847034094897277862172334637127345005155325660050578483654821714152279281660344575784171478074938218934547434538022725752406445774865062915687970893857754920910101968765015033641993169169682567640899948062931293617719686011040585344038833395127834609423504937633085428332123439892277988631435674139545247399837362928845611930038535324968986254831416890618090000309379179292569732713379884511651398404115504185761871947440743640053948879132336169682807209306238356769192536629850253025784134753027779483095239564542959571656455773678106890307734320101214327893633612174448865452687689595049511527186523424567291191844660511956274684294847161917836559435466667779451296399651208457156131682016056297975331993956963019252240277326760948217980462245964729240676486317794786347806736864512153513883639541395089438444194293280634474077812746426167878467008056392150027338389591441580493653853208628684216083212727345199286452853830555402216650909317824442400207253997692343757121361286185923975652619107546686497279505903163749784772544052140954884470588108795413336015924383196370161089841649691452783823944796596798059033269038585121367325227655431826423891321789638448694433645161733326788861741881353265459319776762030595310199139000764456151289353983915866092706044223102266877695904167083585113397685294046630573178956397296102522064719604431908653089253512488501882493948576106063933765744515009420149226417478894458204918082460917749738718157458782875944365443797547424807344693834623346885374861885451338962507165759878989278116805091012206867848871550981509638791752990342303043159846445108365088346718393151157698572618247356966426225830213757802496458776330627488985358291903317530543835056931323787078405910156813066925068588744974314514071612128572164445515659657348845555809546399180600718489739643478461082476485087428952361563849982968366003129382013856367794819308082115709609538917012831025943227420381052322608095921037445425405815031508119918224659373330624874963850758273294662310935763751519107068807341320426944775918835269628063857401925370798505006280096191164639337626374705309417109708470749689380938188327370932148952599740325478607088414189925104641230751633295956940850161864379513086815926253976516588253126769927273831230859804222631503799627846068747574463486671447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6357366271686818473241112082597051714326924060700591934148848716154094380801488547833431524895978352081154646708718708185192250747927713741458488516762928702959905463904529769047720213729093905432085275347475878313512557640774135266400956203038907646499060142775935758069860705858106188155487502307187536311341429976398182240212450523377964136529493816135881439821823907979684059764898810806649277376328596217558498939944110000805415632891251948695317941843348990514039144995611288825855341946953699763256877815093627377589613696457335982673343332570961876424891367039344274551651097527097269492173793948470495305275983713169691217986698572268797435440013890095195324921695289007628722634791481707450234292376809855581793810571649121844524490169366062613583862914698161059479412838991302642455784515065998613216059283154953492425319893277049924248713648933989121903122958794508564886439273479592395317758029418768344365508743161841011649921571035166924374599667995995607021321548453486496126831289862369668771518008645748015217636071543150602851934148255923206995228118238065747287786037789657049857548593724303279224014224739907612389583777078727713690157455327765979064926387870836867872362670725930433746450139476109856835879585454967768358790751792713639128117823891514165579513673427010287941256760264167292885914706009932700825527802010468353109765445898504782952906508384345220306513142818232860253399412800142669762331188916236171615141130525074567503809960157212946663005716191087760769218370101930086751542321109991176158423515318424641700154993057536553394801765453019726124315356233656785023631687135843610459292545680312820115223163136726745616000288158873201315999134388562944883322673338865101342622310653225199884913859736561190294653664076423355713529349724274161034029049658697081790941668970110131315640702265817189933803414890449516907940571208690526826197555898484011098151416246945128288339556301539969785143170990093501576496352350934019803053307955260406260267834243883196511534318134600970719546844251592956173773130980792131733668984060840670875602803632055505340314424677921512347688377574402681054705440338762817015517733104930843601271547665011980759589136056498746561921701188500673450219279112105975791185437994779056387276719542138128546608489683031967950686905348458092772366950312633785465953377077614357137370077503010785593198413719038514581704912208443423002864341165160240409677162720457102563089809239924321414779315694038608640614607228318801372509407140973281314225461395194786865208777733827198327909631625347866821011568362746211139726695443674006771221793627871387941443905791496902619671898422995787218002908181535019892247589134926028163491852162150059412130758040100525486303479832391612692235638085163771515403678779401442339704860110836088874709753203018394776420431679457831371151769535027763035489662285515235837126069413137346059373464534471053688992187655824066068803723988632267432412945634233722169516481220591845346534554658482319326922319271194843571435734397971794203804867725689425121262444206836098093684095344747954940740769499050084249120600899420509974512238970178750190653018706587302031000292511331727194941208635933770442962414872507886768891718528349234048901010881068436188205916338515033046112843290197249005967717567393893000449833607708215097837562086771852368808725531588784589817052142337011629462040392404411161937907839345757923436432010012415777356834747590083019222644428357399300184163591350120869114997427173020495953812710284675388033803328685497883798674880766979765199115152783934310324580031197274750649747385336789030413637072144876379203341182671776280701130015466534313201597060693424930686071111073983582285143564345096770681076109439813944660890973554277297911516790402222183845882448737205378358602611066660421609024050972120370044879883951083499388703993213457180257274746671911490683693677076988887140696502247126295885490661935160923641452315304581272050470093927311960466912944407268740222744206657942536391455686827585815100843090224588816576942585577157445262484361711551493966738595850556393291954954491021656823361893925291699287003077570409071187186308280101506832631378627254070235691357538095270387996950328234156313319858663803769473318233231851676894658974643844502500452991807833313941955566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4000319518516242725765060472263703477294023178460474249849662154957024243447725381539963469926458238254916264319502302881019006027009199509633972123984860192700860124959108466598861585721254681540252887380092351629563947094858825067796734911745072449974758554459490562446028986711751708660746875219216472485730643910527031967123706410068453808179659313992780203546988232788629759981418146598754751384586961765353524529353995456544405203255576886831040565854019507325034447414063423895577316001060910322528819617853818957337530961759323300518200496591652588010755549835470690060423226920705614155525781395448140782721787265447247111713530314756913055009963719796537780169831669834420833790139463032767708761127054177858449307573136028010636111707677560940848480031073208616834723477862409644827652933097697522897739934174385098434272080390313918256705899731803782072289050207096088688518685183380190363085534263239679507150101593805541212016855608414776004454592827482397010452751382173753641355181283171726075099532781234590256321428876525251760896736170155938259131282124760281096819727064383511543923836888806961739672187635051895551135301935364643200366797569403020275651034922842616408359880713198350897232833767502331032091593972272853252118060061706896600959172687558859702729788551257873205049001126870324143553570970333033515582506811746230696939970816247440695774786738586934514282735544892998028488467282138932547597910694155096855366795725058242409630946847815440071758572304307696595715582624428465503067434311517556649459649145679385109717557636332957871299019687983807498925488704540182857345076976927275039419775379158987447830481573050704072919619902641444821306750157026222440412828298043663896715299453937727962523028655414858789218235997180004543060225457765529446948063881544770138108204175424942197468572633167779946728218838956237921146909456941366502424880085866242067071847075281244492738177283916038532315489942132910553443122659888345709786661011234181380776207288288690667319285206333558781709971742340380990552150260357674657504779503070758531714167320125114547291118304346169949037061108901460023369228447162589213405946186746678025054169098179807645982491026785376593639659994308968277590470721018435434970844252586201422027944639307164857464541705923620440119026213880285198661596839877116902388588853211614967769207110950494535258412198638667717744589846971419116522275420666381766582824069492705459704653900389301185521664130730531710568258627718362781665495363912256718523709957186907660787904846430077537036723205694042260724972878210383571500834586367452496110734946316655298133086344500256680596992914043370862725725097445104380432487460259485454645330718797170652504217582994251595948803069355673263038353348365157318424631934370437973974289806262140721610629931914917852299576510360937183331365320625718032260713585797288436689441301798571987285398923937210404334975542436231501050652987209943183834594544744016956973207773853918810653890057294401605702672412047657562773235095056540434234495633547800879492398701340529774696333654362145683838251071323129427910262007701057780733553486613937958010215743747984372313744956289743671174003136914441119359288838403343739772454380642594718488926102698331152631057063341882633677374969427122964965268839222665507928111428004202877453601780001971556550561485551770476478832868481029958096633203271405180593717734893083786217922295152357253728225977382042536606082386870644873182142549381780161757687787501278190329374232679299208588083766861224989981586181119172805037298219357617729399397745509915141775525388833880569794365881246339903255963767805229859229983984084263068967074557660264672649762912023263319752912014755510978003352425572430104251316354336750078757538633863803243484018526313760883087039525434459155808788683040158994276840466478445405248753708802117106578443282994524104328851153700419289954007141345841696695330510745460421735327648865957741961745273496710385079675244409828544489177932662678542653228739455258103582611313201627553658454009794555195414481435120621198090453636683252580535501428254571687110072830922109749498092298010993680744101141867992345745637841273729754209977660519743579088767816132479358234254595050836075738239633439177637075743579725991540320789790712296962738037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1416131783571348794037367664663110688854947799212861590307354729574103325854930551163462703623253271841365063886603776919244910648754699054619425728013725580926855423999468220899033781343733307824864453623438856520432092896183244093223880260698219314208088630881411042824537434284110391815995397321928781223525717975423672392904091330070847924499111167312154219041570725532251011652847396033230975564521732924866835198091764061004561932354845444287571647720405526273421432730086786202945540723012333795739759802911146686025330838098390029117975330577442155736840782416271155372872536461129806091823321367872416518239026642573705773553861282932138118126170350569726195722303999773615415962723079993157982754633183740439870968691055688402741725583998585371770313631986663974364277167244937943286858013790044897026420070394812645175679689977021638305549761771969563838917073784290102044995592089578795435656007533182866529948832705549784253698621684018709199317526183231702744638071243980021523975525519262935997711620661949805657392377943249987129632800178741289775846916146605220556402782063838647112988884116804442986026933845002857494989896569080015708166972355715616457685429696983189491440336324463037465910339361263958626315660960535046185676954482349110948238310523867696956196772790320693155398007824280710625565459582090348280560467548010593762725475887977651504192914774326684526291310580467729980655281780604317508608342696336430466831301829988315235496794584737627182139723049442655308164706116527806343716647594334669030535326368091621182597120890610864097793366691842467656583874660952355041561432487949503245733344362601753203883383503518364711925855187106210205144348082752852009730644100894203903831384159557141988721078603445780993848615589159655932400090866254837808017623635074839805527737587160766478787751631663834644577868107832388572995380922261836328721360374518741768584288004071210387952146607470126016424554940598386911209335878584616824227941094093117903198984496354580947000032530066260111386035092717577514958075926735740908262944374177671042391843338276507320571893136609996480104166511756578796462086896451909217915305979919124739059756982952794871369262793160322093822835099989421316595849996225001228566782279586687859514520877552621761288489892486362956590836471626320726007733571311059235084848318791951185887674074004956097225889635424656555326184717615175473957501730653287148307616986000132015046740933423123345086084954286821966239579517731741920886922643448722068888796272092442870728016317260899282813126674186470904507008785077754788544343425367232485675150417212316286546405574388206358424009624539471446821276965020441578107387869546908944088384695014348489123955667568477535183680865834732849861535078915790527801563327532061446225871647355695981209940213622970901450885832078920076912148088902751079078163599809016711126256986785612823930682791113160012889636156665839128832576014160235680528250665474096486494586885820927714524556174650201684358690445425509486571043590188217164919245672198363316633345176190965410073938087175810608268497308858851844111541002602407900418083091181146935005333184143745153813204447822785124255548473096851756322813688657746558847097944208253147941502193235050962992102849116830664231458945981432406222657970472161346589927570474553621772347359339443938888938451076321677376144764010297798908088094316456915581048968322983807594826877103247295378882858072157998854724451414833084398600137784411790485954292019406953233479499887140988637366763571399053181465597248001150288376164977598767358115585115096603610056127093493417767247115968243971578530340432123255614933433941463423884723309557306530562581691031492796309802678307213706562825051591099462979474363679921283359105770102291043895239554179518046858715237182319836708700824489529579721804810681627467988699564497024212750236777301333812381362835753379823602035342268542834857227778645311529259490079586870378695588647311339950162237901201254152021559833397693530493875344015939469470736360994328436664629336309237179121660579899639128142345873926819645644343269414010869731604255423553873277561092461921292839148754940310893521753680371785539096102507860628877197356378240362983349761746491688396957042810597896431924898960315763972629833006067201495170593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1611049037479909479008879815032115024463244033518241609123934824089744104722307922611804854227013704280724860050176514910968076184071162227482664357078392406132803815675229285872293722987240871008732844880618059598155729029770981378162444280511374430418704776470755919681092352611489823078281804136999850032938556007513802871830693242369014224249908277561236932190087631633279273123129981572311268388559256214503108702215350183782519333550686351142483811735079989866277919252049623771788149442212863594704751630569886817892440094364640093750950969888031623668665918158024010521150030329601884316308796785311556106569421028118448830355578340520799787030225975769377800504272271223326050742569437846899953342964636559597695700850757588081345956133172189897062918437642609308050343859301856258850826885218770466945720911771085212938726963559858744014789666929991079820761370526980438870710413618932683455463266278577435320515867496377892881934694108803488801776453788914228704559547557468140990473426461566068881256365525587448704135163635785385076080143412351239507487888066498018029234649706104319119792862122829970598531539757376554424404056796846123377999768159970768745339241897707912484646208803034543339258995070310294172768030502900392735520991297883305122339752637763454647482580839856659383965742035355588343054864538535509071168132618805047361022653181706676550587932419782963154887072196369852582423483070459759736324351537100471460756670523342067526929242228534510473820562911906800077079596948341963992347742251427530239920571072440776100332084851506413821971492579681377386893170183313863230611999103477311575027920099433023862859222651726334374323175727977752594088900330244971328321498946845935354590095959480782053707391742208392453385504432324095586149419279720534143244323399774775650026846781663882042672454542036680145924908142054366926852867553967021851169016460841960652179605438569152191954969523896601168956541359283591153206671382974892544883125287988372420996014163152473635896420867291026602455400042284586831524235115688810541460783523123389781148065068469154649590063686360485825186729283956638753923721100936778256086449325702086627408349806125300844791511984411181227984797530343264053407819537056648656489894225337768335025303323912193514162011485429437920067464320806135918129118940433938194640749068702385841428395664984435287341396312353390976398230350938147024258387010888860349919690180981407157840974738479490515421501031051931173987607528946782219470540339100533891242664517427485992951404640594718968751589126355940715631300342465743944951236393237591783383581542104830827025996371367800685979178080642858681716573349496523902692299876825970358018438963783605485069698687966328826970359523749548642243376670730512820192391380336957182553023159845936793532993488849580696886490026067556179416003373323314514155142548671033673057677296903224057842276297084243758645795875772797419396738850487564807389817129483248839063795085792302375161546359489812471495149118041480376592222156568517392101406102232515339008410196902959310867023117698207013700993908212879596513935244059676323327143983960539435913387868029139445649282247434272703267678725946058828642778502495085220993123491809531253891700166566388876137627031085000744176728099041285252747122160725594683219949123990318029922909825574978807013353006022668186910929338006699155198843505212292856514807894654363415338577722186295137919953297328256620729479470341221526599069117384417210836165517428067845908551194570164271808442149242145228689144361817890567027980972349925374919837435636482104118056809079208710133247233223546267653306026836322685788937540326518297842739596931479481367593596923896618631202242550265631749410259381309567136776539722992366955441116418819208684010611268566244911251545107781311245312998649278840256714004864321594800859280851679812486838507898005372534802525649763322124824250857074163960966277906402726256810467499994789786301621233108146519911445813913077770128871488216191305273349974290134575031518337420469307426202454922321872466195698119424521581617799633234197728882418315879946966048349677606978781307172740082876773449195607592190229499087449397442933210106011121626636095394416638969842227179180124201190297689901152350348553122370152432267786934971809387207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1665370198534870683346173128594663130837512416114995325332401369279771688838924385718406635569515855082663235735279256322236228792275459206616836816680623373427641747900554482155096518495573638169610305387228036491464260698079270003263058511649209842740574439860546987706328723020215105843197504279637852903359282782744919543754696871849921812693346257989123944697846092237220697851966149036062962076531509216063245571330296768039173784052694861738632793091981254434556914615566272798110348385387141676736343651164672416418653722230066574918655424175640682292718525050855312575661801768873630652808144102835797320472964961425850639381277545821236499644639042995160260842678053422111529496199170623221248021775094141437987238068993048376258412292776864170167984988683741693498930687099733911670495799249747137393428758585808949246025993063577600332985265467295132917137672591001771578284165454983698364549158423380217369315972072538616255423264745416173759609642505207935662517426044124873613517378147946015581654534234424362971905009726249490808263360158672611660407585880307243887348749076868032056412957278123951452756370142277358189219919636249642057608106411359330322341915259010484532737171422375067630858251977689452932295719617592262606884698464956312799222999391346503598821545749296545601076652878887887678539407928288698255544613844377204172727687116814809089211406987186858160153430093477722144093087651444717386404116374550661744540842141318724884736055993440524189567294740604941060179319598611317481162505200961055123172254455559159958875411478319395028230771574762492207323080194841583275610795571911351873536138894620571632455912992857556867296038376877372359218734720297115357140354368262023911608929284429407940179895391892847036418526367404516097483975197580066106478486856854157282380480268483432046474084880491050136424497958619074334710556462675940581772560198408335522516473164189000579521410033668618036181797148789231065064206915792458278557180662471715218625976987522660636256751030666249827708359965476902705924137848092403624096199336166130146463732169983918713905514458219285487546929614435121563780980483055535397396719122835435382058404741599906519713898054498184542673077993649081068688003656246027689702468707196505088988797016651320750087168894552694218225570105614457994835848159888274057417653449040127306250242165647481746087561949313384033606851265391340063245200518039131425046481655346672919323261228064459580576996328374956298316084906604307365433173696277839927991561923816326557363708352474214801455724195766817341884324068864262329308284204229566640495460659449941317455243186136186608068359665309185754132229014397409421599552181394451146501843682220653739107015617238673565343436656369285094816038032702148941364284010936087706526241414715721853310756983301953124784954051290841154321790649917732341261301034609652573945600093346906679961553347452933776871719990513991190146421064539333168042342038801522292821113297556874678841864465621708790141581779882326246443766889112632321729609626041671694152961043184451174060649468852797537752831118633769395609706666600794686874426190191378899633426805886293335934289757982067228744969104509260357842391473977242791118676082317659909960231272469350148286626859453480803936212168534013510534443115532355507130404796699741990076861135965581581681059167421701677060056781543392682098729114462954145736116411135234294889462601197568520151679524511156396061589527681071893034984047694745634808370274208698761542104180548220661387492575568751993166131837904803035904695655316465591716955131938237555348680887221241797661024986541020962770958619785721381978802534903327231460976686474574784640207216263323906016121998350421040307337886671953391435058949777736042997222729193293224870217354702991659523471850649734123216446597521805757778589198638770541542214537901606809396404397883789900802616190461941270576482103463154989271900059043922749937754915080443757397446399969909047337956573543673592295140462609448220999703396259856875851268820299711918971619014206573834339062057853099970083444842597986260752244309686969935285165315858888164472560132740046875217659924360221596759104646707856415488772013342341078079341901749218723734491361180850678423746187256847923553912570015619987589161610230803489685058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1655522886385676311898455094277952771409025752240246948217581905856530381582853807988261137505894359579144465956530705309872284632711705998344748541063747114936854867461262325008558040883785924005439842029578221926772553937623469276846642804832684630831583684538596103277930735394135430026341002959324159044862189928035233906709530503064184884269459097761000664635800539305322702769451595120951990499843764051189319884125771119415040605624089899479396717543728233966249172490978821820334250666633635702715548656237928001388567637637942948040220070291703172600916200235756610532152316051815037110612111349407126528277973241412838024919544020639595222940414269880374305242756860853286285651508311507732708160459963291463127005325600952250219696894679392087942912928322508518723406070681439183041810613230492540743225753657284323669486522101116440064294643127557008861776125531243189345851259786709104890362765376937849563677308735944785747193397037288683124799783143722713651396899721313951711087251947330246769599500008010958942008994904321779403970573336524735235393846826888840766668661202881154841083696329951229913440729275511127565407619331433836349979739569362754459858105982263249890775107953536187534388693241061311131544670838508615342231993433680817343050468255743474243405883694280280651192066212422900861879072435460101220098483885865540459733716661071568663923579264381829354853252501905762032225335031379795981444682298967559649338378762658563788961414651049194329846954198390997716664472773104546653757886684109121399197510551818150119420542011504168046937843804044495623996943972893306974548853741483183149835654329080931827551986387108969955507073617047045762874048387717199827181233436561901628268524192578041535612093662267636867406934575615586288976467383077348369402844358757803117051966038607839824794462781334663311607060653279041404937543472091494745901007864678186177307716150019207647424657996735163658438180589795773631910920095596670605156745123826078344767927190367891760178227839250935625270636536054452908860299093627096880789092416304582813170616111855146783201545999764606967130550389900431115193492671101957867138684363894676858775219632228375089479276652068090109473318955294507902654876931674355895288252911730480635228852703983299662540889899860391955288704706919534216839601627866311338401882953661077188042270649365280444557451061640531480044737743754271288264745831195301795010218177322997469168249810533799376241132042456909856233531772367528716959000823865604739273328819035652758855919361584733177163880534390276398790364283001718833256810253676245773146828149618894492908056119362034848538630914255961883412655971696099000687502069375584884547355471471539475289190050670813088330847812995823556809536465763342998171120671842152381322402747420284819275499203368095220194728743468894238616231478915074055375070846812126315546487559591698665700470452213229415862311684059882216315900966263212028453300131558184381913647172438328751002255482129112726845925901089705013604218576323570972272632826105088342242489875044773664325126439076604397248803230239190787962064162365105086817820760081266084128784129440560002660665479013508197894401646129377143074962425309552131604292394319137572157443968703999136774376248241346295278105005130780182152052050499339387255618666433555058395845736497368885876383943442612440328946556688716303356168797914512915561336005844971032603278174049973908600221786165748407136101429338455125812294586428637716683983078840240515294275568751817403870604503447954308524057589129857154569802344573141919714174639760258664765336626312922772558570733517023751183762792668746712332363689221595327178755937341695268166145495464154170492542614702954840036423765986299230558269730634986100641964849901277915914158559547899579146171089623790814704465527991342014246068760113418398125855104928429740021658593192839995263104539885699860594016857721191976205905558603874963759272332823967152446980633484240501358813650556865340688404321796756920329553144325978778948964426877632739007178010094115046091451161670400041702566040814276253433626115594796123790450656713797798825785913913695077250945168634275589468723797702233628734036984812359652036961264626453955531076653204338962903522110020716343700576623430150497370050288736820220947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1227183109915313583142458232793784506272158049538060174845521630058976880367101891803173372706032092354580305305072237362192976161070064556214083219929694596089726892234526814058274199365503930081168852911502784392584114084006988486129679837951685985981290837393553112257576045821658786242548545262716429448116673394903833824825703033706384591882557065501217518231798662444475862412989751489671525282793511108662624931418215248577489274280559555373040956987386575360423745177286025702314820879291872838932045822841986940714681711227687912067416000007836840963370463510999119028859687014330444238969790030240478022861455281693134901876675803381203413116947035490684319436455885619810007915090974742928464422126495107983106472161485864246410821914049778568096429267588179843959249408307095708839654911533671452220006325043186731732378514128336006019889070451142273761256704225526532579832291913435354873208105732155833960206349400839314447972942985858733489077999357717019245920918816085585229337284947214863376131193337974286213698643333528162779105572176493559624716806076880861913093818255279868313159968770140378254456552451567381683716235326842414631754528497709915081951205183085746191810691028693657874860872165792210363537322567742904070545725613566865899512635150272943952653418060676024070781230735523634760670650887419382271150473702979385400979268771646265921144885934912268260172387870538286737758683868787648059957591415641904685848831271978749626367499604701968280776932179591797166705532420999965783423277508447682595948993947138696209232813750859662086330795572001906669416418647803462116760887043536025918562954015417887461259626491725583017903848267483349962340985968730891553131372838028627333703977714324846265235541505088594245765857538746803433425930856457302085219976638084352605050680024555958184675283991354213237074607395811672626769676055106621374074541505998318235550956230778656055883851401104648013684658206851579348095190067888789445253448856893638699412518161442826427884611994921202476986228129703947981604166659635912254552657631860296506312173855435789330071599839521120516472930427580710166712127602935792951275466550817848521989032244235533112237581674890260382017154677948470496251430453920163972146821519983614991348501092760155494627922214294197738678292866265400784004176440462154609656239981806028848981243683819026315437828272357658383243700850536203367800094277781318131681917391571041071942655511456866810692039584342724220689420479642476088252411691103615965633433104267687041819170073915350893940108402381081785307996382174038187761773829265473446013290432675307167675255124333173393579070927423601090344387461842748925051750957887806768325140161762481825085895519825666188057563411652896689566547693982358218916282550200018858120568627948110326449991841778306569682527316102664323255323584099807210828265764184452366923701353606565203531182422459602596150878184837107557993407182820078318918624100861164610207866289815896451839839335680078291277622044655973662130943890129059318944972305968832829238589281136991484065585874202947882127194820505611488127622526968806733146551578163702089890824194187511593231796686032005735073526182904081498740852674590793152314606858892518574952918706881345782185553048161431343139437815233257290545127719598006380813572373417723174000162791316572082687889576191082147781051544937561554137904180346758594024798556225551255364304784575726027880430544986731613923863484890550092763191152672183406123288724144025644835646609319861071505542608238050282317998505559719930514532305050193678956464396958857591779091522989214549983712478438428933760458625127945653664172870727609110971794751162635601028807980022359372826168750960766275288469057175631833095371916824055231037050006240635059439146269066011943864239859376987015589550073688693512257732425899511052789768893339446280139149536433596138142098437888241779709527711714572313634652254151079388157145954960335931884854375748264497597480143185133480731951310946398315733057251768391228922488393399193048821322797212681041386346678357331128143662811765965557382560115661046413719283099388468060255294046099019496678505118199003150199416114863531226417115178703815005795145562470431254749154085671731953428458197425130949467237467377207462959631811827421188354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 577259710267902875796317638053811779457314471961538447725277111173756609656600259028118137325401273440807232637060810758170730981091126520274828270822506206311517935919252130091755354102617274698032330703067782645622027388760905202448425951091330619769001317968387039824357969055880076747251098714630766657242942593729556806511927515294119482873301892169412331345745592980884582757770585096162934080317850930275028879110442208665517654918039929110144754229679428211337837663531518915415069866923386597204139531083593651668473791130233277648109175520918990734926813374083936161510302209216851143700626726517431961469681645480553427168927365261444709086973286189954925476530157185292728692489139961864054910957477251549120984006577425517672429973304206606125970202455377154905817744323438134563628089482222463540909902820785758687580667900971501027535382701250801500057287668848862765379991200256409291877370708745619590958148432199323170209922896685215864294558865019682303664303545241020490836091932841239594483889144429319731963712662249959838150209092563037762682986245054616774758360990036917194027124600000457634498257548047577541542941746521012641510979877751862205973457691733517298183661061211074584556271495121268053943668547020225287463615398525045034046909476019884824615748260630570023877122387218952872810199394438718476207263982614151873246702742053675416774208874025886793012948315538785686223303321458811994754771664616688524170639387189844493026420815564550418371780723598343150695479759411858263523915624550508399961981743864712258577935672349691153094737305267602902605707896067223824762564805194911605034599963121780269362717445013521122743564338279994042287529514660186299570253492712099442083946690042843355135079997242026071665460116229745458592851914250470624966284265857040435594634269328234381931684058048344546670097753678105099488194230064089048370505529655309194082731464029840875304756030394212458658110368643545579514095875884073842495573227933592978330536880077623121450065643949916968197910296600905123938555745925257641072569112218353767738854216156843452438286407926164688680791293865024219133632389520424980725369794638756838010728301401668042749771719688093649501055584839592476166853600431022406932968714081792317469112091634575485822651068010285894562710034245628173294469156163765874094963418816578522794107050993509100066625604756127332008295022273580216205226022670269929846599760800353738541674861179050629126521315252719025522896604030693318776813560346101325794999221291509160370865485526856093892498430899654937753186622961637617928838315316737573470926393206914831698103944936341233850750400803935110510735416816933106217751350216088151594481000021290185178642515786405911031072183761018045377575023720849432825430229678683659191880872399838503030825491313837943414872878985043787582313111652512009712748851620044028747567630153750638095013168295057021155743950919931388280243510948186064462621099222527182103054064923501282839549759242299639817562388465459630023467799314022741188701330411810790246127555459689975489824519800522441031888735542629435620270041083249822793047204954999091012458972955544306555221907993745579997976899782265309198082643231345765689804974385034464618211680213863944904505976818933286596072534495439283953574319270736267295597275687668418309508367130229820667328631156734826871052605495797811468489856750272127221269406425218761640953536174693519503904765136468557891306865451956133111811095349804091151726886400225193147807761757654947632986222239888388896331561138725916038692718326132801466315407383924566885227795124088062190297853422763814740391293211089403381604158125760907765751763982457158066960429318807040147923616142605620481829503054413963159249906583020197398238222674976256516612504176543036914750992752402781984674615351303171612412357497967592382099605248897273669162205934784254864805556004881570702539120604423475327368088626585188614339468105527706990711477760308692012214789585304307071077591569761524259230965909507420707515999956250244009548016016719475940763035260360670811721936766586797357476928810087960352514977422745156162532727850363200816181331872716082264922595037156468146332770084459905522984165410450651018599800743327680798168214168673559839784575983103422913700342178344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -214256051313906335780365796381740009129305099202778602012701928956954393818142985590543283710380058067267975538362328683962768438035598756746492717261529616103820533590031823599594059767663184194507424952741819602520534794018139118067522279480536353615357845898150722388323221588269102512939254232379207757430827739170846274709104995636403829504540816349186027387487674121207058673102285720225343187369812477181394860749456847954544966175362308176984518310417795931127961467665751089148720165015795590047617371308790571428153322898358185295667149024549419134915998395145364667834964714322516858398209340532975315178177750819896647602131042391762348002528334784801785188312917082152283735380046734369882061522105915627792594255405038140530569241895514066784580135379200026683099492889954154785614991970075210016457624493503651814452780499750053399651826903531237109486278115077532306208217781187775740978764351135380820465895506399328818961485466663317420165825354918404186911312698066634966223241003727425673969439188696753646892116172917159722121015874093191206422566022589449471670979551749554096949367878074985396115166666448861916419292250389630462835668380355801136289518891660450445034334787767380957646555166839662032730430096163980362707512080927430718974393022975789823151969083820080550155489565084521026429139877699455456710666924451975627147408683389034725995427552566638653466713303338504566605204415197983008427723285965078579472605774151046876893025868834853934074322373663336818845175395740736176756222503021785980344474961141296843115727406114372522683228473780601079090864808851332300800137915915391889888344213272291144077732854308714432129276303950344454170502472694368130056453972266227723917609762580470349660565205098000690599943163535974418646098387858059719349078526543391187387276291043871841203176707636898777765442741196351176780065026009572878861254675505486537478763488302393693430036068459081464151272355173364123319386692105917077458675602522146825451932392506036123216019437775270270740262015719060495580855097125885242529879872051169130820413567011136496587723942932093426083893263185690486405353273409764782986412844206260538577702174338969511195685653773728105001846619180404225139512329791701929849179916570259842607010727754501700904710809715069823368933471757971487569682572714791291978176658839552817126403927971130442476590972918090834023049478412721476322533932407807737469700362210550759546488503029231004010344492594929052888053613637275560673336717994936227709227640450486493612999544030890091113395217851689313779457997835726437972944308192174975922252248342565560346701849464919277409894688860842525728397407599181446949002817465890526750600370235556885303673279389914042471139620573759472937692602453528366991498127953460125845580836742464323972511110639470530781820197121231013013779145067648549533604795147675005323324357480612600970904716209997687499371096920869956411048865494383735602692636897506066389390507170401649894819309539621893918083183617533381457239467623253181385653740854619160889249816684310692880545453867946259259279559455373744401258564414622637695577347799422307325791523243975499331108413366544861995827675260817433274945949483261889409699543118562577824147733213541766450959431644178091393121662429665225296459178511222275747343746506516083784271132724448548728304892457961189311715848521938751296475668703779301968707371483762519356780896612117200638523317707335146592556536276550415988986510187759891713346866211486151526527656715689775740093823339646705919907882298385303227085166260997326511340576742930640625755492410255709747312700929308726480042278967014913247642893855915336582187425280918394478365942742382986459255566068724166076996233394351925437614319779533267613007276949712536710635057818361626255723157877556727340241129485740030910021550764843485789645423321663511736871752626241330568236053350183761159417906458221274139279629747322188347755814581808321681689448315528562579471229413599619351915014917900454074677862127624431069064772295203918639534294557642830524057585070769897071471372316994329215088254609053155183384570852014709302906576278311074152806705115910782035384329758238996719415498687996947189999853708997369895873847402938271663570438603673882810608464472352352458983659744262695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 80127099744384252161797937519540259100195535164214640792035095055886306825105077914992901647845192371052242645373528620185131141846070274009652016130765510114980536071972935632787439055857948541301102175304839822702355292045278246391948427223322456520362045252024833707257466469275452948108684969133411032398334102284763714317841458508936537900193576084290758363417095324780568870477541066332775975254640117686411535551824669988128023343044541706075186326034515827275677637499641579874554031465286317690366594587410607803708509273613691832289323464320447499786158772454132192127157246614578988180013895377554906858127968091994108303170857724379017149262726741900232824773236266613487234252579695958938968261780375997618892270620264679859677456401400580396399497619642996327426898460787327502893336399712525111440640180222851898291917665682502536795051420884169792315652174914623034203003317150649480117363189650433244877536558015207671547699936828045824778757095461321287422182106441724904377184794927736621194829274850428376642687197799645120357765420824723138769297604540234391935373040087572609035112376699152749714336069680546630051811247437887532602707702310280817744350041352246127249183841022422621325542144203747000482286185823933631354334049062508901174437827791417440865254654691922672459880495333829126430432601528321652190121850704192682989995350277730775392289676506055153741046429804660619662743039736803529395160780301878592206693590237623029668319924531028885697547140942339426782840953400799797052955968814757116417665348721734697658057814925246085998516514049456193536209014334051736603853925801708280955479549834841319269933018491664157557146528887371317900085765969498943520668048758483444063132053857824056109984167670509225545527833631330770675398760800291519801151499314437628759719976842892739985964573960237713225845236631392651931317180688162603229815551486803422700396887695906753982363599727623251065792412445785588959445801160083322709621632348933481256045790196400863795105909540723078330180721943156278923676973990840818696709849174719493047968147299114573838431877210406288524578132720780850198343926617611329872941374464922446215937837422694015333639336067230315663992289353124445620690971039062215032062503254142058721064867986778144629252374944815638839406676199778751143910704656509578088560663166856303827963819907560323814768484898863857510330229822322566544705121558285517611355182187443601750036995375803666520663792895083345591082594024933449103362628825867474239190087974661977791326167006993945078847430451142581184121268927730072747928636505809704181651057220278821644921405253738228386534503981805466066373182500003063004137784103935050335477676466315630091537656408443001588615584366540008131314628272437408866480583369621676200466101742093505115863502378320379630785954529378964804871396006683209122871542844842168108938480299344722147110814322910809658595021966234943175608732179117865974568564978060108829725452217185073855975878346750485776123655273727454614100274667420498276275268794244435457612022861932288150718395449863811221377837413724776270776368160578434736473732246872660759181724417135122500433985489826854662102823734925510139764740444712818575457145092224137618145311996072840819910607403458527622844851760332854254818178800463030881636973131530849449650095048102665390274488343598168139543380382383053798872425094544146355440337757467772185508275730923067141476645683476855162293058610795579714892674713178010028921921660794333822282447188228580946420404018383478882302092960305619683925235753038719388758570268345135376472498613305125103699006982292107114995222739641139128258691776903778698353477426714459797151638935169256010005612402810102561908986729476148386070192655442862266144398708278661037950196227241877536483875670122684056627822379388013942696365025475031650544284160894358327687833084958175118186661294461816851483648310438797172904244990170427490223316707550279934330490923786355945848277631282437439332639561859607620688429215731574184568296655888445539163739952012666311396435665014219766310226245543318495597280117060660307519620540806392311185802635644107712796627444167454706017164750361339376256266339611073250664812677620234739188378718911816865156720237578171449168888011627132073044776916503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -27785155306433718796749949673060398998683461734102398970158131669604882830799284087983662220086579120419963741967683024887951105493814735163118289986120230204403104480682977010174870461040420573985380283781166356185562857890607728538398152853182786643623365766523632823566370685549024057088737182692733761241635561021963833188534632076945015121215199573377303762603631320422640318345079135082993369121267529702237141603717852804768607488335794282367262472576080265468379143689335570046965446757923161737125402346693694018262092776507136720144490871814956836836526065101198173975409403161786160964088601456985354570011339429893078677118008327012629379097025898327356767156234896655197132903295287865011880146777204166938797803844114327187373330413560434195367659148768960206120034094952714280513184719504705648475902253685839790823365340964050733547646181417147071351096904993424754487788535870586200386944997527056115150157295043543986155018896757473933254986090032705685178740986364005783468055267918681660038105630668223133935136178993933388911115249229804255939437618506385548277385903483166714185068236021999254335304005240332424614093054349103505799422942065816309094507090236519798415102612994966999034905699602603803954083413632896924384728113586359566625765299990374750615088131025820991259191155619789227363031176040262286319622932170728497031139680741254216051515885577083833171825621582230579919651712535714431149156618856180545124887381415594813808147971468835438959831486757865477388649256059501069627114978138325759764985494439996381355517797261709410234173542978780644174924576935255152183007625631709808152145262900835895084475298283635085195142509674658436635675552965359247585193162465652315604356510249224382729676760874100659522978761800706015332445970556874866451212044917557460524227583954474754377882602766028144427269692375892355161640684537623545942428594903992784322088426135135278324840786280394714580320700764507172112484035159191275926562890454270417221779018410294586942993742064577621114639720663133171835992863599432607304114794572504902699198409765964787410685725406860571011315447651730542776534242261100146758748505203090592764689548834478951228809447719749989068672454590289414127363831591033139410095160872791502950544429815846073976504068488469374974029669704239453655111199491326116754994180394625968372072242612719047011476312642722439925044951918060077019821712251676766953664508651807298843181296809448394763458723276659475873702389884286554771480435207818299589685652758786272534940179053947085402951996955730307615100639991300304749905562275108617813110273431814746922499544684131413046412286199707203822858188859309238639337954775126207508917122125742130378558547774159894871780056920223388365529748064374075334544670585720829888537134824443654069746919307388632715804911396907950154803749875266555641856066568326990077284734885146596240160285311395906875562670042725466046770304706007634986110221167201810550137688501875513263808122570080473364374077731835634592401415900624731643707250696617003363279056196201078871443541860161547062611578933935531977780695275568856797264123466427821398708956118155909790667838775193624122938037885460588824574941839014054314772384285090805493363802349116381377840900673753835641900669565885295617496567718081579348157678188723812052192823918800739991158915259775301050061272818417308631806933735937965062113384291592583759434903987384327207196103838884980159953703239019559055119693353852344378453564794261715517151856272840343009430559256178778303728966664657135365193889094171702141836658780846802184981906650325457030496849527722647183463052095049077563456948946609138910570203010969194084897511042935346599477581202834127079197453993396359030196062148434084332076529736312570959857597629154989473388973946018047704231827455340766891025641971414791924138865229028297448155436036874200615875492186982258807747558866325240558928428474252184947228195379562973924512796572524378178923841916021161614826033603520651539495938585488894743602460442107406235330729894473541098531917677725117284870336843577542691059939009531273309028995463028303222650402735059002979789166637623100346388450085451276866264411865494688480761199929882260467736588338719371492885411072120376231138658056352142011746764183044433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 8432369417220250189733347279470446469272850310626868214293931037463142884196416101913253742877669200553088072118978966360881393785080232597230599706147104352335825996261912904341400630788020364249661209602667316479295836876783701037698091751940365428005857919168358988752236587070962560691480152571165434982466550170681561888175054136731297943129630526737191444609160294310718702827488967775392604072663091403294614062558413773099618582895095463258812554910055411526455526497847573893853815869050235059356409383669085729862204890036848093350684347324948070265377679764226415227193962747719636477291603983162010514222158329305139640243029545868786683117794675474166258101712088899656335671825843964162958422614965907567606377381326743567637443126474744014827437470293957605598849204751918690656758218024902898143930408173241163696949058193916921012045064954135655225636634296389803090280574872177802197737691584760927818587179065096912212843482262251775676178564747274902094622258959862973325265143441529529614912928096885160549284644968549140714945627244823864559067485793046563901153665021420671668742177887192677424247167750719844634321087369242044457471950753798558581080166046113876374136980145486757434169239313311199865994309667685084985897752927727974504617845350670146084744291799980998402365797312686843409576317036788273228190978074492925610374374956315367422657287690032076723903667484619398554921524888636791494079660505226983996088299084227947590070568054842224481385933316315389841914113777684100686744044096499905335791413606472639865471929511897030689834814534429215650208947151866753473787566024651231252033921634134597918390509749461720723865191463444704785761498068384435826462965992322132020984226695836959211100685066835020183983860915285578043240431842794710452403269949207277349134250696542388611713821116088138566237397292107117431544159930716918644753630070766307083198700168373698307671372601626559906613999127568221965708159769212031175439845961684682259708440157256986747857338161213552729538415777984018238846205868877648830310902386259782504784599078708276777214753337604218677906356291608519491838796500331071701961594367858912985618462561243922535804448424820700327466039978955646094474503641443822455120132005745897360465846991226482032474017097593401531504118434857851108060551597124498567796592596950925821523025413760235655839274978483752793472580754554643755765829562379873678554986815210034399955372928181561179533109198235333848607581250323781753528050983164361808362493176207011080666947004894272357832197895929552471828414232205065251706078651430602056016881973243348550215345027567399497164357461987261968707034643723165833455347799904081011649914369035027976861207179076830850524655179310176548971092773471628524894550064365387569314665333990114681736034304616022470659382147479037793332590818734561313241040336810862195689220410143986788191370592838583885376818905137612485449462292483949293338011314678490125485956018986348718008615859377970444381879043856441722986539163864352067073468403047311972889167995581984387407544944896932955432405961816381208150570689877044287886955654685304264326774214342686691097747654608920257611869944390367944606457676272265776452439425816414534242160853130028490057606680045455388171010212133482746287653378318794955924011454723747233600594196474611924742242091631397038986364188892979470998547960458199825823671416118276770069240084189853274355089104552409398132474536737034380498350950032108316929613787544046474404739518669704807433114570792663628285960283474928730552062408431832163372776171064023915895284340845146616601257633031626019138737656096477911714055873557000020161738096145068982486187641989359368862601187137433640827100601936476794025212573581517842419916320579617901474037703464454811921797218372166677687796740258345822707266354938614672808131994317694360256026472810603716589407096022077136645209586721238179528560778979630564615735740115238448618263151665842654728905402399447496943817605652238528136419985824665183967344754506626755853627133067413886610516867792890151017057502279045019067518445421257083641656274261120939157565385029256790554390830515102051033137168383556247209184203717051090996449229045474824556372674199778991019514747604230705655993460823083296418190002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2874239893914593750685056911894142660281895785513293336104206118902565782347550794065049010275161588721671954361914259837975304831248809719229949612696130670571543193579662233697245730368317396684750326193233505203301270967257142283213423313377537091310502458213344349780521430747518679566265568617677845737062684652481520683816114111027637716170557145440930124815866290246974715163440314719988148286755931185943050086407874621474419011556468794588729406587857615504224199476874539967637733748776502684897102181464472520893680156177589344011665643991389385607476604188609019984316076284228740730058248593154565416433578766170033235102144114699503535957065566626024370115978657971040408207985383763160643574653190375559850410922701343775290869543743007468855290529919330520717599375589891856064599314018467734388940314516003165852574060181018438532177706155060140229947764633569915435524876827001681540128449336308273008974194154613737841122810220678293293697163768126146745315920294604820747583764458505717210102118393264214990189480693412095919514138027678236082422050656711549949215107508158662810251566911964514557800754748633588475346498336416339757209942153531530160275893117879670966068956143218957479456211568857363007547366700693305630199571137467679341838063138516812008021236661062248598719514144685766561498220357116151645134483059075472671748259125490512273629275013371857277487435573599603075213903009012089531211759930435208339969600330333122632885577530469470833897943044225047152514801198985549375381873787971238827632638278020570376568348375056981759605954337611755389640277525468397482765569695805880792344635547429478525881020674769105338285512148867292576036581206661216568276006816045182595847862862927483259141249236148244574129557328558045313081087009489481457461091646047208030486308185230435340505729332760744303763029883049562101321105107998221272753913720258402621842655119155407383033983628527147159843645089398713872958884110280035251799872117825859633032660998638860257988282972915062795058559857112348743275775004805999342741013972309079965102842873341339529897813744418419435810938543153144293574565673433479254004578700854749666918327136641500690439998820972406214829879425607190946049728026358390208882919001086174889559312180938681780857491363804392468716170073473127333315791698020266694368478917754720354270167234389345968612597243097599480141025545122299777217606543175737150735923584387688526592248388682822917049506656113039836869009553810950517637985597915883497141328177208440686124433030799664048334681904839843377253019063459316081243299738991361022157129557172234650888680898381305494708593582935051850943582791466791019719633928583784667006599757347563780634075550426151494995589229923302605487087940102843046455368146476156490488020776026339421820059556153742198494598365701217797493039829176143261900512845286397958893082086741887902863327477237280557441699193156135293783073486539713695880633584669714381245836592737220889033518059637643499545971184722768747230128411296882870520947693899454961146194672097481289479952991872187751062687821306359992297098251770153328254008851314925337994543509584708400291200282530995909795379039023227482385974018760096117103680020211180270148322860449607514514579133578020517650607019426172600424978675857220750891562581249092417983515514386079608890416131197859332247465627231235755275883767023322018266724756632693081936259666660205509724967402946204159776944588667486100972497863729032517635534072787466616305538827001319196912384999668318339243953510755931379696815366480568809168520705501296611033226178047764241806055539756444680851246380233376629459398966970815147084057274486765256235082838129902796078892680699858247485825788963115186211962487173749956416364004803793593711549781138298399823907703562763278803438519097968206113308941043469873002450627135789450872742638976180340326000856044787164712834082076368431658756384537006954717125202987673676811511752069696224958064598787893882412673156775973689205628649205640339080855390317613344768637852758226307075136574059317333781007324269794809208099123079050394422023725799081228591949886443273798558316822073877808141434469905645437260620341076999296252694622852775092896655126485212674057320724516567721717308359075104817748069763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1023483980180088938524693483712307656184668505829230059046091142742122429030279858575004699811790426478507456963626419985674023038223168414861516996356118434796692403195314937883788746834308590882936611366105159178719870949775498837804224158265215158533150860525604592629587477809165970274340951616902767871057249527845357933764896906666232568763905405871863969280239278164609195107205522623777812952382368085050732254540273104760822910090045013453354020470036558569688781401774372853767834710225859956196974510289162260999754423612450340518011629053104798093787793805416817640814220022851547518055263927705002005799351295467201117212104584221787360523310734806566852893388700864362858160836896232292079686126339615789137356906879920250423333658839693617633756069521257101133766395297151207260501879312978868918472719230848756167377791433711982748408198285662417773137730728107813587258442698104956926822230908181565588217320821236372011443762915416156645149153059989410658781765459527142750847311667120569616069517920404845369518802065520122948998351488955771065133806681954244048816914589950585794542107431538370600076899241065914573638665289577176594432059587611607164614849951410000977492480292063103134780851895228842798260007419571549195605655295478757777881545008724110376730893408366706266905915798199533751539522770246780832936092164939615223167327053955041561883433024489682744016896253437444724092005716062064306254481490502608435210948812726590086051894478700244631854126593904457387623716158514260058091541471155441072717789915483310284773997696735623731982380827239142874186728056535659916533692549144104063869306444402393325642717272370647519916487876726344207133292931707795380597616380622985420459582064172101558882817432057152659944405858511746665555290254167203497978331549208780274295409282555149570348333241027448067039861533330069264245951564622415416953969195600275351812582233430455053472761925376919095283892284011823768040053645101750514601849868635830901540579260850106085097460048741465863723489467603958943774129230654381280991127755578907142068936912958020167479412790244751595350403997799172793951255416365363764838894054451519075344412351156069465957068913421393785511316532440762510547838278980295454615641361428656794919158678024230700213624062711466356417670807565006026968057503366606010177979625712806267532897453280766866741805670410015926947552528107675515427682914659757645490620428853469992408444888342351182494160265967462874851950301741365669709465670279652546059621893817810694549818083086019134989996333339376489349361058880693070161139708948898240571855851848836554746036398725862076981844751585275649156882953040767865950681240704372826187948976855854321846616404066595180974216450426624577038107122425167834730755595365389153645225648932103324373797980596277290317531141397977478251782975368188080055974324806492858442836472763965754373949297389896934359326918263419283419502341437620673370464028678642631126421255864525218573036950064374035381121379817089354666946051000179003761621559641910602412397370110281479590609528260600695201803944491530420917850182618705557350679396689321576353531612315478732691109691106244776842797153926246601672288107701004975845177728552687840454442393820686940502508379352193249404835338118504799878657671286244147613718632022100807641489415285267641330279745596551439414195433840784814612829457345938737956091376215250140702823379150708708784900635563131918312592695326208755285164046843777353268911437019907110412464098393331203111140621440418010143477607185781266648277007431587717469331224431371336186343873932159186416436384514673051659259273296140777191530376965937483261253725558441264446276680310229185000635754888486244499042616765125129610918641841818716707238933671405820635460624309066192302991148840818402433246444239805262220488665487415091483498718474125411960951111546416562454316037472639832000853288371721897450073379460843704869313071279389286066284052255510209377047561314956819504834919986490459758793627281769672398604595893901540078402296818844943866927473554375513297772040087919968145041432862805519706925202826288488207315055183409115836734239844157979358996131591673741155629869225182572114407715599816397260896809150720271728845012851242020843756108661182224750518798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -314015940052946195754270644230681591423199070640029756273827465318367660230132347229546289725182511867211670365172327936599089625401705443724424316908459631076398981066797446705693511300881969310857029685172115593191257608299894291783783078387846993505658689371473132431703346907619602990041809070276301943898358833104434376277129537240248009969235155016237799239796204688339118782226637364938183990980418761697771422926152438742180908798397460970912956442150829671089033628566395672902337469773760953927741282948332664314301121453114733557664252601467742548252675247349903551197726040903384640617597439400382681877502711594122838635628592561571840396396014252387237358986157716870665437869625243362419841536704494293134091777511863931606166647862369318862237364983228378280269370508763576771395628251386393778759759792725990814416347059753053015967962462122026988280551402241123066414747511474871484719318858501230021796255458912244626887222093142323895411078889222988446134245654245429513420442716963348068694569879028532015629193006151111658779952913418447516454157562254465953822781940318333555191227965957565038738026130307109091790948621108867486265196906243313570566091211839457117629811627793313089072406769231299045941046594177394662333807024097225133553456859295601289234085534506472504283951162260806637373118830156108658446834172978299466797089238206236327083929173061277640158405402746786703177839640435192090570976094488640753541383032093027166272231821079560061481902472287795075046709384624051221353189935429366078349631236113934561548829651040823448535529396154488743020021204311849385457142313836321452947787039749676451111960801328259097958838775235533673365484287651621142865372569528235467060263925250655142237102947311399398965550284273278332237367327114539333654203727279901416073591537965912836685345909344667096279081819370046887919419372437063905458471628216491075532165098510628079229482373426648613874275608281162829378179267225973845748556541873317895751964464968651572328212750035918450139289752030496896227531957832649235919595534629647347104569493208542277844158869296837656967257589645659924588660817135668293489580029492226357569782274741280013288953491609958444751306111393055870379761706867803306171589730171959728715734747537476844142683994953962010387923887990114786480003612163050815748984408295804954389885312774595958432694014048225016780594734818095639163203008919652237501638458211978758064873402410751151585837451056938887259407086990732073879906551964485267107704683541034825638748278388621181406778801191042094879604840246712281350520345006255583946107333991098650639886268441691909769705100808614551743745033289659829292680370079372766735708049935666128976918884749880317533775270837276290427729480172755261848309245311800539960841430368782401004371992528169685908774181874294828607741068326566753548810718938382520846313166417559488746186820489408040380515922881520485638606860336141733776960461694252940487547203933567720387590228332875124050700757312222385031749125320352951230296203762218186742585318786417093342891928823027319324427439354222785812598122072069533252382743186290401433130853673821335293646061785813680622004284045686868140942102454860396868183857753889276964655805187231302217046039160383148050338782981284302981172243007481891337213021553255251962612963695263515514370950563850501979015200070653878118491212049305124236394645767092082309427725216651784571891304226545594000443483070624374610238140344821262042707147817978684973086506044709910443433576466381398426550814751082415055223109637037968848192921279018056222581626883395049038310513536873866073011556697842808965352407412925231254314318083373321004802947202094625729592152254429929787046052574948967307842874672855799559951328773995584994049005277266585238257333740659675998664534110568799596500827262439747021453022513509527652576974192167261831743109571581075241070680126268960804955025810730423576951797515834620792687125462944115549298779183627041952779122274628385540770778433604645230175771061695979851618492009717670281976033883683161373746337609795345704528604166391368206077503338482204218544344737182331695503649136329764936151462106026364065681262837264760796456848749972235370771789367263015776929976722796959975880781712476164102554321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 81049029792841427321112965415572738070636103726322085656423317121513383532144417200064806939841922103685914468905606732685570925865046192414643158771214160924842808192151775701113802000160857935291582011418009664364524643184591040184804439929809541126231627681086252946802355587351022556947193261366668217527385022916118373376858906870668021591099116921781340818388206684408973393860347083314956609226264735210770143591651938371623953294238633096510290857969236175872896822763787213372254704387062645717196256828534595655960176519679672524511105257652684133022756418253278099166470162023834751505475955083732180743482463995806051759834257097253976381911757283096060754742550027577948704053468844549819892595501042071132895209327361038047410036126993462177926148431064347117668420109119790518136517808659140433474369221617821899701504331629826161945886009830496187151381182701358076939069471446505945483016569888474774306363282090977565767758366130515386008852016023905365265661914638280093859115333643387882150398414335913764291508578820368662642726115295228034129542298292930230161490145906191621983027063136883465379270353414985166500575043073218630941373445582667970736121720436168953505286151409531501552478131098300782676992358815113747393238186082250844893748474311647488141358943197320823519366619135708136325513142076550442611446812333095990617911010790441031311812236075216837625495283179534185356892425053215720993264632270813717519436349178282989961270398510498913855692222436365371570773522048799767365223465807140052264606267781150613458860523799809334810387330333414370732371074696342307502485892407463403924060191261176090421234754764363574009263603954615742932744154234246097857412150379225782837191502748392428914575657348486796713304029170647718500270260447600636874266833979054413711416569749244086675596849766364061013118420075128237878685243409424175088743398977855395975635522644539346135422810254568932927502078855683614836340757359812263366770509242338647967815616618959063479339119130551550365366263783048999085489332799878285243366498829711566732832579527841217506439823662370964737262483493988168976105115563064117261311826917438469471204599050624173405543760728472849151766144158991712260597485040254574253469763721386786237809510722066917658174031057585600884589886186291568972046797757421138675370660837005052770063908377758073877893552787198863616660300963020768917557142715859272631662537115064017922732461759617759102010171466000556212175650542434489458782383757903030906574291419666682878380816268232316926366314920431263729364924013491072132030062894392892138580229835505397683333364872294218418144120479364209156253028585962983149515150998963985925458624460729365914530030476215676978716291982507734517493189034895077191446619187309715372221639422011135979808800180399737310794612327428419933070402626414232253921018026996660365623047744173599332626856538609147275628448654108945659004514240046034142590288960943995732405745839532288472036963814039742493802405036792480940834297351623346671978041019676889318127415103355252115521317084886894620460961843655957633217655156168397434944585171059823911823007556729197618265667885922856522682676196794426768385309338579372610529649765545148336980478707180690099855536948590183224770736443581017184977882243891239600305310311448050420069553423154201261034674547358489169592563917111701473339432493524601487123746033394451387019397032990389472671779213469502396604945366799311617568791835998114504206612189318611600939799573782845663926684072737466263240441167739691541593229192755754306649554805527681901434817139270867592358190114612082993445290838779359115152578817113756156195420114092985844949928745096805754775511503209329505215916536714796438755347440173134097242064305168875974529879811337806395857164242727487064873944893121482595903009578786699630179659389309312527882529309291850149405841663449482898263517181327046697868297535770872773285944604747396215976398288602982257823418330479481688628517914340021756540268911842161639980955001161240742581561573099541850963703105730078926418369125861683154873256259690326893328045199268244474167298691180008954919752816394789615255741116136490373679719587158605141273314624686340971443097880215398370474863783663721505945431999862194061279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -18921036821345619278144832458064100642977545773707405738171349605125748377778005073649986238882198397223801292355496155002918810264008317617214914468100885035909691343237878964537907754696167440141413028680187078850992012350233378348832154413134813718055272532089666237280279398339047287401144157605998187051893022351038117430863347386045558943548582568011452068386517442725606980565148411622462165532833588211263145069624197957953921827963010802333738638792530112326884707434061478552555756463950582157960885684733892923728270608663543099348846507660937716830363900645583671177275448901809677988656946130236262992337834252330271219620388909973593826747195354449900921907146100976065492689843587564535862260127175969558602431437190223020219848281323584367541784723704000818983743298556128914106633656069067071924202373820962744708175228144199447145478399672418564320837842258701279078494524134787081330767707720776203043476432905729850928683417902984582941724977597907047975362480764768373185919429979901442549511202788646480942654703829090840457386031564855331619663439961534036422208174301642617033833567997357247508266100353882518135051531334319606402975903646001256788685774331927516609206276883386243683931359430863436138598964068200309092847010911258137039233593969015806059037670642746799208509302297191557926026289372554986351957108358246846344353385176902758543741332376838132781305175729018352603609136968512164463388031083838929552527145274625506308915001833112577951037377259854559310408645677477617215866263830265335474921578534027407542683907887674843578879373772999588061067045278688578124583132682760888644370272007488546109823048912404999780391265223860479778534542458955875190764660215136815523534712024877687536148623296250214475012212724756845155249613054654897647715665653067716485373836834307432181627035574660184802183357445316301597639575033853903963735692024792020891663705652398495658910057180670464744945696866697081584511721356327029605672890594076898137129747641107118041434161092463414708038907510557737336812275037953118193912726671650910303500493689622568963909955418004523896787653611331942705254443152870255848277510299657993232281528819164695484875900383438597471110243159067572023971564115632533299259374123096527640378122789704316162002068290250624911820375826203984761401964253624668804773789850808434771676991180912123862153621058971139900914488338567635419581226967649279696214534904019086235164661399454176581760380688423795890215941614484039325709664177068056633896967151595995659576951188370197081588991373245193008212415071052607484057192397988214709440165566645394580492260892286650924555574394295625950327996974468395720851768289524038861387365550738668610437752238952804957224637289363873826918404036717799100600295676166816343885351050982491140193883124125926390444214422992975962064141846798372219013047231532018625003836463123270870269858790346826210248779754982779248166984994426706034899593008926024359872742703516646904900610977593719311211316688277691178422854734966244286075416525503579512615472259297188247434771898890391682119711038996964598741159883404672341622502972845071178925111014237223011304051222972827545288728005976674583568831217419904201405079266894697008054894643286276666307571152505805904541982727058768729914268048645583060995051180832638613758552291248543615019041840397512681195340752264565044682716897957350701264071665221083279661605731908414252393467978447195745062787390514732945200366466029760730130920281735391142814555621047383208916452584421940470403412750587749318757517926291556890815289959403592332975010307917327988448845432059105365749644557648265329178080961480355484902664694649595471673944898165457744137373706203876297380200377209078182014587196009865195932421004016963077642214158319424971993476587386860474425333983961974029522393348272990875835049283361841763654460699729022465277244516695296184572914780414738627980662224022662262330485655019711855328581802636104551876869038752130266098239343701314988743109072988773492278276229971193561777537117643975628539490611529173420585710348296137859406380648742138109644257392583099109070684864138795364534726665991674456806850186802378082544079291897490336467532249659702239998192964656366820423667828219294051450560800731182098388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 4219980282954495522899709336748603044098658693955682499735360954251655211205485539880385891522205159638122158982169207867113868929862208464761140501061691352013460375119806727996515310415890460906403946384793654285225683833671184537422066455343209087104871519017378749155906844032382119951297673350982931647510510948143284209425515320765651625170582178030087446626927060684216851765256450866459512379497319827997442881366278830400002549955518722371814923989545508499039975228811037207451497349491089930780986618733350468792454126621065158497197268842094181929296985634959561318778446992438846035234745923513088183738218541769579781493430991933758528761957452618520483019648640854646250444549500718637035082127113274745231394708887848286546000798206744464759387150241312635139677261680503689827506301025501488258074455651933933289898816299000754521687596429322775290380425924571528560214120701117809666122958533209619241291241248013080430837528200399466889859803763029097570785308921483273556002899188775871492042594144642321040089241027204418873703136065929209302447595104686619045017464440008822901442956962056626948145979390791517826548480426345232251798094673881684130004255546839503420886311343926126137073936469106649043255390954455440114541005737031479044322209142466596169796112256755962849046424638637278863665595504647202420187277555942858326060691905059886779050811572965045702634238148289709951843723629597860274343441748313702655105460804194236364239424877711446329468151877970219591784731923651238334353720735824876813499532468752981128553212389849875577064231567371671974290175421689617737836616812318045429833791292133754182016093547128000755933665824382723683075297748923681252687620353375722006603070413494689161609304348147081297846885526071079187954186850869660961519218447749812282038520262377893045187627553582616691489324028976972156736498326346945034308674710889382593973758717592881744265711509298280136786389041394790142315513690217297716313132185493118563804051212110901787606155304959111905601220875045112196744143967599037842599416399234028361380672813478717620190450225280424252591324865195109262668653738472041909094177564875864610694506722164732523395285322533750582643707786507846758863864613681705329658791287800601118204038117947576647993275013341377817354343099926970325763269277224534401850770227583316152749733344967364100123966194207662113226064749237442694104720554728677111715771331612227681963545093462209889403435611682844391124334566657923338159003579587472351140300830154906384805315575567995016057604585676086762925581951591588856160051575105013991109653497991319149743648861435112783423463601839763391741276387614147854155472994559974490334917805401095467534627697371541708634282287364561391545688847894618780965683634852566966587919675928270734674374268892247632980669469625316660431892289058207467275011210390611394918687279173919871772937955564623036193924645812468047261788867469737580993671621243933591174916055530325392177574003843435599221398128095277453514780040275278307799598838502717733793563769877067089397897977637503830832791881682244312609487832506733134008469016581166194163089367193827899900735547303677470394638989039444878082612621366922951009937889098368999284569375774594540227134822652992372801455108027686064676234137438296897642776811730815973366945531359740738955628745955130353284398108859746471727097607785869912285992815879284430023973677306835931383355056889268407995454910248264464470935495932337108696187533338647092295738505449060126533480298319945509915884525034883311637932252917111221359592421579463576059803782909595475105009697776397757844242325397917528308104178641591826119601104786303272244344222577580388968968720593495601938926753271298058949873928761945929025707238414425190720521463151094413155856261535422289919786011475367020290359477559200642540910438034603411913681613189700823077487611914979283935613466201799543693253342919226788871826625733041870811508968472778268085724641468312172401350013748731090755131747277663346876733804795621494258643123102629363023551965645272584224864307640875643952475093659698889591565914913989736148259520707713581246053730442089011647847597834201689464267954115724718234588375375249772529007739573254479002914022700565510604064911603927612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -887124938185985891416447321513582458702731342790709002004645141845454003288547459917429617750494351275111440232071026810827225268070529117757243918655249367776625239164390796815153519969798304783085569391869712598599489850259430769081185705173363603376640357667604545113172180904878082680373797841014210401945692542764650867229138390773071180350537388421939137635287799477873373354068655132211651220070167527375386902437901457579012032382450821944013660209327085879328261190445646600357886209649040800666289266573533301292678108119092351691592589511393547683378332168569210852795274481078944518946365558310216193699187842604263708909025051462090181759455750616018894028918029233245543405843203276783791138194675486279457426140001689599664756377592339633907429174446260286489697519330971921462065645385610783875973227444254249453815779196421644047637031643531063512280737693730753258257651946532478872177393706835306391217410142221349217095631553147923154107748747983345117420723509317097026177442356814051191845103441220587099249709591893198165345050641734539795596214599983760382425731221750246362313073828010205586722553326503416727151955959518512432087053769689731924830441918400175607089161553580770328441308530780376314961347218761504897510702605980043880258823152177496571529090888782735370646378654068567018693996158339422161454774838379738917953777745017114718562126696122589031121480785751718971252296572676499759083410475752623478481941719232669833845849044984249280380800421045179862097158362135312199180984858270738955782964974976307718182995499359559428311202311699490005156602580002175757466908719616745478852116037788043974416449097835550665474619023919324597416043559090632126665289369793165257879389425941490181980753055580242601038918121526639446155383828952984538815022696593763808515647294773257960932708302067318075785863897536700151318153714269158130699957258138808750621733826586021525076937712996717975536188412881547915643777973487438976735443521726816091373586894807183654445409356607973687901795389709153054842324979582417751390109472764791254161739044633960257118633411915918135645101360232008245007292041272876206234380289873349355998017866074245834127972383445303971940009848149630939735964994886637735723950990168456422491345462710033796604105409828465725186021713372297415880184823607649366941699816067842076662502110019080194893759659677884372342592216044457835875210917100874909346413472635428908422217052804748920303081971512391629283200352942076669423515707531934484280864840371341523190350315073126356143094715759001187939097601446387609450794264542480038488288771651549329305340190790031026032045798533082329808634772142824343135652513352807988065460649887476756387912994507169874547781640443614361686008147804952085720214098759033255377245689140870037474848076737688308360279214842536701053050449851253211046209498010521183511570234420371192817526491056834037546036645268458411747122407629411597888031537530904103906621240774225213725187893313981718350448321520876915307738123043871132232100162441345190666019380514771391467424526303408809200970289618380947769561827086767031268950512428255559173995600778916057725194025292676188525148473309363400686066518328898080312508310771454567122917921997591112025147560467232998357446993648834033456352915415705125856333850892091211412444379884833278359349293271226746903798848609965822092446071929747255116236977455670277973175065829319583256569567613427323059776541323003881684798219297400554394213311577046904565193038704756640102182900251726543107640973721507818737924541193934576032407969228163333728357003561371110216538956987211997443691701019833243695522665908718958704650109822025594982552996946929969623740012821726760709881826309301144458299305207957969713596354677980423572027241173905326780979563342110393659237734831798065481223840919353090228861319907467755984821802028593074409067765376209612198189199034504238276680689185783155127392544388829920957929881836369946280422565670297194228584520384524500385789687669182455265984368155444805129662031148462136015624822127625830394304171877676394028253259427459380315601380124018790704992077670859018637273213431746826787640098498613024075579298105091897193963865709772606003021081282641511672201695137829347004299052059650421142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 169115452487239488834762928500030438048097450298510683918263031548809242849366313687388835101324308617831008117082912032808838808027430216354680329170847353495476331455090153031332637149479426893510044166492647503906868720378882660502271704674200156771926951191612939332912296666394244132828590927430712828018926047652829782752677163735557034464665633765608341426377143737584351343118174642497247703844920496317459590113841090317989426437527371917370786699189279534564631669885069198904968739316859784436510412300354478787449854787887766143048464413790343908048540876844127832517852109594230170700972319211659240812058980617315051488604227724789966206441327479671853983310900208071937970393113850841656010316215096193323858654606437863057228299039172966807098315976573926212841674228224499745841917515549778417382911823878117371863718519282483038959910815047950464953059397130161093116269165150533925209709867133564971325925475531641722854731720270095985484902017002696298131682684871978302338868847536869493773290395337284759630069780509342852468373431714011108167516489829977504441309638648330178540216116178966027458550742493270847125019059157264487204852970623014084173363728481527486650205127587159425513235497169224776991786279825417692189828808347031011029182024188417137371835650651881807628630472227767395322995329453543678204103607433216991761087979761151699702201116997866875185291700251128331806733983728173176910051626550788210395038095958085429155268184225836825949163552704440928222752709341666132472754133984906485447958551384685845509740447436908531444286547134819533834607973029963963584332689614008688256566737154947054698373302069715733578141541158553313141161194317113704572380391153633678511459673034538330586133009341913981260965110396587358244301666240349506214493845596983579788269844222386238124151884389237951560743558074238619796369537181258989870490651935843245090007781514296414720402460097293990912425407088229429455851445345326056325702063931506123810375132946670590532739628805487606403517115053111202091202366924917559047181014240699833313055076232338177594827411002356502389733629716903966643655904818936247975608858491863866737034394723745759506504517815590865009413602442961154923178629475765140801701776464360915822099422999646842855404481756020475705970895339510903170448476492928848324072835627163277000592476406804440074788038018693653839333765574166602914132496074267190484972199166098851949527310924059559064233807765883742872844936990774385857894212593009548286983552413221415889915182934399078478672023031968532604329147556266058206382204143653899391060018920520605505536614116789864192411358722266974227585048623034070175096129153411456461371513097731475732099762928506317086574215191376016033434459576810975210719822714514439316797430220840999860077102331894873819641492713673468378273083927091903933672270481902870843114480481267080185660910326386342482237105283093285340682770506011683924584441156208956370616915393542124875049270209136634083845673674732550209061827760879085246693183916948707570559180106135923243134931663788180526475341036154237911431197868855805810122603403081188606071136704403366596195547915999633417172628606732347261798723366834156610854414614107409740955909568748220476249360892896960901832314136273467558013505229216682712685072186465330310475739173284826344822055620721060422401753066011903465368089082842541414916948850811982247907998126756244347083658693506421434716807250129900899747515298682167064576343088000314031276623487460898183763471557761703817208633952289439334969772999099308997303916321864549883106572342313158907916468044485317314107702018720159902647433395325898780230192520824148418331916697048300859048823858612502268854435329271419120617382812585938053246679184273202669542395454045068342226924547220266739821886104967338556972943332644223103249447048372432114038495584914338087020805538464332828485523625868338818281468703997186932487561809958628785503043591831685161890275103258741597410790452587209100159945131579571923540162076101428932316274442661228560184893862143099464505775007470286694185174732730692557744773744349373531152373099106966785395740294369431166608636519339901301606321600462567227313444221334582512410617570962661111091396293204525136388838291168212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -28922151790570714906791748419766649345801303173469039868146228827996629180165791811866554905626214627763033313676243324870910340364247594608519795849384754571605387779289793104996963986043942725688502364944026623947156263265675635924960968068899240884206589052222374772515354049740637938255073693449003021259905765453114141408625909266087544323809933768239849498365258351952833395452059313628406543856273356660270357960282379708230974677388398151756437348857597798788842829327569636658939710479928379733128816200616417652174544267336166390170495070832318291909934584730568580044746259256942534232017868648123320399818513619481121984894485616200326663743285649927389305407610232116002854629251645818313204686828254720516320232716853873275167771254673831057622866871823559796786660818606710821483069725719858158407589857981021464359658688912863123249173259760291765716912130082782328593376339897845020090739470616726037776166003729742512664296344871911339760988950882313172517273529094511980216460769257441959099541789882790454835563049125771427423591677945213568758462992647600819740954090660189623331205805663537497029621166878370944930439455660230606658728616206532042525371510699907331947334919566579949520133059444277041553567025481772183825187288222777328500663900194810781491220550189278236345404697242765855323528311715628154226538376522121532586051769763448112887387682341203301920843541777281813819709407396112596799141889933515341899283862183275799824706139750676104569800297223593206328622283392132606633748522817868263204143985629355214309087514661313549109878704220335631295624498369628002908214406568130321735603843194596340848899400417294468703373732191514448243131558441981611449329726622892673841339169774915689077088082805627381165003463660165799486537007517472387955241470323664623008215371721127930520404374447071973563749871399943444446537414423662577681263710970748767608332176448601033939087259133698271478109100729001926968998670282431090849411503341388536683660232239836617833317247937672345823235418786577309293989387615770663585913762876409696144831575090106439382107634203171925007517878387223050832905759705611708859733728940280179825758987812684655203246078763768206711254425203018999146991404747046167308133823554423051548935875261595748010565845047751466836165478760769467842829211468831958617856150724480680645016392847838321096560821817360309664161096466469660690527757449486200613774693365302104007720493245851947808186142447154896673960513098956283247873726165747144774623939826053676283713441294529879697268654658985139329084354406791389804289469115586544779924616577228759993425343409271782309747087595228282788382317266653098508365506279036420652731724442739974559402203160396086994685984941177023597586444700908958922170576581974283763442547591228166469261656093922937457124947949026825724596306591780720560772484074992494771369591564457791402391641389900689295358515288675311508153627090209999236213421070019583213183633761085835148237322189328077343293639657933793350705496162938141580587720767223870484672183908673081549853273948391101676236485697353263352801835102945597893829177989139112084993239395739108309656993816266817044587247058752046449525745312128632790752447023116525526185175536415239875838580227200131109308442773685543723661864302617481822588524495328484926124676415910597425619603863179334295894421953409214199560797747867758627850778511006972058642246838731045146606213747350163327371228393658563374797939592685873184514734658293364197328448675781888626850390870188642825696677969676943083102460863088814459724031149647426293058798930430602348724377828596219213054792601362355394763038848937216861356454336384276787507925357302562878703924635631761697905991149479383688018190377104442638351104510371899022327476940119615498151690448676684632667823143848197850085725650156869805648211206259720302270889257894750006786616134846673632856869868632065424012071197154234957408242875739694794000163492249712231081586517556070129816517851529216217864161985996429995848827644078196880606751417349813303178180615712045468822105655045432073387440470741752398999779135966056973788409085025345881597046438102272473743040088444560317999457157169777749779625358862896106158357789092120858132073379920257139019668102264404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 4550716354183215592556818250557005399444936335731327453668449284882603916719368993177567645354956169107235821873666768246947611954446368121766100946370912285415757350074717228412406607345542966415383937515954645878144389685213398790773164705450550243561831905961982892043603695179678754927052086436639200124009017952144581964273372027475419711513869498662881677029837483836664064999681835731942136400644130204148591928992425089445319657310322444763921249008247122238037685056286452115490459372724100629329458908313860826636486063333292722155804243147294417747081546340640636538765936487395362854606831744510377132349413441093436862583738314383033442858702995883239410351583697887855012703739065519182185353741411512481989530280664541572261315597651128833541318526635058921324866780478495219264531358719424366286088102744947751897785327301988828347788642247334124664984469215652639585911050451112880694425698758511624297522039160348173310079884882166305767554300935380771662180502752436747289122323495896647035410625425699117032221548522992917681584916008462363305921898968278317800659676890886031946277481786781710447980784815637422412423284459884943387051691199436375821698543168423540042454949189907533574228718426891784372435164580795272470469188775093554923609686679506687340869944100409809465450554334426293540848464998246733609543264513904882063963426870377896754280055158756919530114358030004377191811084029529476833751369491093176258559433569448086804701095285304015907823817206495574512701328829325223589760021746220874332196252300575235252344208343660278112927119707169149863790562488131256240894204126667979984169296699868353744732109986366537347702933527070053999890627465668877776005110386469202120077359778966670841495843389286134079408368098838222853980134211707395638342293492488199479678856245685405600071259212207036057024639527205138413191690038910007680019434107769833920861758517375327021286081416928027899308024689684257293550229640629642773642058135861942176495823324394223524566492234964619721302633785111708841148402557396766829119954454584960319014808546216421200683736125124058280117616211100781610372253606749062565390799550430216847350795115254604422031753546903326562063394377323093739749057860102299287447153406321984513318810166030219581453587822444348881823524546863833276898995354273317707411043900487548302939781292510475982589638294613096735555009932811357311527925519824178675695609644102926023994219037885522108598630412757697173096933492950694103109070621851053560943999931980396953818005760385334531274639197382984328379493675507420559413199967870937509488451749167447745554927864177458671050732578777671650424717391059824818237808018504402418659297104854994607338449677227869890092237537636458190341228190161273751978128175939744589201197623684272836560902483514692238604927843307580041342626828485744391098344671894796957262368740535854840890753044551517557094956113422459719862724026281216690171750872131579564201746513961435301326711847611594398559418257228183927196444767410335716006659003470745432564673469295432256643431437913296145386609662292742349079226923629544180343188839490873250549550894848109730830762691385484723030482154396737170742764106411276536012970843990622576345121839906794877056953472092491384138464664617099034719085558004348304259783273723670025004724873318775337254607359110769415223563093199760051840032209948263290405699358326142708155565075691093987321146344756702365241660716771555152183023203751623263093510713551490172166928326956435086999285378544153241420971776886986774530375810479935327238063429970008528401526709360303090050784201430410286961962731275580009776358299164575261010995571794786620009313736704256640975379048630459269756355502878203353860298533956626745452320527955335510706086881822050939271001058225625378706247392354160409702174811656135049119121896379090302916255111709054532446713081028327534255928544374031464636826168228838594243778218579684854417562194192708509975043944138938107511882031393458932953655260060084956491284241371993062990941051222807466218400616729579132005195605137737989563829002656691811101267158441814616475263778529664261487709226393573815388334933372746216947265068273610845499014917228742150948969095433000814354684848694887477904558181762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -687573633916850994935891994339794661924864331123532365393901332529845302622399883236100123748730866822772472394014200838809695693917224111503499189651203582023595226821642194589953198927579740197833235137763475203290774974805826270121045168694707999394547934640399528276929853752106877802779661200413250095460319362064444773948455571282990981164946757545095540038507353958639130850839720419472127885095794127256862903406728345055111930201023928118048893007781036964433487084382380025938451676353170082877395954824460292074073215845232956530912767274806060330277500495606484957941015758786584540029725551246342249600807736725186012672872457463761533000710823990447990067012876292474255741783073626829953434420106261752071357285266343314340674161357721495311665929769866651939882159256376471490502282073161793743424404423904778250466278778321987724876242601569117487546328318084172148225583227852789976536873248919551212290989271593447851210811054408811990694668991690231665792133843948298007984249946202565084502492965440818419845610580227812641779127514213710730684843934050883096642221000894649273407720809224135970807417555674589964578328573273734661714972923237376006667619438812224696047185799455267891646331058063653206659773605213070977267444440778046045823596825047476637626542626365792030132427253355522503799056719320925265653207095967610326018452721006630465281050661667843315322195242254965096880176251127781684429407280015671431878301107110508914905317756098995086106072193017533628181048033079158867284951472156697025726666602721586769986280314212364024294014443176075206354455368966922820635067252084725293421200645059925345319281542975914621432008466099322897265242483503707013626286676021146787386156732937015919907412544462423279600671166167163838014902827465607815149695070508262268123861368105917158294713256096094200195997609496154875446103757941748925680048438700923282458880107486349222945274897849152698844338547215231842893037307649492497930422886568879792433523324444090065406106827487575920274890704757923420336739701160471839751389086442521394347891209592354708825274057523678022554800095762410663998149993707441079733735092099265745742893023443458475994673796274792231396341969987884985786692035476463112464904555928460502425044210173561942439845728167581058993500800816360304542698497768676912608838529841832231129045881332200365314172702186251196910695004981565786866956464048958996730866478787386009713239264916731410906760721091495960773922497592760439113203581346412482604347161331340569132464285699115747422101052741575461397066806375974564698067550187994637429979097893074992752977170151404606589035226562203160901452132289391200557725647857098206013074528559711186464063690421881534992149574525766987171411915544732068264880603439411061995197379587347148765027393631717196903058694490055988884678516602058606439777607329302449772655993087726454614938983136859146265557086150254567501081937516116333903189150867271472913920358951012407192400755731163659146255817300982156792592130896472651729534082913929875411785491151286411877144029924531106284891190933787698282806133786571013782689651478533274030714648086861854320132409083760886806495325708650108579696599708039928297296639270735120873952913457301494895588724094324866441046795177787106151848315962420221429343448897371919280777074332839901780125756731281127411616642861526942791814421656003476410426837466049970288616652663238171678069222234074367624083006267600853346327728462151060090248771862601672974458791535436387275145716130380547856534127703648852049005861835296764962406129128974187281825422083376097947224428521307260535240642654455872358002251094747179807239314744899879907536591834070808401094601989787447029723659892531187051225551538666080539361889119108620593804174513561489547583634005274083427535184171098648212772223272941988947957327053665881052830603770074553905494677896228923148292290594382880040457990183337187110454425058746797137645833256888523635245024529791186212114364978593564622601706833345850504288896743025828484041816744098276787803226478533771458063577589860433194943999021803142219559255777151623563575529212759081587946498318616526135999478840879861966063312167025452609876392457947093683765056510775390274936569312558276578783988952636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 102139324377660884470286100630715493649269266419684068682357489486919971355376545845155449842553129281924161431905168993179509888895396278352792548784993734867268188665653248955659095535278096556656900216939331894046265183469950547881130799185654292251127700275641234890959388755819208778662841200929167592535555366177048347868237296994174117305847378270525979677033860863777121960915255719687275473058207062048339613722149582620376674107205684815229964589924854701604004905590721992136031443600392502269939530716679313831797422311308203468097169806939365343518299778012106645007333439517559531233796231937596413188799405318409266432233580434909813646722637979004711195612538188633454045946783194720971352443499918195739762025737847273580079461594900360201971469229325223038107824197744211092927625852366003092969672796683557416982022827138679829061365466254530532342711093350112003111343490374750293846408760354691386907254511729075490434764805367890937360660276799224609245581888251376640074888105779400063768333995948542600032957236104903009448534363625749032898188165223004498673536504183680796377701192718281586402888140901476360975955460409008581689572534381922136205004599272668975406992718734469013571623042124164765308207308486063310277303092541082612601094888298967942950997977579589415207955992559331608121330428016283974835947609817785716682537586829711497194475776601645308873704460367492113366109882951994996455527879464960351440491905763567078360534048654352085804589188431263633498304685436867148455622914332258624873222566485175322913941669007350596756325666268495949157334462912851343551112048298781872588962639303133989279510752681632672091476498872970017495015348115439021723925076925457772872831909164916540679887089366583156692529988862885706711657508275292752675157489889024593826804672182726804684426172206137129908314479533130095525634596433213220277607185718985618322957839271183592083665333972652287286889037335936918881742875054033263273714236247882718220183910223055520093905674309668406366095907001936713649942656128235353001063947444717338199142022382206017684555696112954140219625833010371550770573957978147909838762074196699604001645724944168024511568188409629644107306938706837048168434524005813216471431235999697396411294360700115056637342535970855590598756108399934783476704162170455102519591239855303078499482602306133314813584319082876435191638594105785599526347192281501077552009018969873226756700814102425239757531784184438628738681815054905791037869943457777401749091513593198920278120633782525650365352809128681316533377981190213731464526566184720470832736605719263665747074671473758841047416471034489232136047502061658853736902782506369003843617957792598890386475579319544064552254884200314806111522438301120680136322763245343218477485122960972716113737605087450292220871505202952059647858728557134130184707479294224219251530150752020203570268792855943858012094317239566792588513994303669491410176191381155767988722964386209969060928869607398368709807385593741530033920911351295323529710909051164392395960528156767088674400306078173460708119035873568347079287445533281477213482041445374932589394897856133523965685986889196014477855683187845571893505371273944920599854450266957911099340052239569837873496228745472432217724226697477646080778276755644995881084973133958175645925431792560465073339660719628934676305777226814918588313651919387218155108112757646814128920314524629344259267225796931624666566068231865475243391207371693207701623931420851386411878250944804781598892989757695192446362323778051982674777043592284109418772438697545098438018582378867022913352453703237801018397046178208800920239082618787237987662076838737385796928151431304935930571551880251158790110853916420262031460791128764265617188819157971691296232139499360885174113128502692823743372281513805024461615157154166814126145726448283614530297769204420916010649976741881605782555365911024042888474911582866331361218005656475277518820156367791354289456804353671135928338240335589757623425775302087910183724819958374010730685157481999873849203749556531779708988882222801373322385769413205164739483068706523115098674486260211880008502683964414609924742198859793213570742813169359349864555403976705837182642106142071991570219324785284698009490966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -14578470254887277857811066281164967004943256672632697982554294879007370388316822294338575784700755323002400638696465545107764218870099333105031108892703610845289278407997491789842931324679778091541411446041008692428127985276907537545485790877067885053055496234513872431221667662662873193435420467834596113646577148746994708368823225730223969137911356944027786941779020065815168735440487650671508728697882830759401122040509104463276439304351988255693429257365444851386629251457634116116458095445742274059181427262767622642628422489934592545679149210728284635861682417332127776820354704901923968328748441402186853957894987497334389802054557344571187660517808431293374805929439152704498530446207214412706825005830238080190719941853177628298846779271504974123152479067519094904063623725165294725798417126032282138963134851544705039566582816571597131459338174907197094573444564491078372040194738693568060867423638105198318735530641266254504282881768248545952762670379923230991167190765401880942629861447766505427332360309679678662652526317235973459975599801080416453106161524250499986901080438833070042101289595225730278505210502107021992938082818456214340052740275105877491353486314317667563733790850178584346904761288080587562845551669322302136614506517111292306290476542066385203877633842975190459838951177967784049811426128890331009181003286264739216436486051143154680208652459023502682030571346631446663965062803136640249222260197010451671668507891749310547055327933755102063748092820725860672808695339595290284553544653972240557680154068886992986465743202719056476160963194395467338366497755636554701372442721335595971417335011952096769093615019683099858762456256646239924300756266847456645838321215723885677053293244878469512251418967249468984418758778018214705282475033489968673327690330863370105095959703320178442065083324062391301206064663014625241549984408095220410837166290758122949150135323562467647009878454955449400936868349510304484506805399912729112144298847120823313527336850798536814529968663356521465686666145746867477629003845295586923378307171377938359567768262737521487284043344266210400271976898713522733834658399430182252409822327683146812151337481502353046456441161446738996155583399645523542665548797020095563553331198427940776394787170946867871759170768403214819721271273834405848934585456285404308237089036200811271704177817605627612329944465063461112550652010683238948196742502952787102406434932741299245560421847070363821027924771775509694251512699693866809402794038532117794334010027163940777956434561720774629805222568354296858320740837348620121713248560421386660543645529647625738907264496722475348908224529579549523806583766145681158341303271633608752398016308338691347516734918745677306231630862329596763114944674180496269294792500663835243999079132523344862995563345820195333670643171522575111020273857879275311272764182584313604760780570710178058984053470309884909221999423532063092808458750571444819319818961436027666721983188679986737588098622096093854094598681562235554705451914036484999640884187995051340393740050839115110560525661881011757138299298262183167580484598258676954459018953556077064181168363577457916654823001916347771231877244605355162109538371620961721426198522041575103129866348039404191159995218898018237112023507941346841192582567233904252771228934694726175963817643072482435048976075728059561721159135562554056839587255354824601016847495621219779019504932451681231050989509721263338228874417528386437671526117130130563103505366783226205659428133338638595016017899226705300177637343171202241398491949254467794581101820324733968801309749826359033485182673708009305048053652181281099837005536910177111979991644364703205806967058759807052808335163268012476700924945820363475645039939280348959237074840066244539643148455447540952951529862996231697240610800243817943127188184491415037902905104310074491290752590940378148849330222579626492249050905744005212290284650242603423269612105036782191213046267164314410232103513209361714638290809911987559369821310721813182615776643813028317373160684312873161520965352607851005791862407641415931884416743140553770304229172042715049748003529577901983206473643479277247689460078349320647370312859866196688366810677161249871933395171962055680836556348367594182491302490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1904149108130563322545726298549273992211300022213732651652663093203808163588244350484941198111172669644676391218094348465819294935438600356880661000742203985737409870331930682390160203314769732076374881761063708798739864686985549561458950262141835955236567368716011588558461059817388289439143136335105940557466789525718278647971484095753634836747698121178591765488812047366102042614770696970999980821678876397259053706690200056900952420061073135497270999852403962797041791219600772131262136201238758557329629292099371915932606980556446799259350310574671861890140691382330532595189439136288899401141279142452725483780308105927255308172402326226184774914785664979205051223179614626326131797817166299489377818572528436644242476200370733244331659598448638961024931552801832998923413531131742470236410986553198084626740859841404045538556862517097269449416257575270767930183008365192944190327862110392263754970442646399245895197147524312056819377936000314777006107166142915718542267180601790008405799056101709304360735845959097724003426278823593443063457658398454165159744765521900104950104250925949046099608069228754311357167021774395434006900390506695947063472362718038231171765817735993543934272072169495157454870137193811042892816881411656586908973305471594751088388385365603857099221233179431028619895948897079509963819075183710242868008297050688379273882657212902819567567520102310286845967302456448741132417794138701940034234090683754476216158262678357707535928508908111825701813062391583009899433810267690829174485335359615044058328792377910318459984824822111589831481667694743605823964561327567601297679792836950825895385196437060680228123350361411237453165593408741800134000166591631300193550539616713729836631089723525791715836994304495208129931792746324876230251973170741831831166183257135473354167716184153167194931612060751673027679460342711764773111964048604862746099939675286627278832033192897746392759521802471913123767937582000800633220150031296810812312949404795314454009681048862503901583233237169544043162559262987621955589213057739097348725567303272576714339320483611247578139021490786938699060706257881741994155394853323807801069089234421619090758053005710957783904477221189494628833011948788831699438391402576070772173618616688127817076315817305262585129286904559238131462785435848206939251412662888739913358882917929052491793085352120640124041442581600351731188756282427165731913041254702906587719966262584338542135377016535291490877980621944789691698825790664181148109330485637996306092105735419292305803849361648841048312482481190552467398763186133909292674606950862416769740708241799386369602508879608529021987334634380131487842234208818652014142237278100267785830525357046589365683493985291941970378678020917357694877999716749993025316555205294044968554334712691067065152708676668525447149156132248222279771309450761285823743807203493814651122760698319393591679437918121566877543354105611272376425512027553000285105537018025932845079209182543094931004346562846477665248691468064600453932588571628070300133774341503330650106863860625432965264531201140221187307563271623262173784691380573196502332125977776797368958148808115152894068784495611979299806452294332443696282958485037631166897483880580654279212530603502993520183678452027408481712839412383987046555926787895375145436663730502891242630316256017284487006710145806560425456184387424749212110585633748737848258037948393184474048091721163924758745099674566480817193752766066846189679590645654037554173684646934757213960624977340267953950606300707426414818132053611483907918926655776769765193535456666840061758472156466442143165359436434810360488723935158261070162513036056264233850509809309337595805822685871196395059120424334704541577388109962100474086233354364508062479774152397549466422121408709526872655334848722510804291888909205693090262176135016688719389882237146711319431666548297594933797808851978685110514502250669546823682343992112618790185632365710993855624525960394787016105973938266312274108394769107588691835684310628768018727141461281834352061308200700450558450563608487357644536490554707574976733101703473723161292128391151181479885926041884853099949325231713599415576228308187353607293934738423496672189969089040005946666501007724647820396057795733213424682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -220210646837084027711493345548862202858949446336980731639757374534837885636221032773265686477424379046102927549095683876313345549867843593241224992902272688901266915425969488350386132197479926341695525740958183167413960152281668458509030911100520721559149662261793583421477017689695451857114291135160946668418710486762382878335419309108591770516197584566798416986008024774280142880009397458860157917111864644552848110460865094642044111523669818509821298906852763489507446868340629114354963699638588949527448102255689012721128239489754625221191235719061680185050120945982153623358009128658560826630209447703098111367174841733922530732770234600496554775815443616832050096557337418008722591075804717404541252246013930692840858109071540101379643855961000551401103201478089958164928812235670001674720630987330272708560862342616218523980840636508210822457620644500258878696057116625868940137252948076525279479672469449369065934770066341020993407251861512260321161659630375354503467552006160774441646958307859675289702023147560055290693605080042446706168698280483444672480157210295470996439351249279803272424776013156732752463452321676715486772648301754505897544862460099522721323452591047743067269679370701726504328529831908147738597681100888308886428338053751803593306084603005057125385079772741925785465828318130157320591394682884281768711638468186131222698706978257442332005284465019345096926922119042173997154870834431728577808608484344628706410169902647536803455220803890780070541890631649807722327721564719209890356431173561934410234491321773713070637488411615984453039834016232499292947543633831691848168943584607897886930891253911157505045969618894401146639819718490645183404907608967569145437920714259073563138530556356732234097138699766466250334284374615971591230948459252773147910901725654322230370034135799779380796455554578497273272296742574347141596226523077956530134007519874161057735257061207753019034223970981816402639523454149844226019194096140384510158448108663642233500235287164080842025246627403159445245157512533745882320180779805151044750472145844616143782597266073873722588356035515372562917678373633005140509015506748295626290902485595512202212684514586661373182090669591157543354802858177226148368874772048620653243033991249850553093366226560923179904549278471516962660032212574266632806706652864845800118401108252244690673277042076937766758319659068225094427085198260129997033679300769271446296150471086312086693869313491213591467933644619783252479451682712994085141277474468101977168616145929709420028045423714481550574160035020730240001238758175279621123663397404114790039828587274761025127287831223256142541103762129043869423657508829345292805676467677610163990570537683261075990419612426715503721531746997825533838055259088656823730613801065215845510013734700224979611126548635284143998084439147663395284804335055896867874836086126997926785945782850193371567616587213767751801395299803689739039712593973121516975441435137695138309366881779628130073425082543190330864715363353845020970122283811346669947864098813851353519371366601551054304464557243776496155215763928788088186243621105729195453455727672118821229716165088926641370881718272353799458280848703726791909890629459391810282362715183543796283038860203359814892940079828980864394036429346342409861581404228756535193556581501824440425226353030868258736785425994010654387087785407893472605313163896729526709361690643290848386574555457623138875604109703316236172569666977956394115398734423629051580382027821293209559979427740904987696621033167726043208325232649569058060164461544155995177066860099137107689135431280682827065623737520793381708060960343117285105828019660674300671774201333389840030300367765149241580095065117662753286446666287712474246184345913642495903238510534263164818111103316563778777853140812415895998841867581528522585586164212589961452671024563176888439607374765558569421563259177251735554449836815719316354074828509889058441029629293024474541909715541767368772013528750332267749601909416159129277128478793754600048785257481148227876059724234789936023582855607707375434388730992901763975767161805924058442636510619333351365330180049498227403597657067818343610248883087460176913672669834817675871218086885960186980185928316833265938612385070882737636566162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 22592939867367275437598302467842859699027151751228807217892308420097118819798434699351135006954308158970267439552926675651286571328701875876678295260592508287331270151835885636077055945602488321732692644436386261284609640469548235030664753551195675614587183635773606780897792307684680411013089395081918165067346420136856701176479800323863458566421081767602727768691223406575066792808122073549686294260408029135296360210945392883616585146459310775684673878033234477481115491101453418902001213484899466309849357854189703435553350604698115112953594652354134120320223135927535859892330424728521129757857018311019842357796341363290388953987598432483468016504523929244748440953827125976324229641046892776202726135018529012581996942716735379227143847375092813333251940156908229717061740444999639086478403285353527369293178230366916052964486096681700906779133660126746466758807523864129898128084232568154648771086993149379271858262780835137498349059287747251576625833567852357031539167481350436244829104465157976486727619915988382991751438592725855826239394155771658598870509000157372046268058516921393893290408680430006898927787992208832369702142633461989015542027043592343113412154328336612433438365867939585171482598621206312845013116200665287505349233360562926423700684156091874492188693494393507682411800630447988626108380715501719947517245547798849534474454217112404166422146370058200149879801465546492047973304487080385317975832823146965635350619475205887780374704979490886034303485753133902784885551293742396837040543254803968615120998286975517671379734744342936648359633011118939384912157495462917877300566933167450863359526959592370328545303137822761851171765386562570079976680253500934602424165635212703206431938197954385888253565855643817751751882035196425779934093030489426993363463693927418287180754406661532775656453467652558180729130572605931949223022860165306888588932661301453522141828192205167826727049484912472177477891350138461186091417155021305383442099929459417740786248020009837146138960912156524264324743830602039927154413765452622420495334996074452759236442095698262682110650265790466250103199831200996728252637436692135350520052412312358442721160924377366945687805605912841449061312007847291282828961122876514867461340858889938146886245101905744859252981703752658877696952034967910746198253267326231773760872479600148277229573612669371760571511087418736232989578314764774035100994925812088311537559364935775667764251721580036061607320716911572581835097582331643881223499469728418336561781665583160011045952434905724536372659812665320136542319355713375040920421663057103639057758111897553847900845842644336260657154923829859968390311597357519068249535807117180453705239768183601666920113926281932687420016482234905994354815685686754349772527380959527178960320607362986596949303532588158579006671948733324476677427938107894831978837658423756263179609309692732716630279272652639775156743407870136135277013199274048693315587066111838384387140972653938027902176233234030146243510277477239980203844229365708661178092098900693448064984162227660903889434067079410826623401541665021616956152828764188502148410845591874885979613761285213907289437210144682387965247012296708555532141870449146693940063544234504431175645684518743501033413877541035361257021959943794022708968998924755811516112516585745849721991983737925034140949579851807148109604586787836554028034535214516925845592060890732535041629663374510323653239182270250717246914160586983119721348815341987882454184098336780807590873525734574406933684462808611204374907531399066582723173008618329216239820976585165810073070786665805009960683567020582954182872773297682080284396474175446299194062956304873360664146732838566290968858275478761737927377987979850363128973219067882527695625030666149010859814158502386169552088143152369753281228538772926684742978035567616104508675280933685332129880888720783455700824626290492868348087900918905710066383277230311426537002549925474154666043694178934654859683242733936984139460430942632615793982079297702192272722270526542247498588482104474391262055248665420784579543259467806638332302569075569135463914997895372414981604744093029086638904107217843264296101697640055694900904697044093386195031102981254383147845417323384964447541278786957263946533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -2121238850269932871992582069033961978882749850922079277728941174214951640828438803480310820612247267313573241747131979050206232285620969640322920578427889176708799191148928690115750142461568894528611374921499879400839464300596958976301536677147009203894715391289170659708674349591465627070854576799744820522107415363872334883475103585663280815223724048066763759410187117643217885185302568416506584602612403437532886920958644080874946772387151162277368429719186400952207607115277814208923708627875660481603279954997050355693505490562474919300241178180789737124195964673861626286352929320984683872134332075961137717202482839964761188886646669751701767475795036335099500764467031264101840122569490849534528358589866621727968189340068189242954902802994697003315734353706548155834951461609593966290682467679146939328533994057007521830453566913319034602931153893656143341343952830462006827374134261146505947047146054394276458530982538935960563060716709133143728318608463864786314270272649921448174731206841823644563106643616147319509104034067948845491682211629136983091643334183540338833547049683924004135574528272083114576689636002430050342031945832163295432531041550302640059777413085137581778484908978071397876835614090319041512706144873583831778226521007535786042370312508885237150697119824748899880501946798572600200999998043057016641160144937039358003209854074536216121210323739303611685699419879979231575337697124291451090762739692961806397911473194765632041907446395624064342609600719810197949347644982278124018264321996330824056796547850032335367944384461362424227497866404523642984183888150412743689866149403233072651049295417438150798336651520098872469957461709864930584255404184731033367601494310117015785257938589444422199369998341603554470207394081571779434743255003714016157042356672329893950208412728418837668165379358506647528496651944952892495776444203071981022710074645309677824044544296842579737344773822764094459260298661166870549181276373041302935575737886525674794274218040519615072699031435850805403797296360706850771065119889736670139116402438041574131407101333699267437294656863499850322255009674758364120867453739237408254726310881191157023275977877811881263809106257606568708208283493007136961812200793758315330156279206944584444992635426363797725072631693248030417312804852437316537293113138082964516202040119505938369299529097172619489800983130807472731562481107535127205637406394819276294081678795765823247222274901230620524591255043847873967771314752724145251664987221722139985644831865702286995101357740830008600526954420130677470633718055117793968304125484830908468566331593911541820350480251719512315836005965897036679643390076452417153267085905303442334016721174862288559996093872342417825430241469395757743136899515186109690521230556107947288124434128389393773181146697395280816837021250204163768624638758119861257865143239284199414541279972455346927731428857558577934392004984758328541806897345181896818877345896105500638802270048352972088265282167823082257849348623335896247564880475905263454837022281757159745014298622621320148616164761381822122490586775173007452276869972790574415560693400155586271188532389751672069444306165471452006947079664195723369514785056384952689734208177660787607476072565484603902905224113706872392980691718206462162559936877724771384663999227672099609079300447986449284934510750844210635989335891606091094054081066734664076146464628998571790076746549010079866568445313343887167113272871676762266728302440126066338077144269519774356917705010841743062562440174372275868399692340877773864714429793976204942737584905210676543685799327341451196649259093171699899750481879067018828374869882366244961030011729758569314043395814724280739969518457765424824572677605914340617005316234520065148394357453649749348202179282063520778545097631887922811671392443577234951562084758311462817278823986691846987710693291304315744547768386082227330892911259009461347562209374782045221692467823370428231970033674053392452133822673410876719145025251199951408956573797070758408143240953380409938918944065686081689235713191366009798487018049847525938082908233943257039036937769655950726570809687223936028969185304998362224979192904506798024779616495338013781363111109162049793225128524465361579132149927318096160888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 188663024899853856638292199380877546175608183719183637948004465760733920533877387580425079930254692393100240942659543562332561210674699956417137860961066216649326499076754824003903092927091481309130966863337191052797100009677032753836751450884373076561307757431827078910117246493029226162137867627721906650378294328485673792835688039524796695324435934961905290497356427163559996072550516290390499369262868192796565334611671289728234111075814671685531622719155000725364319904491294321382376820792753611142093133393365670049005109514217070843561113214437900848529966412791801294699519326235104244904880683888559598037754525426251396650332265492882927621786592815254736414911152325578549659870244323764141051439152740674139685145517375874116127977836589591739348715328009757171907901139009994020585617519830300273044876904110026532629736175196325471360527326604658420681292123115271096668993146553322336446870354424730249009932014244073347768488033418924175910422392428966290202946456528180829896925082506932901348134802096564338854823858412191481703602047180476806112355918675365835223869952734528903572060122281521642988179958674934554046282679367674531684025617752682202470929183504283873580586951382955929996804233892211647062806952381966527892592530142270736959729501726515533630168677595422235612605852857788417470932784009298198551427743309591405249818151239340921723546220344362129577680350924557755541160649982683948636261370414919835397112060334163588224078662930153902384714891630929055010439570074044541978516685223845949491114597913254403569863779476012495914101213367776035753173402817941390640776161007036529883773516166260092102785846314844229141148217287524578358485650585845828240407170886607891912743868013681771480000635276838444838902812781489480821963212171083090558576268314447091679716249790178353362033698018638893712242872958304258844723054460630879422596396826262285062417900509575579125656774311488754493553525823061210122041482323935432961217768717285048059034737483976677696227556984735042566531314211801713929613152652299956549643310412883681653617032711382480823425959169004577427972191793170097615732698856073042326519813432280106453842996126415815802711343907247845321968944143158311898420383671114430574547805720376055742929423914365945982019554664164372642792994981585126541502596860134543546108144916857028274024195598340234768920257510436978739664998369215903236287150073340437421070179625914891141115799339312605433850647932645976544011130280855283215107565623444988565597433977983040284794347936786636613100209246767227529845627924678632396277006437182213146843517073532846234095092333023833964684279715464172786720245540723526186997077186674858532492804460682083744527469257066375382285079493270740569013599026034526206699262976153057265638312027597825530438066448247234346124611043668199969981517059494814039982244532303434715073315799493538375249180730506549628572719149292684700813188282857545560777152810336520486826776617701981805894361948312180902115018175128822585441775246106185186012225846098855309401493829129176379571479185349307017495084572042600714944563979560802174963703780258522935585754146720892320655105911598735001675738542785922289207428583985143565920893339444621937967695684746234220470382682088986510915171452333421666169522191470906119132823033342742276842450887372998273113463425201629956656236512492649662344364700586004057473741136892745096287649848364595640549156993911522539784369403351544687253871150351741986751656230672259733451288342578018740813699365892907466030882134046700071318629184421374885722523749353563862399917123207780493854637962892820526939922217960953907630741843953464397832355543014757199827333897200491505845698267790294920881595952626569728264751737897432964739989415232891066110676405062443482134794215911320919917112767471402323513652004503019783505100402998769460804067980792083907372113512564760265169684028547954982597061446628064415192174940945153667706381201923738023499656197122420571161580110909457768064782364607522007085286971598533853919322530725832642822079643999920891470424221404680912943284854808212279446178030746476588574276613555046538514380996885383276003218404656471422880589831244008873901013030130859125105269313849021273199468851089477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -16056044756783829627942977565709427246221193636876707917172420622645192496125939525400739270896033808868220295617210064884525162567102813788721200875673892250366777522911883387189850371590165951116248497220799216358900116640746387153544897564796693095332608359891156682110833924725359944306330214852134617572576686068198308375439076692074988219945685349245469307899298935986030478728014193286881493851102118510558492841839421635456877632098628222486954890214384661907634409902879788589659747717845881160902226032846588799676050245454874128862566717446276427592279547638599565346998531920058264364692058947765240089895529758651818902872950433415048581361104633248700826176977931440157752005944882163539787026472832445760455730211895483361435402599892683707021008134302205162407302385726164770825037780090002906033564784743667596282217261081445914113356540851004051190515787629540789936463874425432444358618928811690994633190983078678614818460425957407775663526175754948334205754935656749469632631951748475915749466440666606650368158516743732861872311143889205278949498960109138840737178827194836551944792796266016450765704704173732729048454926849241411600920940123752671658019327175128809507832261454880669079216375824091604983478992496507785351151258582997712518158342113529732701371407887925419230888393034652043840375133321395472325188491687056058526751202334927214716535868386889885004293769828108998342338694530287944584354893291330835201246321641900976619781344364020305217990069928006490266920491469870814916777010862099888508856805535087402915891733203901291603781421981743097339351111019412695857877685570505359150421095269665372612140167227552948525054110719126130656456312529953041753131288213586440800453012244977371734012175257768627011025626463366004929343991784905177448989326530012941510205913373339745700369931857005687188235513760992607293545641803852725798377909291750535029404190895734518219065654853850658770085284249254110052219838897005092084258544065509688381365799424050923378284391048729968249094402910044057592994494037829050983881813981749410762690069940002670052882097105551035890708490916040076190704869003976941031905120033787158296242371796522756513684820518881233479164650426170172951744676177455687603879383317413749242944312147265276194815627172292880945112014741883139003406459530383480558886848975842387717877233024022288998554306155974944322756558081026637540720496908318895975368197447228327510988150172470671635025326873681077406963903557111996049778836522023082883109129544750179283958025052282958266770182260643538354023029046646954934131771031713710593747342384103847288067106771569623323336706946851073121222843225670047207712081121200101124399807283517082784074449807358577144466042873310566798881466253294670891944059269685184022871821814693862819929359042265133731562058309241023444842509504141387511060986328717082373709112473397581339651092169615466641434706072602671745496182508687305382840148826404317724562692324568369815678351687357384668324511576231078025501697877674537602181896001122370028041516884467624675752633047457519077331473297185784339459363142190180343935453985063615718275540755065721790461082276797927260330394283381884921084452499975543028297626149561577321905089681438877632869707209637909538453857742949032956559451597112258192502897036179448471632633936462343044879889464716882513945198135351999952253603189154850400139360779703815850941636557662871488312673782599769540154123036460413577141563762810477736969642789008558091056742362299075738626460255908074709882386426580474105996918223322134348692646505087150093649704653212663291206833813752353575788252734205135796922581707206777425272895028609598567675883647916016750634138022647817012137693115585426979831134929866384035670278780496308437676805592983866787307056953731811143497355201513399177772783105238618727791978241209937034901893721897943544503185477552966638495220830236459475039664939139357899469875657626355410470064436134203517019910257808412713999699322540847006360349772622637978258953910114791108172615514521809503854976942287392265891200594670416577726938184151654319897565605077097000431761751858731295355714512740548492481813757593121419189164400106770863576905859600787171773128569896016415441408753395080566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1292113111464377245507025931571163448624998334651640450550185191185368552963641917240677837201256899232802426048342197350261803384693764902523641079779250179223347595858040269495178555392258610163466757193165197215819963817522972362512826701473462206424298828418000661544946536994734749987564203618572551553872733741864441769993687851262674015824048687455020803903810379961526230761692915680409907056905995934773053589658913833032692579430227899000273319048914800285084815746639307129133052379999889553013446079143383929025175032247057928210844672919035013404627536434878532331190343973878996781807068018304600340623867733512628718381694726454222590620011309385145603603728738134345360587704689482967031916684909911586653106385654070078258485065200466196206597968170797731321733943336411001917418884838687861565788515939644493627968248942007461595453716333749728931836941205594209141926198330132780479775867634233757758671024095639067043786208488648289067121877341333448893222160773019753427297205457124927942694211920028587390895590893620860228643718796427328437722035513373225223920393729609576524359747353509826152564913811430685423376076188487935351105736700302390796057927491643712996558027658492559497851900355805203165722505280132536339928177066996561239872388489531379231494253825265324833093914800262318836931375373713315965945659128422200099768759956616715163901402983503728977602457233615836545461624039386379070984939102466021644184346987402935792028695446733578282002684739139779856450158468222563664965308798825835988276825963752220301268157715867558908870880399879799385459136889472587775838732962289056149882260510572018938193533585354127690674860842184403923292468035201921799656501535690342371926305549318287278987777225196406414384389197658185872250786258128772752135421812457966742698599517964207610021021570018383053300898740962764352410788642157914396293490377225946487421355039151952841583134437875614571601396038614124949037481725951056323936643085149029539232420461442696023613000634444969714183680366808129221399542956806108433551883640205885425529550933456613026763412271100945310808718382965881475499008412683463748061275058775380848631464027569580667882422892783068922810757037866646855116214448433658274570299592394938230359114503413534637688056361622123182966388523320866251509554792165441781085214688364040756401075328728339805761759769077893357832591467961832173204060863326962950017238644630778668334117322133597973345005397000101931229572652034767638155287419887371551426797129113220052289145945398470601632531267125472351336506288014531575436561411481334957379472234072657002632664635799793145980689693248638346515485411767686678962307981287853430555606482980197236099827435347443771241728115313816982449026023155441787062800095039329971023590225785014096439281305445715512126948369195862509004633596552717584937739506986275994882872554425734277284984027692515737450359861956341285931824309309014178941298732199229271583925772528292156862709789902654433098349015856268593290571754195636220993273361364482900864330866484464249610277756373106768142559942068785171077895823554700215197810391513931146485470999554526128954078372865393695239745836253545680353947339737541288573937170535255066888007988691493667081544464225809902115621520821838949289540216214248173885041817398128739186378740105103796833554592250649874557917112923965325020919064956539162721120568416495288120547685832583943564005390916031845152713732435398910335350381022463673513208595386558845814165174489033443525971005810548501735856764851465974839220658833968703036833745144355995874257805355670002639805775328744000774927306878873310795378278404986992004300199471424818621010527632213889111412127453722550570140924203030116278909731889603880788595889225033313630146157359944823111510937586224621769489072533480419466721470149371831199660468100830749411594551464017359068168500019811904975530542907454637023629402968338061887241248220964311577356857486438256141898815950665439804611052035167864441685603831368123890732542737948559887679388460875620878826856706037630046612962342971936956422351094598416063136203975577974476790853867070913709496846371431682787548420139797149708344153136508014826803015866977381032043581399193499237298965454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -97463896861995852917579066382139899580424181861024747674702955619579606409463716781622492105932647928905123832109681378466438945701283217489693465125917989800450771395711729757770494797374091013747822464203148347514104740069403711254346320381684935117135952540788591419142621623925090857996629928031335027372101998965867852443863344307373711923232927881163316711897150086315504469922294192042763921571685087830227962150165593468569253309860780640587857496387649227561254405547293518349417626926084430107528167551675873551646099178878383092730784026963732566671963240959794866642051555875241139838452973593696761735566573633653715294729490326378004870256931918582182037585427412522280842214073391895732952844247093225567352638053963628696726211895330359841094044712086778596202456643950142441759304882353276201156620205116678943628060467559864776086370147763265619479492617892349432085110030629802955011135277018827241750471053516843445086921869209833204023536488028997117248027541613188286718353053191368400402552387151578502166361205212109744066642896716904723939818368816413692360463812332354752847820842708295538049199343620415281810301492454719083190664860578770783977440612832280212315302240448594984156089951981958670497822549263937722495137538239957434342382572746541231181834149591434128423974750711805170368238257332462622559026228293078951081242217995307072979588769031738937641178602630735719779365117118805474084771727004789335746756155421055727190768995566102867165721102111597089812822368945934805239256123953689009503887294972176666688106100261326977020487009645879599290625146394455435002935234767646421121930882562161980885606251365686218755664510296781646738384651281609232569181479945398480466415460302904786176687093199980621891192403591121270779333930930010359864480789758092171350362008498003124653401253010213037305512410412007782124186917884087738615193841145526395334082229391652385799851536652957946714144730663653746381882580859746418282183719583903659550784146973434012238671159146459216291799248919414917613317879915896624895073682798603725329943865576489709582784339738334901902350606085561631410240808927774738361696922223382191363305720276694046540517124564160754121703499835165268478661655200732277953569230526758357236422858859547600690215679333466042843311943459301519661265009197888786506206187191092757892018187363882025926601268702277678051441187698350972302475021237148399471158433581741793632956178625904849728322775899478064790116983662748750792764614129120700630891900310965940556889925716087474036204384439744961775905479529054083525371868101248751220810943785562333351247043201082868898122874576922554415085591099500311111351840177845891760117287602541402030010406540405605926091198444983356012187264464196076425807287204152447344551677815451018095658780981623297386494719240600799613707857426052823225931564261522479196531319494456179856913659166775347913596806818098342033107596604978391995391401401823406227694470596099104612768613122092140287007420644139130029726077311406690951872812363343236443029630451005655817421149302677900830987276725381466013899496620260073604478491864807726857291873652511906254861497575222546969429929237688599391120086004306263598737970477241578949107734800450432869427015836582005105621852188861214825564165967000346298950168470440783911052101356532819651166459424603330175433270560889766657658395577249688346100058795576192971738906678230379461423152167405168319099908318196301081409268823035094679741015287578008976601259985872408833994078988310782572094099763838912030675902767996642101605524669521586326022192071075638453652846918464939536812967017838272972865194624859889589794472514518339956733883037077072373075073053262809297448443190762510371857792959185673447971086609180341346794097157843776737431198023304697189615256785618019768622077325209474064382061951023168210048123733552194794095466406536197282078590074456410560074774674866575001275150451621263904769051104509391686484015491376942659040633391985088389436664006803145600979912713543069363210092098322010702783934561830722791047491675779185293749515070239982663171538989025977798198474684387087932653351780434912543816212445444532942286344425372312642944971005590920620775818861147854477167129516601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 6910781420585363211663993972187159006921302112527497167297818086307244797233235921345691395986941625085939221652603521707774690646358894927744316884910526639079965354870389012390612435815672565755084042737418551128744399667877135857829284634240109898887882857119553842147340041474672386713122963743301262857641007910780911198204213855647918956938451158228982682050757018215550448216191576863393416590715998152347677638520698226694255988185420085206521186487739946617428767718207516744090732619265647278722013871179993346108049576306891862754891944768360991817344620866182952836629941111859981190184609329545470470817409196984473858158077665658214718306398310425915543350805184877167603435726064622835571258322839854765769709283030445308429995462152026505290384993127425160235203668402066342363806291987045562438052858294963916716028179780308012265830110051412101799355050573256801694186004414949314819519665710477696927013432898962706209466066480212657124803810183350784682301104205397712211929696653033773697763461547731990755381443564301037450016423777319685031377313819078123990826049721875073068449590760033960713920291908459861329697206027404093343431447431271641257874851913140465791142739274334154463779739583596834699691552192684215550378135818087583296970905212499056033980311895193589900286252785598894232409867727025358155672280418370805633818534973106544325796814245183048686424122054756068159483718800205928732796272355206259379976030509301003078312766124954026279111675150343714930405599985482011355507600545010931247508649168565523531633640639339555403531118646192293022221827032851402606924559319594609040559517483810548009188000363147752279079317612481637144521725607090815232456563570601053261728173782674403581132202022795738646805515953258068733567000320869582301648488858683864092010027320156583367187874404205560027479994759547545695276129171545917063180149829617376376090183446767325374109833340987974663120580526748879443801370369914643114737955376084950943159087682596458501270646087697230181743140315754720882227083375673016179304496988372656008894910997632395043054522571806266693982690658334605762871193424501591049627148027365774624545413225737829426348825412764370629228649613421597822103968793507864758594656088195357277914178480492497871647557165880320602528191529739136420230558564716719783910576657753387327037494044169466370986346146269773078586968720647842827142554759675256657673541738369453024197060710427521928496122101516029083466909132851968787534447783089691398742410158817017834222099197961103294766111205027249188942464213288006812797822082569298729263767262386630157020632483836259585269258146945908204928189730138015534481269150072726597669317843461251972520634782222769359259675687583402593751738347562046911116264711164170886440226699061631880488788972572247139406910998972795528938140601150705247144519459570423140003583681059544249723327370126717954843548056071309543535759806569418449296151521353249030272310175737552800702460637377503219958359471738377802858609873026487368528531941898421238055659682085430529472203327828602395045284001911410934534121156500381116082365450008737192496750903226332694860945682324948779732638956898202737458780425861348343821647193521217820447469810403182938847951743610414642339223474919362584370281745139535278913452887101355196675008844969149880131174441662722081354223987544966595001591473612650739025832441163856023289927676497206644611015904607114610723922251364322968647672119554059271988140086619984251409786180297484039264559119666774201698206033108673286343476037764512481753054804159177731799127633425918460222080701174131975404426948875169305902542064591576107955563301196658486897369713097958112263596441643728051537537147005830022050808523213147132875956208762349433557005337279851556869729283264837869025075791394286289694987337318566832647607230562253186551632352193888161023864130564553753480565518090711904905960986270693630782911296233547559658236436398791851249586704883517209492859744341314080283384087699990835666200924140876612531773901639503990346723600711837238474485899302000879035628776229217296026924585727907965818214231550621149337562466609269738085076094103444219893666402441401537969138885522668580563276918837800621986389160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -462393731797732936956607042786028434873378488864781814462081615821773945587757534377412193345649606082029199621307656669093601297585304840667916132475684873730866153317574501760402942851115927678242671601369134452681574641180707424815956200627012582881633859479173838678518014533426889326101218878675597921662010718399511682248309485782726517040034133384376032610138783234828848542675429667220818433508093526433853057526144498471084036535647258260128966036330884257251651580245122550970988077559203549027131157119592587193682988853795128589985025079356639048406769838921332418716686603129833531353933089678187257700831186159828433525211955244771398681306155376222972374235601156967866784824301073430917683963816196299879817517931905602840440925844305797612528073884613025809415812988197852059653665039993634206681596350039791439063163118020629024641136077208472372695915526976354998077988855331077891872450142321128940136928163764809022315102524151530869310189715505123943742145558000391335674312970729246505855215015416489086807809900467220999045820236952436795005722920141787882547628207004415167742234173596875481436306300629277729925663264013883764458339421621546377550277500178854931280932052022187474619155771876932930560479267003843857026363392490805619297934481260006281853086168458428858720560756528717884961339772380287327977857074066070353305991463745304850012237107694191710560614714178008939989897111543094767636101416112068618008668234749451477502010185616484987797897565299871297937557330865636549072062729315831384443587772374037236924917900592332854730268472775948082278838214317032236346725574412349250521072030229162882488136491164310388758881822041067350066284415803869135439036140660210291292906354952905291029789664988994937485894203840971953574794272506928463789331255107156470220955725971948361521689293900709037967517798636713966856337775675017031560740923759735372131596024565499001158824156309404764888962475065039016810810590008796535135514094101083663040744205309300866696150485949237985625452087938296074042012948406040528294561344277093224006285173789794241696822539086590854505383902531227021633411824779998150422564653392604956565224366481188154094329251224724377034006731053933851666275695160523241702312254734168715011419536295020269134650698858531552759490108409815781107735961991715521828701168955719319576652701929419211685196996688953356059148276613088734410840259051852749751134773946886348910877322488605047507787614842345542957547666867863275985362810939913890765110596556912452810186320876636201443792681700880190229492339233668015564792571764776400101494804071113691252150255297954417920622609324146906632552989464077407914455140963655771181317064644226228182049411983680094139068419127002225644789067347616735797403030030770278958702680014612098372279580507279196651349166723123729469654271707652217017090863861253864872274316128894617982101967955421420760048441438767947998417377457968892932916564567801189968606327103782661291589818745199063564713363540795147823122960726894006560581760823600115533332530092003519516524727578908496415461314377377286992907689899321993098728919844010780170067952482617740774979989166972882097529874519939282909551963590110419080056792738999512808548749846546604252677818285862436419025152330643600865754701333423129253953179474389674336041683715034084437259930850039402259303820923078373210228999640062464737615469213630115621172766162567777719053922807232107633943706297962754610539180299506648082478083228320863789169706687842164077946839385388345065878884177744220208449434684826258930312636372510815632852350780392939210057777300358969525559735687568658444703379932545564999433409338753772510976421482728818826562750278442137057436862085431567680143105410244928817319128500452010603396242309172193814749456230590689486916266754786130671545556366073815786636345974403137367990503617827402631017401426634755800858237272551550237945532479958498501024567110486629129704500904889835160903394501556559434491467155344015845670212849207606049512528879695351065219391252437870996841245788312612200131737838293327284743780613228511067299316280880863286690885300847979417797414902853036780255291991830625755836129513420375706059825635790838660454937780741602182388305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 29134370560752869247710598230744711157317235724011081256859145827522592946582549145738479347932706989757151938373497560824234759446556968566603373403588334938102658420259801454040386790671640454667763960193305705050411691760356724992500042800581766117028354521257062994292648641183591153390897145318055446292420260140423227092125813141348380618983709153151961864199983654023977477319696446416419322357665326612255268648886762243789789700872277036756948441073081443364408725468102697581781957994951123157665277094463662091759612271238301610534191299723291194205441099050219886013936130048694438571208370903334066973602294316823948823948454477953893743986559443788699014116227625309024721479956805573285148092855046115180224224070835428029029765030798029893907388085732743422322174797979069287997959940248499944495862590424676154445509131146430838397571268713841004759119965983857727612650878218239718483191341745482833367819668382077303759667864643649953852376731636939465045645632372930155551266319015768425424490536509834501736707739185737604061174385831783463305804644522156780129020296045879228491473250158854559321802504982640579141027305523861381966509129311672156934306760338278020486964948517332696614759280733947975177104161598999532669911986465011630081995861873749216829118086496070839795768931025576288058086613952096185188382894260043472849431822758891839999843467072673602798979563927848420025041521956894022513122191192454678196916154758967540902451499227753419727792254210031265392181384582193239150425924687690871052055794770754213482774648163856712038061908905829473433286986273639462114535593210632433777185832947208372227575157340953225381151179314632699274357744023691861970041400707847324694280281480412462284258558170061800050132042269186110339543308500921461944229177591328782726361956685087909718507029332630544741955077102452555195596739313866622859719144597346555119713784865337786972049319545077683940296852846829075877243994174164729023194528117631097614159592618152630837922390329122113830938012944376933085227864149015563970648826329167041368091811646044760187971351311369158865987032910012284431545865616080077672470119466081563919759072097317092936307587414799307906134385397766377665649282819397449272914542015110479122493027312533882285595227557632276090011437549530628527031493709825324717472054090149459896782865174667963412658524657613427351372881101960250349113662104538428312741183430577749873799443422084323169926632630938729874755192682406070300506406797799335947763602832448427683599217061155428768192402280326795779715250294256735791776451310873521491778365504990875107855748087787245030159143898214689215684538177228755006899805779000017987332878915929045045241128391272407035942802421984054486572332433252319637249597071888418028008231890283191043119307725551340050472093332566586040557729246007054661150698747560201239973189254802072570034309679993353442720653957370585803731361182362284105416863926015333162612684289224852338685906770883335228977643850467778603363583082509631655085503700815653244955811683624030222829164614253193638517867628131362380324563271375958336947060294532546111129464419470314850009603632967534346808317461254094286754255198441317091772497039863507695547823641442782955608444146646183384763655627587996870781340309597933767701809691824581648906160017288457956629947241351817204501092790410968012257013438487208832594619501042729065146612264287652197709817527648214952637445420968474401313351405959962620711581984425094368183627857274505395203250735102357177320607745642370088565147860775342456413013297170053032022384439378326404651674775504700542572556449527204401760996741059148500584030547512874835066769655413697403827050242232927872973945115356274144230368345162464640090656766476068190324471242595719404329581159422813115198102877745505582670065598340346837421323526260983733874832692079947936041281621369917366408495728725064965586691092368149002604038168991612938121731173608112283525611608264959867448744767804074973044107072214197793250064082236165155540863369013454834775926438308658855777616254270490711467621197992188771837629333128194935427394468199343263705370026461472602144667987397013464723585775758976744843984502120193269547598902136087417602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1725077351678334788531042159146799315570449386524479575056169743843791198691162651288132637024066994436515806055019752927405617494199442254022486244441013906510376287292229702768049102992138017091971290052287403894676601546382931162731465238528001638081736720926040727424105155111206178299983009389842319110174952297219501577974377352301674589023579675065658782444078972212030356429947454497964523816796650696112287813381852651790479128439231225921224217183277962039496374822838598690978660775590388836871918702165652342698789329264164753693703054903546789482356552576368022133388189423867995489169405578511791880050865301349714664289636965237116192694369322147625597727406236738003900764314391352464256351403999819969438875046815618285235946302732839175279958325599171703916410907846976495010809479284776255100404789694474807058488476595143702554964552194666084038443957223912735880478518704612788988525722109894409300448093845912436053187660902551968777519493889889681197277046042082232451668765899377138814538449749820541980706505101143153498008505431187122327502060509450978193873298304355892461251704863253361264150226513708781457509403786155353301363814276425067994946759646056345867072209862082253602153988254386830571326620026730377056480223697165383697080756271601267948457220677519766471288708813834079040891656978374117038233548164350594671206474723772815407961940376842380840798404862525749939980791317758998335421709734870255761611813226729486554771513133067012688618062053241658763754304392326243307099571881046008835443992206932207967344016509479285100997252223425601490550232212766383396927344905971955322050234033441865268032136160603049881021083892605178746989000388035265418352279679574521109102879513891216392098814250834066612769349458930930544178958736854799021997546524806184407275289225432221322563240653320433884632219617759162099633882620881077791202207346032406643393618332717775332004160981277749303105777983646588156566842724509370915730961245036653490853543034699141176047753934743310137398102288980941120875903641850851797691565287823021256576654349574260740637892770037583209184526625877150243131098287991010714697779610885530088460036230604427411870013790566817920689051942976889408392792008518707362919177860669208039582854366393473994829192906968776767521966214708312856439308799055502811354139012508983229374212362969729158731325583126375413030602642089274166212909492831165995956268011294416858666712782273129057234664852532106259200761504710639161502501391419836293255266497953603714446838659027980448756124802015060804544526947756128561198730081131443079586996960073727344188451620356681550313025264842949030848539552041500606747198552244115164675362235763726302342230732631501533591620827250507314088315917303169928504329992758977871808297961173170614269128786767891899916284691632564289507278540175550095807552827751174911963043444692132312683808079359769780387227061935780349310529683295320063521213376714037578436064625654803307018694936249042822507155135745120169623578266458302531570839036402559905358278475443487360411824691837019372272533372347186224666570554526361876696699309104447461201840206103649874826261045564974980787434817543854142305541099721336302307300892176257186948883804201037938694106006370137733467092959615869199462029153130364935317238685356242615620922180717173213543823113855209047317657726539094567128266685523266594737559682159245386687571786713805283121567645264293296427126049790904097969786752731255703714775393916301491446261419328585461301637193666511296733221604594393788936341114284748499989447119644261673942407401500827222302410769088037648282951656637075307053631013503554488813710199472999776136380307932973756591024060682022698407949329915483066245570826510876430793445431445099550079031489328710533591940967182528622421095614893989047455120351696264221420009713509112606558161483474134163605548785781724645737624815855922190948749650226346580210495842357858976169651612668891787854202736706627551888361935331531733230084255684429964148494141462372707184323534100156988252827349678301102778148815251013277134260583010365417605788918077381661654494087073160644652194893165037707090329546864684282880236240297146942275757081075582277662761043757200241088867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 96230658141165636824204025594036158220387774865680163379852307385590588491450490661777086150860414175925860043362046236668858905159883343412940274963609460828901154570003477044037355863381171712831590084810391997045933489200119454112947743233054904092957992526678091391162243253057667500011418433630120150309325066190630575307075145253559050361564227740932744593074861000530389505551549128652673442131100707500709147917271717237877351618677495526289326988552745959255651885707105752065574748165910263842539145583896553716388162366603004874069634503863463001611007716087002544472486062465953038017210271313432744956699086926576100608063425529908874398247100272645076765852580051998462277452833197549750217803644967423721942918404614163076377653559263399644876597420275435359682261861539188434674118903159266859966225461576595003969498396982733780755694955355411069890937587801717862090752790168656789254422441390593649817407193365623123972172145318548981504829410756436738733755436505602813858203413267729146012014919377746033098812631277478124374065004721470437985027971704959542505365469510241958660929413505801260059048878763163744154794721149190970120266878491398565814903860732420961655369053386652504853152065017924207925569710635602321106185602906715718783622540657192064934162227726620580021258199847177952392083228004737911388663055427899031075679956856343415196821975028566364756095376860322207312083100522879778713044273886183520182624779725478685212876444216455271016188221280189226233988059443724161341321586582055121322548837917423822164036845556620706997524029535700124271474266597792896615315637568852151342939750571076592159197578071042440006791380590429534321641675417515561047865113666073372876386815776269538571729148374183296949547044008607667068878412957392409725787999689652314207699998913995373861516689001541886813245693513319010194656090510525240851275139541713299908877536216573410852475880057694423217181365390850725345215504573739694387267113996765779386871237278690402179559372962826128536159496968147958439510081470398993018625360118404512316134357069732215197998785054570898933087213969969172825332426596412971394903170558396034437826315797789010867652311773905301206442151358763672271840037314742928164663613828485175888969117161321216037602109744977410138249739205642262041665840021799792396332223598664258359016381919236553318650939374766068408415794086345539864602021324425411247395370628279266543924884467412096489244106822045242633522098609491419655752138358722037934413639129740524651927693060563912117503760048971096347563091965486340691365537161025542776044829054264412564713093546920837564315116310053971644696713163613131220934785299907405280316801173532539720533267146163198859572555898602508861264221066787070672940942773664592329886971282240630571284608716219572257781148822095878387624893740252859171834813331190927473252606822221951273148141379573391310997140595515332413229818635662577628548613537538948087245811004556142027552068403540321218148027627206257621740165814821894918887064792806541166921745471847095283223539545128596921934497720963695421415384188271597781848524875823430742890782189341429429551980823690151090792636496689231558867920372045054283462834282993518139749700209926022952399955086723457771408841616638916270364632676074917045759563910589771119168478429126855760639497352055744583188615757037154976298982298260701865642036801374742316072990434139978113688336227930741753963585858697828465186149612545123717546121934786791747381392244452229285461186099452819633944167767167740842038163195383847661268853499229703914761204984606600901934481330728155970202543198884054203533557214714374408670357595302720026717431838601513491151302518662060369115885447270382235252059155475679779742662616046738726871269014592873284278678899815086299499976172766302562052658187781938884672679362102223952219397755820225056746421390643697783916707112549161022546371478258089137093693657682719522775757733359625431709112971013565239501058817510268381091261056526259765873017663764668586005774615662963728386067545467712676491043325202668400809598562077037751308884301762226416382990468316843198226363857051858478710659131552761104008484613711881016165361479863804561318829655647277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -5077577992004694246069292411169838650058764148106358407147014498786885018716698930903587011032307322353060404687053570632533976847766670081993375811874954053212206226071167413242112516945867082980968965032763787832403154327025558189130144237394251838925836778216089082653657311484868135382766441918083845117061696730279833071586247719527876867294351456702027097718834566408940970720401142610363810267561582809365772006716796518557114930366180242449674268128590073334426625979316358305032227978024260467520093568487469951959772928398068628743504533274979365809720808393912878260132983006498634302384546318503824842297968635099945305401456265972192371156672910672947292911226010078914388571215771795820042145088745885622013497716257112632219922285727340384754655911409166612972325142621191030562705457398025659169421192052233675877188896305794294055589920444079564037706493662237292696052021613800089370767809725117913712330430250549984583261696378309411257940667884747272522919808748396544202080526343347835106285225590660871794602568775410983311438525833617337662820489408941487735006833333836529446152358821493416512784930096345733170057779585773648466502184616347635172418004691004434362986787058000341267422691655035735470592666030772841998868233800487638060745417181148880418992459946968486408684749420233330792230969296488869430481281962690370401812295553201648922446191229235729053213251537061435564392209894743799973853745570712767097493982111941255692163273437733744564051935947178523951630338996314508526977571258817630929981821638708448902605006145885491140989405904257495434956866336298492624239018217589648695718083325904316961554179299365941285839152795946359992898596308058514523709169701201790468356340021829454096565281677851761231083672125516406741477598249372775327131849904912713497343763424634279923006265389661526445739109573806389514530476139893104891968355529571672189477952074467669036185390649752821995268602893431312700844157829294250225359329029624459325972081044303572611847204879058347611108781945680500455667456483603181917298088060862746229327967344601741567013388432323423538886728016068820759940231480804494350602278000210042233023176711393370076111001327884785038753024042736130933998304686876894608911307654857209769040996956111674348285668090243234810935517343888321282351176161100625261409965435321691702830404154985993910053340743005701030438716336000270704028713258683581964824248425202698869674456871702847384865650115526704808159673654705009959539169733751179598616483914155742641135877429639101977533135714069332339334952211974482277926613889686973415375867564061090479199911229358254050503611816968866375745049960841177116186849430749885218788267843643954453496974457855140229458175143080453316881317787902725354557521764422080888802182892509179858513852800762327004570772970306359227676666579502363262946140163588356607148854233337687093488504371297441367722641934666839138491633370466712705583743761989271736824631968662963314211083787557061801586028513593177517023235482672677430896801674157548443494212468086106184009465695328098397700898635907523658858543117221168554177083690767845627337321132183472973964039671879322595759351341883148424021544616180880700225864179182474169307158156205127666469148481951974638261869941691833621099270204930708338969934628529034364648810815964703360982523843346573689400619447392970552261370168061073476019940794895500324382008080209827801613808976628729854881625636392175157124719187423186629589136049806235312540827588961294275202453883772611150813877463186761486131467442794686537127556530835110512616075429499976040299471494031366587217812906799795537924402970628450967598298167654272625149323074175989931501699380659227738785453502468338265813813988982789428584810928929404609783755195968133795315780009232214872041889584243704916976121555844037517633419584476006398867575481005392418651253451852681835882546418920368169572248869473812810548555531652095019164729678509312874256944546889212100183457267508105915439212102236561564009168787326455873900103405232695043813930960406930696800538700628279151270845681522658306280149148440591795906818957327723874370276740810790737337118410331654815836052600639508882406081280436183078563772141933441162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 253559904809767623705493519321832757236384140439907678429812704204900241693107949524357313814772268559053972153199731158673606215888483211516760303428451686425588286657116563617820788813315173636656857629456899059354514023537801406442795398573891559876671598256319778604654837732719630754741687290136009436729838871360974024438260000163624330565515056987159386641920932756814843310572957903352718685802127905672510769789200097011059435825742085194605040194340867661984444536713025693493208796626242531665046182485648500160015948440773217770605790319154999838610751764380236820553235561785991469103628308913623611189618614352268230373444041400000004439037925298867508307763283408283652663089501283141670404251647305432263490929326884489852048474522740469471216357619885686823521417824239901387781066050600727745148299655488225294014910417157679360932226781183514561865948065113097289706640259903038484637044993422346671361920366677402644413552043405346719751808087762862066599429399647367815792320202220676255828794961399060567101686892304185757884437343516141315744676849458083521164360684503944217340193910084636173771950155894104695809104052066723454490987459048608117086204496019058682448725245869235997191779646103377102267436097860299497166207254930003366708770843295995426484924617102105111483514585077309313803305196918174697709951655949463394264944669832713217953701006192988313989792428704308090234319187446626917376686756105015743773972174460814056269026172850601488034265086828030200001016971628174684130794441377679005670788423728161619800097832140691155871032553151098922303430522811321757456445974590820480405144693854602928081640331056569133632868512959941789926215739747321573672266374658151816119435636217297311538742148035538464358638064252443574946527163230772187543038353336236239692103877985913288387893446185382356619418293943913505932616376057902607724090468093219989272298792415806869947373641110657260985109824940199461217126293666024710454724613916217177903493460897310467025027522685302286851790790540608993666289547804264629025440975916834750079928040452411765199906149182751037423585174885298055374186418576750579399484033561631279624854822611405874531499182355245673769404549758056685399549448055102037689351380553337666637768474582958123363093956749243620131471321280553970578125874390891392947117487290004194263006196661623272818054428784154354835570739039572446002528600904637742135639129657241063504035889979231857541522758662525069729309931211619643962569682568053159841771562184896045560206096636544950952740451377750124591625392733561002840993911586535133585928583018228003662603294841748162764713432688203565379905325795576194700648294592102619956072583010492187703985587117579127984158260736021382513609800548232402799020159802135578899969705751778901909074536780700370628506918007857718854937583209725808617564593070622498115437370848002259479419235431681880186043478591439424571926716060613254393936739427459902851568873486665964276103862271108486785707286922676459134742127364709252699294802718707386359081867514759176879756185596018320939134363689061177954589467374073907192490461233517287085361053657894112650195985009660553674685771793496913959239629005637693507676224851345821048578849037031502879494646542390103684529457407438965378646609835086087997871420934183242039420872893978711886398552811505374516871586864686659164104991944424544374943010323958118564947291549188113598509017376494167423386663395411150138421012139735950262321126452611281274242572404444292929083001412888536803609176209252610474848567235481089351064167448964416558635246500944246077942215045211146726775187563372456755803294123074107372285261276557798850236121403386172997023651620932567262393209089448462882598805410382543973961834555816494665708627315229789669287471382019625226841839243663214329893067575400173800809574205525601906403691086177935437424199894851738885429442700900280490494856873363278677667113028301244058701950887767868682549738198091147112058537539463737569285174333723669340791716708472395401729638882479133708801561535416197740420866420236142724375233098603992861114630811261341236672977504690451289982802083292446648914212766155384896746603036118972163137641473440453410148620605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -11958063585652177559474411487935124985536798509867653049823074541941263272595679922316918874520880198777268223761400232480419190913702206827111629190939241202887348281863796716389660102250896089337839220251829748073783481127692626379133131168130895240031368773268175197946795606979254637254033010698466134344082061426490639539690809384195916739057042249024405474737826826043277409561496592225577893771294086049315923040689058474867471278022994815063903247732944495996996309667684791830178293672135713479225218138650696354371845132489385847708366855222391820370069093559464823038094068100031000905598724838882614529722304163655327685021707407688454889453391584029667783781870630478828011074503142080496192171958523550674697959971070429193193077254953784428032696515015278121179181486795431274631410748485940838834395158245633916481051793142773161419282904524539520503819160004057285239641235729097259482532992886283000296277560472412980167937449516096581313110352640083655013124074576349701412774255263247378308611108195547881382957518953464032940200627551438146168590229673268870823099677285813376703155528858342988956445827863791681247274801359720509192753699335138419928579816082391712891280182432934080806583654112544319188825618785649104030850286373359124182025137347738547931775504443418991489894179742799778386577000516948230929532326167425382658879398549087277943424108584990801265550690874101578786969181922718904398537543715953532946303774401270476611602098490235952870447746140696566773603728708767794143312846273617365153636180638678467922284090604981752542451265026504068667862190138651034467944624946130233499382353655188348448571038340742858603689826109134480090233795072631900192431623931994275534848712557508101779376218553257271221097226227400293047730763679230018386520162614701606299220280858045285333970785299441955096087094700879944607552224866358709465494517826881802476575416098735740938240966067714092252439612169897578820244093672907158571922632379767596416112755297811384712989162079082138385293271788104308287821085733569019404821649208209289244839250030400991228840734585656391002466726752837352753318900528166111001339168083391329550956349819386971480212934085043698104215825685921970179584061618325444117191266514496962242812719887768239565702760424548798175881324866222736522078210281162728865010973862484285783104988206330036025124744443546854995634665792608550653963497064492816230882764846255675178038851533328011988164073317530821270966591926973874481110306181629719803341163254124800669381732810001121802585663026520741244388908242807716637984502751399722604724683633402810291024147395489712134962701892898098476879621895374136987647363191637705127921260832468308145204861027469127101396882341858810429531905263694747748860325099860737901722092415798175148905785893470569091314064270239342621282036697089882076444931107874026786931276163358532146811789309515652284424567702911290122731972681556284586006878820181832070650932777211766877988843968214258746761501758516119293631656415974024765961191680004745212476956410108524422250097120800353246050690130791026501658209067032962715586108461004060379163276657302869542643632249096956544556928017320594183365770852128557086345984977451231185630538382979198934127077686776647907615570609505121066717726717569871963655319997626996182779174371016378472022753425780553775828313528223576134242657712476115321678350926862940820364102729268890745870575413574467619688811784724427036711499977944744143088703584716541833601159356973234963017023005497365889345590372917122152105339397138204839264085959098117118226881388254890454137682370253655182927276082477066219684681345625048421100565372937489096374187918806892710179694519644951988852983371181004374017143896835630118904886987209253402337159416716057494822765990104079202256223325156999853352640431346114459224288632801956535409275228957374698449807879396047706741920481734922666909789063988103770669610922420362134321043621297645036179803415472273053054619079130940365686497294877703825106166471414911736851404594504614244604768031771069069663809128034190997905124600364538455303212266396259480541094232919223810692405120638862379581999998644529658938000715381888561239520640810951590538024902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 531186431465485572161469221802220783276513156330126397075499249858677019831835885867553220841325515627176850066981534469707154210276610002042647938139651835031860679431706183877203146527696253968771876710191603343893659848134981504929690620803733866490964147043241220488510523925120744828424785842623100362650261581700622717317857993624443289659395503901994477702795439008117136543614301902942341876824438641379696606591340705649331267219279943828333162003564872602340932428624082951629420039706862923519071256188553101838662864179428975987435852240071141943164750438426812170431075915988108210536456733571848561375943585561005178084263678603612423652562898444998859262820094897440178627111683545828963718850858198790758025516115815949226178699150517949593746442789173432424712033249532262876336009269671166206003968754398725235611113678131713086327450152263863255642321487929504055587016994941622727601744820290189478237067029803491153094075839649620934861355607870777661844892211933978198330777372862605081528569267351579810735893722118576325981928030546063929543081844422288277278661155100914634808050196540602347710944284342583168524002911219828895085523627542954800827809163400662743977158510900818858851770948690092723185267867232411235931226387959433391508822384568624920663902617506541539303063817729735694579984102049710296679518291858808656836701047693882968820812876081250892501244482714473973931584882859972804582146433285371990398293458327415313541533723883130854524727967656299259229354817370095221621600202194649735364144956495961342078351949816178972351448488713519831317675867209620354656438208804386248716037445294015938800006416746759179741349536408712023729679156254876821959373261443377133678310343149454749043390301723402613289824824211787801184088235826404326314483084868329448275150258558165664731310741427438930641943333848822884788825479562804660943536918138641184797906766546664593481484916099609319720094200296934719647171221310786352496232740629502392914853241919464298781733069656915962173098921280701043034842268749027619922394494339626315298223821272139368505115776115179570286908002825098703350889130455962743275418887138068445451574252311392954704582893749502165601537803454216390507647435383726394820209507625389825258531919610817097641721077512660842722286519003726065870835785430218779482902309791175935106753854294632449354147368674887813886299314602672595132139755177960387324747475957599823755813101955959419850582479855979393756073718501679497661427034025959933515683320225931494710804414025697103871979928609302570096687497991839634658645624468767012171654046088772866036778687938859389771205861865796040179909973983274153656436485675571066094511178725684790781830171085507267284807073329056121747656232199809878441077612432263724010031989658336258941579103948180339335852979141399278391963726845113029128777745660279884164847083134886543512017488873236501626358291375122142006748755605773157566176398313333733421868593694455193794999944983471405024996007978050431729093827734692248395487411170687613808370125363368241160383289924590276795674803726621870499317492538818701317235703387574214865878313383407829276192991910456972102891105010816331328790062098763336887264890802667591595727226967726091100623748490214632697322228201455232208669354946156562916708004310881410398860166531025025399101905204533546371102421670648440141726155802926480522367149982599562725117348547119190940710032505236473968207325660709665439557942154080756654166801722541670996398139147706205676029079508385731774139840368047134512649368042439615888794571901415594209440822750967866477764649985508527905026170532629401759943974649056649081627533417677290160365440745182767609354357876883697188483556241522227974106269070867789743630136899590162866259433885412574954126445941777013087250114235075249748848058031392254728450770944324644425963151784920952051525309957682621643084627509094620419694857062892367978173077761778882649182119169928747453228528364898940726742808744125119363059927256246580332588021287125970434318043969353158131111050883655783445620747555778139625930513602194203493863788555713615885908581913516715059261982568075612030880415042070428812965958431657753635590779595077037811279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -22186821749746614911491337513604573830669864040274138486075213152693921989368640933966768696660552079212786453775849135914502268310047122378116887662864941776928799892100653128110358792504341336123977696625240651678043516279668270975894821950784234815311872294814343799321626631909751919650687391861553177712544224878880896492651804046539338843497108414163742250942443387049111997653123052063430548504666466630434134854876590219162266904563048846322838726731957531198909220521065684878809279367440830552073333751059148419028685727386405514786061719456939112558380211672383154228594316965086332109895846171254616340802150380754053880995436998561113549311455844082939888207196292336982439180280714762527869209239231608574574253644066454899740153792956625046911673775411560341959781183090240976999684432447703004369811262523841073454337491956458704119037445881246448427229876994352386956910115916372236643038737652953170081136234009079780922720108505747661347413394279102721471889769021789497381823192583206099332100550010514512364065501683094591845499049758051376629551576713845384311613409252627560868144693004068513206574093337916572076766812076175913861755050485826596792764425646348482053696506143955040580370231382221754274196983630750079311985547116941176063173169185788796143472118288150152522697172233160969873177672115651314228254238201397450286987945823250755860074459612202253180392036596893568957219691919988135135178657150356463905743119131926729141212615308556176117375573477238610612982071145221720546086220947094888328670311740401758730852780323478875429525312491536146529196113920342207250920067423691300385313350338094070562443729733591234376429400712743901478418986331942301853087920170646865942182192173867922068188726456525254127401617315416199776203112497146978593340112557679194837827965462726378596924342459294154652053158531675548244749892632670283001111716769822226145442755296135606636983992546482583833739945131716869912386743420952553535423964052868468821340883048064291054058700806691092392369022921116053818386860250258615373812466703431526015644206310295779858270616716384530045680808692506230520952218388684014200061249271324512581168642328733205148318104501055553688168629926042413753594361860811769709158526310072175364988461953483187961288691120037127573939220046077676977323959884377449847543285224299928656289262601271001838575843591138554973687452213138496016446561668480793603310744866076569868537171598021886944645013573873188290915543047868813667570982812550092432593250744860291777249264634305148425869018256321984055628183802216464984144134290445847066573759859060318023428330725098717983669949893317791018672602011537470320061157957953029397061370569441668131029649514209415602444652846706018927732819034794055365127840689495505836305823844399855550788383480583691808592202342089646402095129164706313134471023253358052098680446274684363199938123940690908179288611333988568508451266913156761199641631053217152063493089278047219332712952126468482741004432821723684755073580660436270981450196969140489906940618699311344875973936171899054546561090974323681509698187995621633358345690039279213267940759226745079368220439954299246285814590113665197515824422848697138448717873021137769561267036784836789836233565077824917022433573351682939089352308450999041211928238050944393548072933883849423103948740459789445474463595824716311929051988239467335304984350472888902767284592739663273438149579250588464786185288782293710542050804924189675013683763011937297449517769545385833952614770058651202018189671160054451684826189955931664824918794349513785338342783992456445999663054236885456695511623281710239804224936228215728824174594150719864461781893682095108742199509733405321869595380115169252267125243473693050778277763614131335746355942340958728814673493153852146067655894638000673712265134390789183705039111007287451889017136722975674694938417529722855043780905697626541650603421196006039246422162651118094111956851354293005907557705850041003182756841790557429016963116905100901543688505610798285988376253681397488821305270713594237676756154881258677315094205205489568539535544298139598266366559968264762079835776494988676096105971936058153227042349757425210299288664828054606914520263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 869569927081002879573167708839260310341544979352352157937870679890071244144634615266924812571949117482236260808300973239570900910727913435526918296164751990540186402641223122933808682620885914726803535341857482857552453247412596401722947934676444290561379088382111341664308603130587397944694800700405366961977863309710883911971748631237674860837680951770742685417847244108242843944553757751761198694025869505178423923806850737215635244612544107728764601686019528639558612049138383400761320459888692575130849995635625295102818031881306213134890855833203250666575152883412148321972191017876858719054555757184196708461179295027043301414482581088065901239214835153824454138546752661292458545832998588543230099665093438762846754270926834125064631741972258115026345899241846529866462657080752024454867292001915041741085893759444159988228341771270420388323643422929279034184278655749507415443209372980798286315067740927760105087518937377542611748819008781477689420076644069466227811010234937968236926858639445653319858171429629638225447841176544955841654559010066409277666747052043920390301418169177701490052598802760061855108088150123140608300716923067815530478453838774952702367688695516020670367368140572414099512050343869702289496525543290912129727199775880398846303327846846132356600715949278597232050083404176561313263222083192807502978582879448135078986283291469311015988494403389331753908971780475253210668187705504984276213422874406782318787359452273043789760975896247350184023128359489031226524858866731179395682221572889274789836595869442044586527623630734462510304775423103697599222623351077112566333201055733886314481789463246205584606831502926182944064009689900842197422293051992439901192579531964577317704659055054856933016209988062970311985425441917620809310789614414060182657811020404015892991665009306845232412668729833514309092654599882146046001230396888685461118888062568248076928683788333354624446369031584424754253494348383632439490776910939094109714724253179285638763701193284278213956753522311820016222998284877941366161211376736986385413464247092246127914092405006884977392855888886428018084548310848432373401836778492671283733888355810986058783732190878467959456790947931079081389244027749055694430134437622206999962714011667754312584223114269286743625519555157268600834020979496659437255771522502502969392599084932994891224939352499497733228027912685027385913075939421458498408292747981202864765308290773440866520494576077112403688510774898963029985678106910596314144016756248084842176154756828894990607184674094958607268466658792585287347814208271508612538841022413776694254913259588567566843680533655912300046684042913705998650264713549570230309150628977045411606513743430136213484529658826381042607602164660885009425283175363777071837476137675147573430348475558369507396199696075040102164273354432130254123560782223398161666985304153522885465518290813353820005439108073016060731328350536901560857211993429046971734711328182546244265277237339007337580533263743491432268121940295142002138135036519297112843304808531455680649852662087787053157772002377024102349116700410748932087825475419331686246588661486231612290183850824299629285307767190742725927028440317971009878048523577775935044339064060825221981138276069423227153028786381524060927821896639632831991821360526182579675524377176730372972629662366363824947034591875513425063144217438638436156434035418597590393204314550793006052251128478635103714083911960104090139130397193643860498141343993758380224463394359761016359783916376838298957958725220341763931774769869782181371078870024667659355701857789101522759183916807409748438481841525102506006453725585446772626112502832120817586705020254216980855609918742233022156722542297638682209056403776009063785941206011875895791851410963004833693220320538932634417688298144455813976654634577434400735088473471293925071086240757281612395776843237719655922828918510649170955893685644208203416439724826530340640835401311609362545386389105553120996213737109028705202881617804169736783227592260229936040896723748607401645092197295492421888328027529786380459359834095082522979349253415535924303349819292850395953929481143993870243173910219922528197666495239616122410637732986771197829511947929859161376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -31915897026948889609548493479527419845095457464732941681774401683214423317520543154138496053311900392055139655509537905538566261643551045443184394420034594362125196110842051007549606171842971638034295851138219125080287618844745810603138046804599001674232236792970096971097318176636781070762124862748678718597717647383795920731776376939351949635699126999464131745061548865247048215980444760677497270400492057781187581366121697818976354378355891152848669322943591270126584341473294031123266996882363698286313194167444151029379202720079774307178582257193783889381176715573440631414263732514405648091196557692909329687665158649391879825931530716743983199559257455259068420748693217863484931154876409890519186915589221682122771143656232271550869780289712065561449008644212627128845406931738118708440734658103633053991178630334868226909229461646630510093434644327059785748903946245640372253052921962012940903062451083802424069206476931911422876230520600383855780160951962957630988669313245449867200902482956258027090220864018162598604725490918188263325827335844832144525233948040673344997745107028099517641665913615385559235435947258462498469549627773480346040318137289476061127346476933517657557563843094719489184565745260179361501659019635763160995634338543458271105426882712004989856269493329377151974351688137666138249343854994543763078005916707817433928391639584203793436647933421386167176580423360835654350429954435647596328387344120784173445626841321964563714406344437641167814161712600179847178142917244633875091831585829168425735890168572658590890464606057285743671376558436950574926885842584076093902578408501236418886089467488444899454868239368907449582503160382231953667448862864056786218044717493266049538657015740113807000421067372213966935924460627140901502058263001333935886644282188635759103151734388468827080882848476215473643825712437400191578104770519366564299261012813334158545620530936369101623125282078754252956354623935745456463690555381545465711654488288757703440538784838071930104211373443846661885810515028389232208427657893477957107981594043382181159182989644785346515146075884262179596763743304840959185979345291315173274914280363427136136114359089191581600883829192814628052218000274370250533512353396564691971527941206462703407895425858954004316061934437351012316219278787696961562302966105545810262923606296312222064114718212067445075308526401371226147926779888141215039122203443044589836421148719116204591297023230759426108000893002407313514291627107151172040577085371726880208799221870901100294667786428261365286432109052132432760677728695713248396984438158625239370496454072062827277874924082753418741887958328466797060343850528438854971186685759980882441992923370491667540180251225509895938460329149769566590952878083649803733771007145396532452446125433613594459032511530264088635988267798983177878289455905604536152368802644781722576599692325085391976093827994369213554942913344365816265447633021057906508574686566703197162729367912547909391690922595636385174141977842122752702537411939882081024526556077199792595632870605389766744569507586956995150523280728161376024147406827059863681591103996141178181258678733905000868947622410161164488864774242909282098677303141544418917496191616872883440434596896571762787270133861594811907011662209172113532107888526123792573472969898392845254063263059517544989662451899186360114951230085966725104711448851999173973877634411915560887483666485944794841441120924059300474022307614291922691543677518962015299161264951674456567449092662510806562319031391743239985135349959553911520660039520882543198382035102042263232703093841785900370137960362443609841107405813547935798324915189435987133620277474523851368812768296529952232453493489904014908251631926258437559394344951229540204974794367221657052984450551784815787633438574800228584011093749397352861182322489173349474953056154459163099445653573878678815556451818607620334684329939060219909081222585080150765910451682788295200617349231081878438912825840520598946484909789290845862198395601295533382155196874387330999987773858060983580973546947724219427456149043248774679654043229771767184027800929247929165917008371420113155050612200725441275448705349079790423265368115579576624440960586071014404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 1093176453907429847432755423667876280759127563599434628487787889400049362491680996762425506930613634952837782406446479153638257554652858683890250555102444570627770689993877227558211080060298912557145298762785504841254836465624458538010554034522423780237346857792133679717930086340705295932528329258974866204494045168556653748936161287486592682097091363820980748263884488285410765978815759838683307901680468242632448843304982222543513141455081967949737229011244458105123187177420047512742533709480223998220187825762499653572836892959457316129929436634343076572638531614140525486101483091374165714438182850928618730365549203387994630453871032081979170764634577367509855896962895841837486434568165602775081146984021373589848044144214876375105688793616165909059212024104186747303944085377535467006076692867233271586428969696115499011149156857856284844806964679523780045135136653473175852547172651467381612580255799974992690368144303452841810648597798733362887799029447645720798623631604231023667451361370164286693818764465887410491678974135842070827919944463303807239607210776580861380901128587544298449102974012644280797858167855686903886650407202322929723744298051080214657351335766352485938665736692195840793688051900395133672472594298670652155561284277752326694664411006517180139860504100276532948546685764191772195136220474642017201953709103455664004224106288690685274349898506152227327275489768344525479165236579318792201566721165610472970608266933548990411642942510323048586629072095057112427998830270518243265700854616623565823657633572933422984112800595704815617287856745185990583287370731890913592192141150489122849630735139777749578457845093831904586571495815286376420311611721090974769090551073492769748152154693700079312781860087706990072427752913068297535641194658612122408584810827167785516521498407720198948319087825349486542563300485654640255284596958994194882908644171753893555204226366085800810729266647565086634419885468110465753742833123998741069193162561151111441058263782539296442849572472030345726981920878294344446449654172820858581220702678898301258396791508397314695643254757949152352117963091218533852004187057436476349248128968385530369365944532440009961595945643042491156846820255524102410674119198996653212757847779973388569879611956074013338347106258296459633406492443682540243164524525413929644686024780409148634514714387253627132659998125494107373238519056761122073734075503394389958392710823760294679467827479540204369694598670453492798651535717473042732910947345616974372466028415843814653238881371043663135531548705473739567231466740770501581537424573419590766070760033993258554246330547765957579552849575086629569368016898153347877025875191594137817392151931418772006113420200503057429902843446321454793962611612701646957029665904418293942118990332796204445207602336904484840229772908806079187098683631908259040301559600039862355832605790642986947859201847605006730626264512620116996432682153137695048517334744221449149632616823753788678714577348581117451378083468949380679059345960696735547309830476008486426482134407655795926302263766768562938548516657976870051356146372866991110026164373672740381506291012572195067663933037967928791456931299149764398878073744193022171288410200387084501151089168655288691126560954066582441363634633924991388606568106475714925526713264772881960883555122838795491626957486185774544161091887024200926512876882925431646634365450297543251390273071157858187362863840791295044752884840707341567763518456333988846139023186374049910511820308423872294547159822543732661700271720887651737956522580981897431138642340260204828662213099647237602959345267574436641059291094038655376093368647982964477636841938350248246968626039778219075017770556335913482977307303892250607202670571729090160527636755084611938699014176581460227999149397634513163426205191618529781344244745058850909025341201699308597327369037428357753408527906597267390191290782384402977859954528787063893005972490460502636065945745050598512491107432917062196385648691862233437846756089119675846931915864241261194816975044774929273851777644628465473020937884461564997752352670709279789882380921813532301193615203228902196402258655815082348965750917248239502260753752693744900170713663101196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -34823625612535736121594754945024259981672978778170784645297511247156392759943395842814237499423237312498147275094083760876559321395417309310926457888322779859278793485503137739729239839738151514531589277589651877893620218516477732404418691676942891900320254053801345422543143270712544502513653006680898967941604207702115461734386194893780313870640790315685066146121243967936007381508389093377546133364392407822624223344265441020456093174264209526906734551884888853558491029129989705044907282026635256252739335891766847238169968560505846117616533381204476890525757244055068667909251423003156775451639528593240256017109979401915914858378907970100282358868748281381864837364303372481731405169016876988602775800253882856964946732840685083397998835794908573981499120742069392104812607456129237473610135503693664219326033935432667431770196757731127763380340832482989642266440885636339846504768484870606913344805485177384355380124094142531671070252799594371936756116300637454112879477654750296808782262433055839241697052415127437184097295177894629633387048708761796108162553084112379145832750788099018818132563719908854750926647011012323210694008812849071928620514448255403212932633563347584875650026014680217434990218637644986295701123429380236801425259683248925378579096235066422922876900478904158867469602168064726773704033986166590691791841710344107487880196923631909475142713468565439550629810631980748029387012491709548358394889068123372449234357979700144272427075694423990959508651442568863579616711506921909729165774693094380865187617583442822320664662511679406665109755319646066142900012286750864602643343449715753803304666198320803351341858774362509431542071342275722585411118295717393840679298854521075298104251387642409075458389369702492102997300687703150859279126047217086111448439757313651923764336938418010332315446999991868245924785793931282916325658485677294573135399118550629223921078138045802795930168053853994696860168550919281838723015671758351425173498365808345455082064586578169720780215776965064439917799946051670857968407062201477803517826951676746702345577984212727367814653524373059434341700888770748874567741697945194699202985736505657145320447040088887576759049877770008587632730920646575802760029588047372091978768293383378992039784410023504003979524738697749195812002337883852748680791347432096915352335915656327572042378655153256925187461439715867495999084319200806938219238786116278124977509417534296711827762708382867524915747211419552170095799768181369734383482636022280417519426185370051899040218586074098979211888582775769905995894800710471900462630430998772038624719642224460625962596706268811963353784866176212180790912313193942117734466481868114179803023038679255643779245899533027430491723029990176037567255377362617174665778789216195709161010407613578064915114520732999837295097426413485731642344430347576096177784772658295942886376790790864136230667086829866418642419298085061364477741249700318941783939080417095165835834320837031049216213829341632818368591882466068010753108014428409080222808874305978273648615963533273241701885388978230374324910288530237239197054950004421386962047551806861337444701345465509246957956983758933222234614485995677801868198384830840317900816011291681085829763154323668469823088971768431510378613164782281419486097001736949667122320807270495325593446595570360677094621236542348192768727640787454354283164934226443455786441906324568830714233996238646831240631921130845940950482224254505303148880636491155120342846660628628382775234460048127918443426041668693666069477479755530578990866207016471333920621497380096117574811953243364417519109850655783292633507250168854437077229213922975857051998053989574217980134991604859240121503412380465308815043092081488276523899064065448844965732092055094191512924189281521428987413537489375945954895665819175041750758897823004731991180443137849083049916109291289930322744075632468212065912477321144686044274892406381272950631901381155427108048376797230956928989694663793546683448697580570854025593317188110719431942471299517949961254705205311706790288355691440012825800745294920920579121111688696674805446961637621519305504266430148587950563660185124174592902129247718985907700250947982567595317959785461425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1029283289129523121924813462873088167010548876955309618514784456906485304251168962161856212309063092170026984543794621677452860327589313691753254015197193495130722737655361551836083877354905987428350199379172506079034676327563154970385347234708553690290998565421277430761378891213348308559653802771732341638702969612638229181387445755382815234738750409434181474340041270289916350168751608776663976485622208519870172669644944628838772664571304776061665401747191639817784562652191574504508233046163548043464213002653508413345599559921451062854825719489122540005705215793696124893087393678579948911712755655186810983746822974147578569560612617748440247498312141557895316728255565092996600514677558966354069849863995147266822412979478406124186432411868430017399508438914466172655050733726265344207624751844145192104118638399352185205636821881278298779886398521587312044135889581843009597459069241530721868708210727696929865733246622403875064922261771132961469168483178402335938206011114396681481566816029902431446213075704818677848621452823119700304600373706203828464351312805711363890246654377922864768321820338024365972799446260155010245373243662042330016751515758109939222644065462406359537349110105387348567349891682943332975647826394610315733500445256389565582692753632231828523430050179360424724298738328009549936489785613042468507384059605150874350337273480392779196727981243844614594233616459069472362238326994179886787611187198374223784225248735829525683524393039461504795332115348962932281579579638263781556890065541736286556029669240725700617571239843371815933770353240389880405646346171413706068371569767064469209168337989575028888713828855911783601832239354855047146981427586799054583918446378411627431504866699929288323086345393310475895641857317081538379367627770161322317775157598818766061597158696247053203263024588853412963718570644719677396533174807008906516355312955042260325640917465385576410481479331118269735297553126532566570085614233551572753971162756561477888730374891463080698206668265222617734523546560631074969514530402230354413078422729072850376887338946488479374418198996579752470764013505365148141681913252574949338694822212950405810020322621900713953921714506877194022164474337503594049081649385341731744029611631681598615976052295902479344258388002124482338219697943663346962319414982168606146522886697201185923846334635998123416675881383854550276806303526495539762960729725463448468721837884813287704456657518757301522471396437739871139734456647726485306308807195982920352083655854223856351751616722097387085899190516433682782360099477248721749526171175966631959115849332807446936819339180992235441330667922267903655762595780346227322778982833103000990330214539661143238369401045245798711959752048345083390502587776479000923670326891698087931752921988317148441623957808726279236534479576239485584826368367655493663729566696849090526883999259479188911744683079027174697602242528273181222864110939945653364696948010320131279089096578307612940339681822975779388850671159812786425310979023985018007942954424233445171075124424231804623395950660646707312946577054000932516736408930339100400821143846645994670960955929301749882654424981595996202980427555178564339875627855849768777047808317929682608277904791927470279928644673848221032563701722369728912809960148323549604652831763785236612283395821956315255151882897140214243521208198908183666926029444003520951595453253297445005202625780506162178076461604862618393808753414488289395698012595260575123199377179911451434521610789667662124145485235986012349847547249903847603466007064507352575170739765685526595887858130519388832752692771191740330507435652813332885564756865286448433604116333918317421419603828979730969675140336618192577574047469815275935285499544331770372384271387046336196077448339878933009135083806987510821170833848411728188208368347490311484421470510968373157959491088814129244534948252013913109369210884083491715895670359002296327124046170166359259772748486716062821155627445898188904146714445598233798244049945523173574313779934696811828632241885841955178175823643343601081090980877391190304182683339992799930796006067384920508045391133233688423499230082527992454586558766348874938145740998152177780866622924804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -28119400357584569850783549416653314556917211018155307573820603783839738563907412202366244320566191220132616101707675413162111099644484449898617975225803355826752353437384679385204030874534009736216818235759206559595221519173949461100935598668372466464661897002679310575806948816816017496013379815854988365530457153867510352909278063376806749166979705673869036909998376076815975998897111504567927950173753477686293500527019586935913139392896751871664803560548977163922406148943959194759977022782075125794339406546149877387898350621019025472416395732300304025457463935363449496583673791560029444331159914824625036143158090300078504044606069739375192583915119554688463799160702774955736797171587095267466844901321427458066121594749679407033484154160241060753473452930478865161214675222208891648461239481284783572728018424475770297731402495437593599315041246316699896857429590380071324636036123555527597800155434296930569398721557853015534347437315107990613621246105706078769084930398782275133881607698011039826243265546734591898245171236662337532050537034237632884954831516195645903110379174425104682996885877351094063804804952911632881177464083783381261882801304507605640691104878236434658859491087541405332835115520865505276698272284793979816523043146908442293317792793331096425172558791012023662388879834668457894343687969851947412077961742755341076702041258542858411866316774494765230376919001827953510124619250760582992608685277777800089363476964278242436350311240168494445061000208128336422144036744655138511044342071324556842282835279640047710987866597074188992686230967114429438245429278513993777593842445766049247734141423979894063489333104802803215680531821580446284509226596699854247566959879079197951467508695108045202823620620267921748988692179334329389681508880565411888097550216518470251473670201039054217884153595235016333113932882026575993997047901356340474480848615697584484002559226447049428379989717115415798300769709331802387506973702888221182973953035142701052077025806094207400266692901634815454950319426954238530419316318289071249399805160175081718536891954454020113085687792492419488102322793175126706738452593557085754145089346438310421331485367003992277144578283153779249961887286915531986655309148961657399889882413074649624837951364651742484500629170817605926566467162077331876957626384247836976365631780461939573031092669359337570909110417419459022242999808570595865683490286304094128539739394093743030836655494280289474220660978412291327754395076258324994681343823055153149091867084393084158088147217137539327155579360080044076052440752578065282027805279099045482436976424052461967723272345632708391628689537019152021546671173555385809857344748494635842972978411139822005398219739679825416634498852570023740778419336531144275492860223049481739333745990641214971329077969257619998333008215344302917727634095608678178115937139911708554841681602178257049956341469183235527041294818350533165142917460127820686734290380919485277186010482842490656015700577040126800682557240801877642858290658998688471532078478340452443745220831959555582005723988744524753600489173648749237172817207867338197507342043003036881588471378527523093720830749337194321740209742452400326200670242319346993913794326002639851589925634216741275452341520949832082764770518145445415580013900615770499738634917178241690492032710794837762979230242806092086715192545378367594955705788340720369158915041888131013366325260596670923693560530758808566905523279285494929768689396086309404626274826366467810894104671911626849911682858220722245835443253038852700054902141385718147598476643607352086507464194851306199918797071156988884228888890124730964909779543568050854621041825269245923834645972253767979164917262775366579267524431363803104051863004943563319453563287986658823069975793368434666468661576388540908805051362952547951463429580132391235682956313843299168137442056447015120606791467042799386920307801906293182703479601717603453081090047757356216248332903370440687820777886627172840618795579241997815849998594821867787083209109237510998756812573765927115211315954088778744362784161203981626911053448221399492874992777938820464189570826537103399943103809454881803661992374903516589412788562185596674680709838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 706900801946280072228297578187114219719414192830813001579052724088696529544725942944135453323496241757558758495880950833238589817996561779131464727570006302663692400133935913088023662755128880391197045479586288317529417324656469801742404437003778302081657959611778794348891957971401932366687389060890534931647785357582207998888587558563136341520389465236863333752680768338625232123620384251142310348146567374623999367760383798607424638724052259394679491477356056703449502747615486150731818148621166960294400736436099579698609576235320417165103434989820829511203255049450379857111773639678789784967572349606855615790527064634639829962041664890674649971226382988776739211541000603294277386485850948241067036404097564863550173977391443287229679706842631177390379097305274241631289028520961632383816699514967271522252216652680049307527942015009611771968232824310612791120390030505016777101611212662639769094786168542237344807839486634033140991816693652950839240226241103139784493118312300031534099133015046141810049751681627484152031841478084095100999655661947709016194964799240150756295993375816680115529854182061538529460590243641162059732415138177114765164250142634186826356829449659740235458432161533974324404088071644532995527670316968531129563008033329193757724187593603602700094582043146307766389415657847936926322180903228636337533939554747402541139531711917956621410293185741450224504552110892095336357623215060278954500275449586295590649518897302163353115980352254679848289235496011760720673182428366429847855722182568899211686706772214658942965835722561973016119078673911338073973735447577424161699017339085025703168547074054563169897957835831222200832019714359318096467163886526155316123183799641525515335077745197920375190275535927241121617548685531224907884816106802631382416993761834302718964862716641503918005185451153942550859564835467025519409024504887372203551489896227274197383046042302122666820837974552102180068886150525377729317492600520041946523728887426891894544350057483848353713258001966607664612033873810297079819093483154539588638735285924059125577615189566336943695194134489226306707604727690396108677189172459819337289591540468120439812621413688933819816589793905886185507426276378050445482948829968452677674414798250028234210661511474151304533664737551479128454973131843906896514793049721840949524914568691036256007120157059145852585454166788960217307777022096974919201673217448736628612202108680806236765937842364308612218617484567918114359962817975726005846293008419045345589251433652203006327473399010525259593330154598062085646751658441860826651904894676179999367772933384308932274043939532400778689433888470028083869449286518587101068813963292679203282978801657428303129357850416810717517424133614480273829911629614300564697290971431036924282894419357385581884451497354442173539139528163231460069727690119747336515712957827645848088848307315630165507363747626247372096256581710212401437505109258549409073505912255200776053981447245425882818141029226352196748877880827310317755795770830635483803114387840815790452124281097072639344438343326270717477314987335242121501001417946180399810023342973483286061833999450693897401760901283151151031876049021630470335657186701536205668806630617894073166228805582273857694143002278661480520133616075277555347587161714076314665616619585797158222458822955435006319259130090773949584856248260241593261050715450699249878840297439639238943438710952539557153747084968458673255314422841308130840195985523654076187422825557896560478728764260662570874362942797551869997273226618626344404637315258608204110432588184712025628795348310388836099819579219329608974762540982524534637727863047417787536785722491822603552908910275935697437424763945635126328061692341630999069129158437905062259038783719460776898566953935258883118848147311760193856687974892415458210647745317958563739273838139199270032098791285214362285673889044265672289647465965680473771522387569849114906913773931572100106202034225183095756726234418989221484227675439799470051986927176852884547892950822230894534471093612112870003419335098609938589608165901184909653870061283531849530191800827940847523602401455088591587022368331184141398938411415819871308485744521021842956542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -16216525649051950672061176550773520083591776476814781110906557539009293842690831939473652826572676571543708106931176832930161702757544178219515499566387443350677344282626804667391245507661338238651798863881851257564783876818497740454980833574432240152611649911782581877369210947017630070682267949679832286848497590055680276192974020600857859360694837814573646607552705352615811806634071954388768187739054825951585058855338980077547499169120411015878083419382158980368761388153341753862327845396695741971900907586028637552507958940738813301088207738718216646093516708072274244459953540269156879860035590651531986367574509654730289938847487727766953515396701052591318679617602115355690726710294840331150115020760856999037038599483460755890824807268042649706189362355563352830358168140987054291682026926721357606281112441207691227045672524639758730009322093314917916951924442989213726774254711836091509371954385852276188910441980124726019067794032196769849129352427335817022606539752122683163068752612122764366491354475999097819108705788385093125975400488610221521268416271191370668302250432292898830875496948876146142932239331666902112748419833571612953741228273071405325211763940441514034465875014399602793073083961982667233494700257955233003713730992562320812962858974111932289626382547625942856425754283254985113705999131516852842327548287561261792500431507550948270180713712853277194921622616024888886258771308411359899323197876752064463237570046885401362427520868661810792902525791763865750811429776644063823930673408121111167600998121208201464203371915746878701014131810134730579501054710589149904655338779136648110110852162180344512742305021903453584890001500776166750075099630212511693795533654094635650547839236893474383461926464235055741265793727878137667806888920857249934680974057830322801860257617307699131479946443158547132005817649389265019229553880130709006913097301366486411088821219113128181155950509127529252824725647544802177533894069333284683789130695462427345845026456643625712291534686147131688559531767696448751583135990158474904808460383899958629996543133956396314244495169329192475263283976283696021229571016621685463659032596379409218664867191574963338533621301104775538022401972603255555439586356922970637955752885209946515939088463754793434182907136173757432137478612682359867735925088931349852874563062457935729272258921463200695071176740379170721592052029584371639247840554954425212028485045712414551490073527729303757715733316259960693701438959587857781177712159306815434796294507983198890393702890095298475516042084699340990363797907359232318074158635328090440025156598743681745182991715866610206714995292956934258601456634599162577021016569704138294732473760485833062465563383187404089989424864819339078287452564391007117043999491189181264352244758689496632301553664830140140262595767514242300724055414928930726457441389522098619653522941257838378842221350231127094594579924514564339242546977161895667739932126951835338827157086305908875599619238387461195546403028799275737711303251213427016154568202671398600404198713349440712363282999295941348660321420905558225448655179329267117140123430025908234368488146952144590308840937386713470026968347734785168186639111797798322548425718672508720307279803409074206549735954693352905839543877048686050804161332748003474123703439929514936728600851435284093600359834067272046325232187158694352877299236028100420204952501024443481373969169086374236593649701535270152859176523149590203005468734705467039995605241473812958572566250433784652815750794176566252198509796224701363914802595530686563738566678161902634588519214930013114030066762188159816001806511019846719953344089596882177343529689187255861460714541918899926044310265949949707442569034868623904697694485090355304392832998633303194827663217524649762348523823384561375557347963178166814660111405249336428225488472203144986443713948363478939801377687094433022821511615710314247716591415491839373578484682973017354816040605029802842447933756398791932019431936276830737964437549638172986597040787484451347985079123455434535192855061470305348236208325983564221394105572355631365577669503535484750737830805665263514355420566055358263093998192477807052114258112851530313491821289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 334997714132187775840295701357105113201815682173239135125882483147487278256680941950140662629953872530130921250545618972336650905478639918862214375254383088600039175410400983274981212249395781573836570106665379185258909147954523585101822424244412480389152840192953969436973979063397602391733791612809001381082089038172339153507057671727927316593928669399048606729040254698424752080239648225751307219731324126368902007536653052675418961831821912751100313059214336283256250568240381532930205197376089608137782593458144015921177385860255663051721339273997815388186330496699337255170539413576401983671606816300744980791799680141185221835591904651453694645408850159358039717596103367250731239009313737021324765019808694269044711115069234951057812866948023173480284622367431107934777796908500688216832133172027682025320318984315473330800354009823622724472209429340669204575418399180333290989008447229130426422131388290226789853203198955977395097029135756544016206573762109884356154005590619160927848600537273218542058123418785414103800037763947914875018502563206365546455637327948488332631025810657318427254697879923376111599003313767986236444695296601248611826458480274313403082477410675257530212981291040279477755741500139812546555063126750043439805693994316368025109971225283374246648443371214209796214096055343108901954264316636249035451484859729394098106198269550699493016606122219193633014668060111747245090787551290658483136703853988037499775861862788401796927349519658903190602032068006190446535219038874498396086679872036318429896852583210540147062835171839578894884624568840191700738005675507276898253187738013360592520601216012152341911872300677717407195042135861983798514118816889766654825326120605488469317004377824013318098821727103082549016512444088723688584417152234873497041870727967718240935924999942468340091264408300368771349389026008242774691077254939998043626679631548380956192979024548690352999339890656087085903945661407458848647067446052060989348979400164164375594660514258831140956547790468782473845514735160127617018536970245105982919223391055628258292537037044866490968272652285769892624353623074783621151596420128657891456952766542178101159554831875243856314365317694853878687881829481243900365664603700748062709850767497262796460054007274931866548700016086222457554622521466536755788648075430311468614005886380787544515360479060914621262271907984087354383011327983981162507023127722636899280895634355914799440445449745389078234652363152437082190613330724527277219276076165985155418738119944808411363913517381815130466675019944109244139986948239789097278688498593830597541898509979759980530390524173310856337486224233551921643941079452631137093291349441172173875074714367748546162782652729955595517108031305657820360912995650909772252007771654744037292843838701065882588454776113713370536666025105737438859131199051879928030869780874501699066471088974898930598322429853696914271822985893313133532869228351414226533084950438030222697498041924516686474824454438732695239908187181425799180211751134412239534551198987342549779284420398179980350178903429813901183088375512615022273485397204562646187778219414449694150278580856979607483060117756858484191949830953366101478235674126209887965058917172610628789488302571322006383555107077554086002393606211345296926781823397658886486876710492617029545432115383268042710063063373456879425896698244339746244764716735370652548573887105789397609464674144394990594477526092167121236950797455416066841590850463685044443551246865904794011071399616083411045062996818367567021536800576111863620910871676426293227415163805025194985332864515146522194241839183472879887241929390295485823468407993146104578218342270571091859633503095087253985716888300119666349983533209474993151717490371201020681109866323405270554065342906737803516233089170050008132085564392857103923434712505429301871256797021615368725946903432188958141831146737777633399605436890609239021030446592346707360184494989662579246704944261302587193788986915191896601930451927781312633048782052328653517284366817806085920076204571708995355055890896938580587898950200106433959268592027056723945338916965462998502881086937067108801758247902667132728932175567138074256945401430130004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -6119059556953577305143117680428762282608145822434050252383296876627837354031594748171913831980711439925570252432629649114953964180869810285553404832258329011940332828757191243290540590371505758265412001612476695020201694778808178445233905354827717066917616431589000772550179693058783439250486110601365583840809832452169872973025287620194807993415280735248265060888188682864464223294797420139216533473337814010732314750846445762200423091696918052728173483852300300071463742425517198595045960943277165026189135255362115735965341036024754573401378126124888158537907232556701686260213001411585557302936677999573019182821717689760875803428666241601722445801123207485680138469083420253786585193171887693426800452073853894102256296062958061136730149399873832230246950974572145369382181371393109018841881754854017545218908084170115123825667693244150719779214096242678828695376843161333017885234525947409283010231340032849349227562766420829786921837998942277369359863474384004675466964536590311189540549716649080774870563689637144856648402000831401013573940202899593634078512966661620967969469799437777408420787317678768984720905182607448967207749276988269083180463334438509528673207009512132325521376790576938659549448662357242684847528132887224918059380816210295295538923042334594943193726437007498275153972435997169224205344489251122145061929896150953205348976728523568715958812562694235006155001526295285330087805127084872704307759742084900616907536046325994483084004002630215386648059189562499778677838866182130279467054513504554471494966530055053659818203877674054859861071724167066482120633976212797260689155577662158545973823225537714736850592522182575806470093837058958765153918560771560840206208056082206572995642584666291854334764786621065839211064929349324414564261108049915117417197657033702825618068135569196873264413096747655101712927309671925286287008191281071259578068036306965686954189805747354204238819015109461610618753518819602199914218289528517454779047517437097293997509252392320243397893347217553732523828585672702957180509673679881854686400638831408395047272026216117338975221787543831920935109759460713626663143423626950923420587470688000098379419946536148697853242727137294088076564664747797478470507944973818844557564895521433932475345393823305002072212290771078881044471729896180546567428128033442457577378389839300998874008818439159536703802392493896909526749988622170375394729697908869254353037390067441269971670435246653186252774283766498751050141412341002870061788253828811051408663244840116027235463539123104698586117593610082101696531892234484879216658775903015234565167945976433015250976440438050681007492622961848992494446194205491402462129254250244662002782418841494885807906234717309267389065581274385521037084228842831776374078109641469204197881514140848944342199379226359073447423773825029458006605567670299743562186700743168100760691774445086053317067682669862641473131704357907051812408430880304075289492561723486543495628917908390597843409141088613740404253999928546567682248890742703577856472119465152520937041893154196151793922668784479130859667902196008234251843670201452032598652147787199102193643780741524937886287660648805315191272180198141816788604558334630955673724340156376921288240742947442635719366456541826794422303523872463860816493915600286835646031614582163767286925669202033189291253498424170697119305073544270700865198732450588238767314349510735346591659673214041037018723588128105526964889956419050598358462296117110831941322597267601210851470700170707926372246814717736848820306818258166029210191786927364469249529510102897328933285979388201431105241226345307616569001032525479597735027649123388485416367466036634877053618801750246489070795145899211049307692034080559165707459869035357840988776897177514220487213695795052145567568762941161052159325420989857343565530112619448986821950768475734868243347090566412308109724376384768990754601888414735526866862301397659151865635773452907769416390423812783564814444288904389467876218660921968649232741315157787391806723888269219518738170613317993373200737047977342692379775557791368109001042419658468672676227677314828798131255828377619916533679387613907493716908225778183805232401937246322631835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 95773653621115386344272917744997396084214909155742654828236260296085010086340863547761601824226531882059655140824442543088157128629645366107651012227855390563808523345380026874170315282068151387146786219739262233039887597105794672159900008843708468574530857817196034440949878594149927174018490421335975909944790473247306090928222503839343029035730777577271040552255311543611816015027190811841126450494992409577638150575978626791758207964848191525810045989099579401498229241040533045050944738178363552523469346183108793549006575631912546909093618775859867960777833306112114325532196606083727012243090345620661497131024447317928489060908551096332386182027163585958492049099686604598843294940256078416026133379603726399899751108301471367890411428121822416366960443538372462158290121449832006415690188689483882313612169633876833899924958591807121373730867374101541522056870047428181662687100452979378574511027275846363313096177514949977605911974313059351344000698685540779169930418722448456210310705956474891529219384769282839916217206027269139300283201373809044069740554773187245059798475280863610861436789845813794818762611326321634410953258698608991474514789954598841610632593813244132941662256856921527512150833174230150981337001371400207372614436412162642192183545484068436736045329323764105759286046212702884229992122956374766450425254086352367346226628228191510759902703112520528274860313994216376259501091072784104057423221568687377871218170741526669904084269131017856016032630540817228233058932519723322889717355760082741093949022496750651837823698269445690933321508197987569528578950532509329412698842564587748128460902569421614485531179161853699126250001728197608164615937500098403707037266101469252622307241075306479418972664107687271749867791432496574672449918028743850690590493988937949057707486801510620128200928800137910146490953902189030690317521869317260980685619138440198992233104058257942631320994163851067924823695020732010395979817127346570599678098249781849616817964273164533639579420564645355749471191313596816134100908834678857324832673269054882205091730762055108368533332900252068937031371654416727172457460684863184619800535550056153470095822098157429515889987171852876273176579719198035234865025109336792413101352637576933385909361749303352530876733435281271137962308536813913460512812702092161125174575129780413777801545021569351151460847936343547242464559556165636247342290937173666852986560575604042262751191943793640846630878000717734642212961223460531291750919432388340834054354153058550640876201893619310470739267640053283005538863419846128511130509132592403813928525198626764703722212262581672951165579459603798865489534444187647323559717898801412123433043073242474047917456468223559135143148413456760022392018964584439194864512867080369380480449474481404630433812870098750623535979290638553674429079216917694056055147529184230600650319685527209479862184502083412489645364421337142893009476275467316336614600050134990420935878733493490237748546426966372080070393906014972368057506300496934371773880864639113597548825150057624103190292270453140677647983545628801836565649659285450595390702524511852583085083378075853493994191778546153162297451299565102004298190784157828162491244565246306473434310858206932070489561024887514959573132044246496295453834028502972664065354124209604832869540136361587175371975780146741314840597404889796815388474174347856417457623281874793219544276026765800242190445591161081574823380533433697017846474543022349913931467561502038768971440063877437867503835310208146981601931520678115822185455624792174468408740155155904669153618844954341114724434643787137939307683569816490660274277096315941033880359092470846700413142370310185953214926385628741011114202854618060120748727707168530124300718029924981022771811137661921630101596283794873775771253387526122744968713567392524214867522823667170484590846463860725167996518857911481769196416557874111862404096725147630300440084153784117526353384079952769124520521466905303944085945985299960844063657639217579081872593881642966240381824704838515144655168054002848024082010736807335680932303386527232605405090933757809745635164081217207062953249307757927835660360926794965052977204322814941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1205297167793065376072174934968893960876462655016791030744723904637781324210377287124429053531670020365881185606194324427349902314505366128714552770617610204000488599326305435820243281976215777411363530634115352989838104261428617155610865043297255281406715460260226902378854889543280210768134183289642611469169172411159706084841499690559193450366888368491120571107676311928273714435676866394122010957039991257134722104205663945991559389551812730062307733780538554069700812632893674154222214082341186442139044324101156570883272847633807288814533802044113856710173228612731392033594614616497520646825449473775269158046983879752108905300335672526362139219042374348456610898960966608350291747665288832767664089317491950558310627927741983073076074822401542235567901876831382453974919698703345541570882776064485598452582285315971722715870329916200754701034445583933289720317560188349286428800303756877281432479179322813232641883842236989871552976682509990870873538886113270598918356834295957035826196725681294686889080359831880169926162289959720343860564259852860049482497660228377019289394398255769455035068901588663398157548036084273996831703978294832195322676694399718599905388222358314727461125040730806795432688856104504864512186674596176621857267415381753971620463227016366584208797295100274348744160544632882762340636484013058223616572207439222719201753100535629480167286611719370640047206581948126163737514999234535667963663567045651522637339536611711848616999461675452805144337866280927377710701408348609891535647481533811219686770785206431734907806373146795694096750177509480268035211604371500674877946892467253234853004289144895210893146101060630143456899201808689650610607894326333954951516438307571358657485476188002266654495167181067924710916339041134882224707967867869783443330694995860020099283861799037212118966906045259272322825181406333260178029980755163768450108602354855827986800678292417384876836439333864171777818584885848564199533981799740307047607990093586613473545942810993834286756076353627272051274893385722094618893926472426875171751684553115619898988505180448450727839800738908912341581908447527522879008898255670304847492239456469584973637008422839847400840085087653776713117803038465757654356723301700886655497216746121994717059637106341946624818321184398205487024134908590268793409980210209836908830913763926266168529486946591703748412711546717186955441936350941824997652702367208205504586448719914284081068911314685374666238289916574706370376864860177588973984473963946784166827279895921590394414299260466220238956331545377182349317568066797713799586620807427032296505654186007114580940180659920689901526971624549875938712625941669105071026428282784641842368831140571318309070048805132759190434133841530223996345522316371815881159649192457935009980406882369641781298007875196040173339322416103192004483747391433013865003153767599201481297787937942073094203221890253714545662429766241055207907083126462007140908660463723894720556436940538715131582914758286636831757606571887862846268882023508169229452231375468997776107642336753172271920530221570923572610808769720807345679730555845279085229953721362325319201090430823436034590451506910256678915610586054318727939069510929771830212236275450360401352863076978470115845781859901096187447453651409126225533207200635326783694095834602849193439082647119834362304200703151494761881498499709298189814464328382865431618465460347594745598278237734351796926932734592915853489050116692470323274758734317559046667154866375746845070362039392217584460301683820692365384130286597249115564638539971113538997799395224284096874966873101549674682823656850978239626933522893395498596277629404340419628022027142593114208847076076696872644830638200311435449951881890345264246972061239222763329087701293546342887749411586394339797659843710314916266321442496827422517764962961207109082841077004995122493332644495665489442340241210405957924655617808246920173179912034335813230313529987486402655684866658828669307401070880670437295283335563889967899967441860051112733052319098749759289080263115263105494600360710344275718958139950120936835766017580105674604211335961722296240511608178452958210768669405042741171740772188059054315090179443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 9788278040041883489060067257624615357517038916740234510282941230186079569232580984960327627577657860916195507511936491261699766446792868412597666875388586556352099887144743532903268394839023923492600160888966707081833720744064441959136941041159599527131360277342677824890568037465933398337567965066647290273030353886057687187781221878976794603479007614318802307530465070289357432519502254231012074826639789634963828499902541740229985225518275597719424547639011595901343954702327108124588785069039695474896917325558758589650422746594399124805424872307084939032232345171682819534729672202759980014189660862906815254947179223836454263709161982279239564032011363764687359512983084773139532981029384302379483211970148216277624631095428345106981094698389203651600046680116468809374158285058765586884370030507350299319953912202190086795418216146268783100262844097433347239345809173610445406006448860497184989363414436964965167920567918039473489297531041144597346194675615536947699427710356983462088360790520907798540789432902251126954012930494287879077866898364795148361856814118266466810947516859625923638854077332323955054046523664751883434988534824407940588693512669549913143272281859969059255790777979295632232436655223354854237400610991707310453864697751815806458173377587614888226154094395232690487607118710293607069045627981174867862850518194216092508506610403893907561814326475793036501706897633442816025063367938360423801980734536167205242320710720852040105410869794423746090970358063458354231795720674691136852397525257861010070214821464061592580501532375606366657829862992124365148807206570816931722839879847371434841262251516330537166773131078950850295584409439416110418633488063913857984737863669382276822907652093800714748795813289334672552872593906227874967487861808808255003352677492754149236800277995246393107386319986865915528515166389116266612622590062739927896969922996791029771955129595555313279312437359657335275188817967967142684674524308347857627330619809593682816867028826127303577736873680725885405655751178826259307368340819683531347092788045061337778836420003435074888006368722545845886027739185733532254896963600824199533824035121439729570544005021876977331893855770081048884272778196662275107157011969780715385056119688362248170834614170137046068614161720923241238143840951338569849599544180327468373032684805714969199519753358203369216571930826829698771291251248112166180619773639616121027899342216784098436675495800470947116445668635066041808179833106674234787891391104153744462692266831715582202113631376680761524797132284827183488949201968737260960263472059380234956342537862684854854907381067034209351560136039357479862232598492974925104054879483362123678287477518803295013297831006411961543622916646938496488610266013000680162605260615239561579818302410150481718319656814495371753509372970699330832437438217406729306211323880103598947335661180376014588031019305497977502530949279828781890752365324572100096142699328830836705268157885193506137850926031662216453952313420961732249497260143260935154638462795663737149095563879939359617305694409652891616613114851664030593830576989643494930028248026536318259004026000688561194539816629717830989415905388524150692571551454750119308367974138549000288931723055815121844070480174756284830910671591218596370889822013747298193540647691487487644992110851541856363469919004935180174721106611319745713334127031312258806300001677671438568955344247057349161020144813652624670730666518942544923529765675557586381100624762094462974481080568328728654007607133309154544100447313581122166947127457679110866313505151785545161032847107540289027573893440502617902117469164941232503338370750489773795164044159365955367124999442498107707476109886968659332529263999874644733848313773593838050587154413036709779283027446519572718200569061939816472132416707736662013346022395022500738497969411178809862890823545452841343888575776389949662903795331018341178692995065105963362717111270061701778243381910703750724692532287457911163151790637076822997629693740727631099929151618062978862564929865401630449554675880455879065916988134910358690041061155990300953177641798299930679386681936449777326951591366333005339583905879408121109008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 29277962394086011908319386761307752230028778809574462104195244667863479084961539682557946020485729543234836360069966749036715379310078364284339850176482221298549116527269101304151669657359340690771752507173018218705859429504562368106506120829958287459633023717434308906175321727013850004622587966423079761703246235480794560997903675548728920604131505096487783109822474258492982672496127100866484438364402754788090284760128378215283290980378184857020551925156846882126215249014713986991904276676543276329499089787166170770330848831364421646928278898523331477619207319668684142987854333430204948765355283804949780796114924757851203373351414335685200661425800145024258212119538912339477053882926824827146239464083559182916672025576055889651292723369359520545023614924644894709480424797450051675001827424249207710590406767674698426738014903146428047814026719071619539109694442864980025379258611419539530161200679401467662195687020049562754463250673069689932900678520980848435392875017337747365590000588025562955723644902181029347817364603747905814345387850280950281878536161438861883924309756089666512949350396182791227009329518069504078764850275364738571424616827205404498376957863635184324694925393262193448320272900289995348375302411664296701600297677681896354402936743368472763455357768255642396332391196440837419296237310993286199170742919442806670290489246198852197267392720007643815031960633298583730677277020950854452918050231841506469914742262914701105349864614288501192700492908931045134838386509559577051415475551928465516293452313211542497983189669396727461805277017990642695947011560204545154866678310391466916671850513444815401169427442212373220072227911035589760988286146630752722242787792547431949731697014334006812068042820206858273831861980405411459581968548870620054480103457475200015444410726612882278875355036931147984009689442128609888001748591978390759716065640027217187125031201785017564805750631828311309568540283566958732093861430378844738071695870919778653787217113423621898708811929824149800677586246050550229479826688808374426542413963661472333995094544898191902027925896513094808573529653691733113175203643881006720580618641971213408702881613818772473603964306441955817429266450018963429983162524455493771166100710388651423817554361866337444041983169565470248148858427010757693816543891065089504453469318559994659008013884294568945514859366385888428011064788628112379436695878986866647019566617827255114303502402322213597771972001165849474486512946455728868045698489084483785890400049407787485383587630530807621412554921249741163694884419349872451774162020979540550848801899171856406533906010107796230240120857884417843781897098249349302088741152180394262029400254029653660148400620082292218795494474078948031167843297685106535943507038723257031488567524457033976890638563197096060838468389987190787661803117937492397380004527145715603805313802684617569448239343655656790048531110334110495760490488471299254217856560390095112288928106363385470628802944305370676683822340742428754277646852637275688384964073025935530131125104462382812378626678757572019920118024468314500277698193675276088143532016220753475881451422846699732790657124036259584903816503587264058037536233730990617106033228040075486308006277117212273299804021503997438834891247305740984518169190467177968194517304725177163312776962702992337864498036185842444761758651611417032002236738436669729136626680412131005596704209491303995017423066159391197463904247630710759763576700909019845823144211994557921081398419793788035532732220596027592400396439183323203385479798879212489776682074096559828687986663378171838925834646881359920059528995345079153207391872760266495293678377573592029398628499635321001988931229682759788145191701156395281528290768792740381376866425537405546896825334924698517948329451492092408096777750515764217780186416063298592089116656764721236902001235352617349297602244808647538386064615659734038205691304585221020575215713007482440819219723621942699634234253814777327265836694904897406078110120078386647559814022070817380950874017649952072990040279048555270010476121728184627421114940454971976232099451686553230043001148706076899256699891394006840528163593262434005737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -3125705525251444203163772270482782570013267253867120413948885297881692468086354040558828464461877916484503027847684628915844902297681149135903053388080041205936930087096535371067886224963160320400939502429598777757500085579642429839585784353057042237583787708179319856225597377326219489033154745804477406851740775755705842326366165940656985085620911119256680438440982464654837662028527155921954585726394046767704481548531759391388332975958648968790490138618578380447022686114357008634485548031584620521044821339661245819222770823730783085651111432353763068313190632490708328432357431919889411030817773098582298439524103084538267416638063808748482253528393226705136092077279881022378423638926424112108851296340986879836843460085394331092499715044876335265769244122420547932780265094149062618404437643534175127856540875947011417626554172767433330047845029557920034325479678994119129097725697916584744439748349031402125751236029242796040550912770450158922950115206937799423475395319712385937365407103526803976903090972091120524979295071406360322500978794491184416639049339531022988005681339296468778997137285456472976565455825130300333264802693994246638300755094641527040089519857430104759935667129248623221369306989197687292591831489444940692317473275810656749021464504270841026973818413437461093281302522129120683248292558474776675605846739671658644836790551255268435160428941024211039778838335934230925028936633694449716646009331348270272025388715394974312688212521180643218687598230601492485034880964189972038722117992698554629326003397974410327908677253468808059971276963268459227557012803418607901226690554492860359382599671047080369540031301180101319427038908690208317427757186060737205642841150292672954676477465475998826412096617945077445908144354160407019587509020524291658522226924695090339216251586114841486411465792920880871193680446756173068104393989054833349258829560478601175061446856621661359621060610411435401717713326193351376028295029362168180378772828445764620855277283672736195162893445858227174145120867369183879367156843763225783792097645606802658215737176144895600262396220322553360853298574951019405364159859375843512507339725527256185323702193445121360162556070474442310507697442211720972771624912228874869431352026181892912545531074082016083674282420352340722677331000193431181385076095789950498561573219795626063171958669221990876357600950247311058645606259881283243582561479745622297902590735074314336559485201873685816448093809605202033061077615417965933135408446870948826707386507063354168437773387285672032715475724195796107920640012176530801011825561008382406343162448136238819764839287528641013031162596572233615910296739127556379090320313220887599845420813131106676735802236161714302736845685720663022738764459923997962193635600624609332540246436873004240541662583390510734396079795568410351421863037557989350803130126404796833352098787119507407367512460661378425952637251619948844922013196786060184384118644717766845175221535850151199089399605728821475635904837043335183485341040664427252231935980198166993970240605128420519123930971704067415003396243972885294905206454337192991034902806520960233260207177045780336628994787224949723907085029306512402315656385957405480926118768501052768693056260796419835666255579747240852419126096550285235012940113794676505203661984209953145633500930752052408803524504648642817804892406638154879696875901730303658791087769873490487233335307602556476491835841219219946067412875914283015239751193458569491883815999704664223620406762756519774262691736318200843770202549647882233242904352084760325834099893416787930775249075328910380510344361955875507035663867289046050714723847323060820454375906284942076566766521419871915334838599543650252615537045754781537720646171823426969285904527634362231436361548270479673619892189810691219634262843262148405767006570436381673462206109900109976452909393201967936413213671927817396358700201877730953793331769449868587744756602288515223859647524659545456952856864598371865574801578995468040003804438431752288118320002533590787633274429587901031068132271424638304908310198840556721891842257713574473374022758149963151937685172835898944404195431978621400048723444342613220214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 75685244980785239082306113450600456597481836416840052931267627514605371805195094820069120562596260942262740891220337148217707974559922887326173935864023703918808644078175754234969539796933027909252838862836711980903150064523502622375710332747776978278525885868330879417978664335057375365403742929592715063929542127690017746970326646195611424034008292981370994740249476374545749582319636328615752922706100066371953533535932891029566814141405861534457650963016433041028211878491692742610324979295303991789932994598541071488449194844713477651830643929946722313974902878833882951115550756008592348324520634664683637727469290280018700298373291372348050842931465469217691655411114134142127318638439577516627747929503207928365572730455399214805959185401362708021945891813154653955193671735549992561269635889821364309433610007150388407819113557744831725449183178723697891183768911090577194476787278455578651596721603069695730564498273193462006522468209842037222689445379879273970483506640082106953567115706267385026585611235687679280444011481024885142228664267382816870987063171968002225634053345217113079504054997241889584428900325678156751553254234222011637913494981701095857989023942404266653994825053796146854695797397311559290545554983257857434394842637301728843953300336059480673186646078398647743860182942714511341080661282769421289634816883171960112190456365120284159397821088631681669364186456851870887664342822986699602210301781540731666531512791834254739534756750084573832536381616897764960964275688077474653278635480006754940546496954116617956950586266499115511407489853374237260015543182694052853322834444692535632801887555832657473930773478351340763336690135638524693982879215412108446101644112459483835213258193501269546863104350461466667111002169536975780816384938518910871832615232755770932837259453598452284288767643065635573608977653296604517704544621310216549016531264786117488162735280155910707617328941613048786270944426551283172792854324373479248845914817132681066336589510531795832356487131733001804217886152271954444664985676385856804409300611505841389430519822812953196016457859916481577450740175928002341953688011790681211296229068514231629544045891352240228110218026410140542997147082000968189022560230780156385252828101967679466409694590834248232183187738616512758355070282964514675759680313310371697850257971666022186700699205186198363288066655741331196948523472664853697726633414660171293516424602356740079681226314301723994006570336268574263854625900361627800293634548983400589332714836437054520537223336570890042808986316506145670609357433890189251686244157653151590323194292067797163691643437117477481077813876654118222732651446995267426679528453849654811689368469128820661566156379329669260584187120290684505209573227852168404220690044170326426391694731345885963707024071270345800661747242013336075671715463873525712418863454026971234755986813566408811213010698032669539479944741168953485548831455454887147040058158815251402273805492662429800707822444086944129963131390287356781714666778747929337035690418194371534649300919745949199336390880004746598511448317497864604618714686867408762083184449021401898749233183388591141859661748904068739869563634765344298720574648923913316270854454691471101605671987077706168077681998366983788213144751821842155167746661237251901305429317961056987237396882762274437137969866805520430065269781204526161210187863663244609849438911853571158498470804358487828286374476381061338297891445709940547233478438193132326893071860069365646736044232834942750987696032714315909177117210122434586264920766785288753556328170883959595694373366775992607130358220612802262985307511785184724078772342275383318010258836063293585049623330214120651073027493170249232864297089103480083175569911073399439750276303467303830441684238267104297096008075849923549570237901982049658779141020158336815189461403723714004511603995044677920783323733767357578481403109668929789060136588210745316839590734552074878444907374303291272545448528318075423413995664808801062140645242974042722798499827657543761386598879426467665717527350424762675760685005335836355824488572186831719451454646137738191062955326961842462377312579224764022001181729137897491455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1254812854244035951207029248329688544398982581545227883088252513531831208361626567633998808045981002093832554330548381271015964924489413691555019880645652533459856759899038946786817025317339740799030102456009899799205626761008109559580140881958404336524199426149377518498014823366866391299433675499339095938880577931701747868236415659901156271120862966713605039375689993072210014098216836751740348177028030968892022377378781399762942002640026199462374204066384398786026163036447203104415910148385660135480079828837675793988391410520742400069498003364691447050511412496041060242053385106676568136364583859754160956765549057558061243569750621104447629857585561369429819437324039847050391105883488924040783432787145145854732132583603021404131037598624753271272064048270918611801303555655408292952794515275277761906586217926883386130797519143726988892333789762427263984379095530804344879769698632096515078944175575481776297317294140620155648898936573434029560443278015317171757006914537951857859644911068156968710722155843894801479343854466919535015548304342672462112844545398308332863290808326526557882333276889080201707008389108437168128152364530543679818828924737381181412953278689144002008789891303439249027252605537037529182186412402634205502218490825032058017255502474301414514125341509967374224315771139656926482026447208598979004896648761509826113445386156863153571828556207282381166479879113295629507578505146997729160118524723056607212231155591665795499947349142037383000844118482298055927366996932236240891135181235511289892711142383013838125461584631593230807159524995377374700825117042132392569656388316212837741151761277906217280208251084246469522850870038133395357412752218945709603335728125635892410215192874244683918254367319393688718021694461683936080321220618333947438992753469071416339532963722572234371744996708468778573528179208707553263391565276440947414005430845435217265474102464420156198442504228126310403795591560503311263892421559255175837830678480872765301710161948907307870810916501604451624947722756110952751531739618755881545139329590005806240676373839270563950088974750929403614772576360450011236452936074755122244356374619118858394599206664977366193157029552374296664057597606309411456035599135655189744920153583420491025936892819187271368939085622151956089456438293546919586997211337155540079534952066292697434711998804918439513093567649414537426117545587058828632861895350983286726716503786076978630903975308327578540297306499319414148791639894925841368306574111164361161947480284668438681577167695030506706155978253212544765397623134497361265367536316410000110024044843119370847593438262534854837807194457975661423340641753804835405334893449855423155606219531517490067130197816734297739515181399023013756090873709248181789239325668072774425159761367014547960430359966455290798726117932875262901796845436552805886116891465098619593542445646847042282365514992498259100127396592431660791275790087088023852140426714296305836878759456165096471262871083713228324367873299519612985456181070718686869530070568337008478779385220877678558831869454219451008035180205632948550063300048443948558651674920161460769246692139614138560017417304217764842409831716963096321922890588194721170132923280928910463564248734598625062174432371704322346196447142314415407607826559618077357917883651821962677222125914399134834777022790081496950311119129472487196527085553200658362735461252698399253059509951508699244410356560058858969186049556996373786013413371147689063298515869648558167632430890608936280893788293462549545329770362030156492176155194048553771843348406085688317998123864663346459084987128910655948759098176432158672168700235390528976698468648783927352840587921060487393670787085050955875280186626046510712333967021891285776690798057058467649197597942750507640610716317046062254163318998608007346040769118089082054542259969516921669061924815580807878218519375402177548344916363022006377542673351451666183738036692581110656138485962889986592611710068178263372147523173750956660029805062351939055218063717375968671217496560889525191440541528393733746757934444118213279346662919406233780929062406119254461676038131683389408033146850129924132488667964935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 15805491233229713128130599841653665466375916556218705458387607027508630103372843034828859032771996547881266864054987547002409903616897314438863679372270326668864198539438376668644608888843113376325526356974990518251690276206648143515153158460523651501745307581710417532885155934837615886275670004678408750869389160550960649463013975520807058562704747396336411492577821460866040431179118619047127046935260897401196814121655995548446138957199980140315704620794226469853256721776125017561096873029430723751082376223232021569723530393945166422328966738323998611641932853192559855645464731275175247081284996319466768155193899310283882933503611319787689507287409891536580289541316075448047606362319845365661215397323237172768829243061246379811650509497570135159083209126506158900273111973570585103572390675623752352190655087245567778822064869573996427365794815818219783171843546191102733859813286848948151619142914367952222614173424459364999367627740004999228575319786794011888558750087613148303846754173996585491855883070310958924493992196583180684107742083252263294937806331272760036654279955690732970932170025697370626192227173396076128301261442483108387895822367666316908268418517736439711322306502380051141108446902296259653081975362404628106646103878627296478207115384652609087590195364972167323925961327105438764978083235987937645054775144061595263868308032749173880119533644736672180129708879759624613993153383377596561192367843946437434872862160720949542158251356024035826365957039919082747104196090751249519227482099401952434423224533726001993155858335581789931296336457949866824499186639402928150884259241391713105266960011783850052039865823724548294971637655351550314587362686799243512118565758155192901476841400509759086612646566741985109516127165697334909523448486213725622808646994234817090383819851406840410019105927262495615435711470870702437528005504153716464045858674251514353193528376884953580505101973481105223490739115476182032637139965830238569662347239599390278414405307891373172362838788481085785644533105889868134740940145497497276415315798512573620889049582015570586138850348894187397801380582232027792192564067285305863472209774161021004933973328310199273306486288333854873535054939182756452638659483312960517279890823739672981860526984329212205805106762177099205673910714572655409889869335661905579057226409604108713693871758588931988109859541946619056070188363247343087785270867916776226579458504554613022338870305797848647423240127871075078041534393183663951813435955898025092391451989493735255884417474633803248050713074314439457114168183471462164607524239934694008291485080770862949124459552369161908588636962283488500853551593280132401423159503394502310547562174225728324524232886098821036361412578954020498704725953489141866894698809466176712224583064810286338843498297260517525109823258219253162083356300214993839715329985902936063035959767407008486034426670882182100533500398013074924445174146345023667323890804290445685555459048421549205522113445498127691978063228162242262656334435800669217072214084054272210737092609604222228121933332017329370506869201855468733995315549512210948276317173647959079603093510989098451743475377573189359358877170026640163107871168385871571845348560231575905511499187519227476014066210753546783530090655632231800725937903343253065534627741453539371481719265641043847271498907184883314997184924957494848664017534340856798342117378708760407510902032139311753948632717338341973552901870597324722644802859479857892800183738893416690161551775301519240123580658396030053725817118253501208200291553276107589188263286115983628132133545275924420045994101094806260403478304560750941771627778548688810065503087686984359795637711725380142232311897521045874660958061419199526018171742477283611254023823845573912702796806142254960420101894713898598900202013017016057097638439336938686617132473641205647183388599893775062773875877357474518187751541971472616568298966771832597240910786592011410901140701061186039399965578182563717294017738946942185972405437366916348920702036643197918276770577939618710517610858654438515170938107152295540168158056686315700883737727323694123812179311824367179684092121760841109789907932281494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -138969047899838435320231176495745887885159060389386601021378733513998376400227587043387400661564233689068336346661893907402085529632916107771704366279637310220487494880715374389541318967024929229770111541221928546590232713270498700353847666982519878187874027262499780994294395979213923508206875455932441057283160023540534638974094340220867859870555064783120412663692267948782457882937315036836367004837934886770216973165880258056872873332579370727164325715763734687890984679931622651793044572952962276352540282625838210198710728829019534020558302108226974245744776885542003749185624924475183510941036631939727327218416596034628509948652399158473021630994370538088304272827019209114630304092062579318829670074745462880607136017652089937186288139810540808453503370681902271997176565805658168015712576953486140760188626845220092954520953997572672172156417006961729575903359775137106286783969309286069254824399803617543616418425780060212278505331686991230262904412554823854426464915431558191252548552883287159424926780643257511407520429818693157801789631855153261773432085417012282249946160680645154506227701389727076328089093758382358095117164881200141107700825349749760869896136189144154468814724026215379728485905116627187807544959699340491566638157317466434631038619717068466741143757065672685547080627339872127075796871355752591514639305488892614849617113936160334859369802871259549455122450004397655620302539030925817784268920367212276800892286579275168816652952902869343220199549244076874640469901963921672550586709855299838574722866765952992488344812819153829189831521434017967816304145587936641222837127192796791234349296597618767799939907496222253860293755145237427773472165619028919690801599420276114657901203234821659266263379760022529601650993206087162097198823000705147503019104405286071021518282729769235538923466721949298997056555329430194701525982210204923754379047135421340803664138306749837329927091968889634758018415284345749857683716189946087320221627482849259730961981417706891612968051688358064316699013247108186072455839316439542382897791800950346833229344661855936671143785305999559750740481231019765239173788517026652693917739130511855391238757593912167200000824252188234714375953874428416604582069637168103551894136116519024865779559132043547495593233359538251574232961038350445354380371022007226580895489432475257642435357976099044058260890904525071091196232185457903169008732851225785761438101411926286320101224539220741429971626527240564999566404039729203676083573807148350694057377480481648216274138323179969129938876548863202282358879459642717395918449829101939036534768159145509530113941921674934407748275977461545758962312190251217324995745986793394538496009281613581531780975862951178671505028944358525955328493904729157265300479038155001812455332953506861339366666271335042921473976890837245382499880143126221134155852406452044857312051426897078869178845882207947034405825414238168262781590115294056594870608769621222157708731824540199420206707269035129613653586066743374881371212702305619340146840156529846471557852760177330210182938815935851127606779436852882043376018271389411440596167785931216434130729824129929837816283192779712506503175262078487781217279599498189989808152594228108984395459715083862974551802530116718602279596254755205493555093966349369594652012811563394705122543233825028370989696156432217994812798241864732027153154548533743456138801258237472667027410248071305472800763355994144033999969270797558169864395272723123829575304341683885113931993833573407253630889163281121196526029582982911560792196027148468504579574659310394898243082515556839711809615232571866675753888328329440552779076938397818109143330848914380509889855278284364062025858120464513376113721314606600203000700050908759424601935094951655720749654149019750456667955667951690807273699267121249906915116407237160911340189218781720219805369968442152721365169297689848743173864234829796586702984463562357659806770264027015134298371919365506183023055835963993833537975950525140318946509287201016887052778815631642955838971923562606316748494452752314763643631495185589327621251872673855713055557441296486183924959150869787860571591409097891300916671752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 405113360576971560359967193787763381330009096960218930101729968634246898062504134779115146720360091370939275482924467840198156932705143649008467557914338989026652772031298696871811287610936856574941719127628093312716380748782332494907128646491763024685980953077062749181186029919897420365656723679198244506714908861703251588840230119225201737146384553486693774273056572718062402596318415798353995477804000388661336275482720805558859794161566594460832085822559061109401233899697104068958834013750432067064297797385279604553650638918887292913906711227618351521906711395105709000150234252657172850564030689463465481372347718078527495639621811481198865182250858208393099045863266124764479026831338686567631074695246646439033511868532259596167146840714956521569733119616930516918263220239207859322361519293059016086798396192662197607333317998160432286744884974928864517580997022281613700150319010168734915569889607397416320008320450776906732291337818464018383328413046852854591603755984518548688708224384601621323183618416666537011109047071575007581630787551471265635329474163520069993919451862501115748062045120366333212685828889174458303642809411700892740752279099243647032302248733577495824091303198498926521898645639653753654213762102991729721548710340500819614616005907844400049229121054497485851827011850996986648459053477644404686969004703230144849000738383509617151481745535036888639004511005431873220847494484242503837556824175191673844074339586897249811073907071965456088606296316094981078318897312746433965623092763940909781882656345611312093190513977458014729361593807621122302021216266804857652560504633400914995855004460282764596797447042406062647734248255637040191692911482723841785004549207668700648030078318991090982406787171847959509084340838381960244541687767723758077967262463645804191157962348086233365989606127580455457259437693303981167399890614986987525912233780979341479070208507876436620439449579346510344163874213163137564300373415168021733325548953089423214315113656976907957251422718494851779291928810212227870850788596651315829976661304900659015624755614215282020867977887595758221991306615937298915841162842084110377410209466307396916171972213579331988862725458445721991813364797670821317770972173934292136795969530472317708201054080077761685273649494567414708956355115520659462416057617771582610963260185452725554501060229596220919434407105687003955476719041043143060243846846979896006683526799034938703069533033475705757772096869051634722710083547694651413713640754119640156563072271839551915034983158660885286697174611844998528411088764107134433426139878970389375231924968072283556636454561911776519528025590703637198637621724736261090516075771482661354024425912085299146680973306558007120327857810516506957811933013296408516439346314933726853368607138090634429472325416551581684731814880307400361863805641959029746106526363831863361668659450923332377687201953828727287510767450304414519238649365863729028924496713679753841467107312495372173836809581600665021224762389682645303664936636683222604176211129824354667449443372350648923700611633694348511471148644046991939173029918977263936569156882204981324715716568213007443144013422229661090461548080094533220293073696701335288736452858275259617754924293491637142207302073780456492180462701054916653503416026591326729846971777907536948210910700128869757554874595028366725839197739411983103904047333141103848425174659658526788209355655105050677016433070127027055970811500105659460671334728378493934778996598317184114437677651008721480559230564617111414997840723923265086695672346875703479965368674051798429179512590635368515329034474931359749380198933826197401802043625997623794554737791030540738037960257187350085393419490982754255944748985169008587221658177073048718087421036202824692231160428707173536206546895461399190805257127311136562898740475867199466519524087709306661712902752357415397182882414195652846100025301972470956828178106124646645510056890462784229089131361108092866164671861452882792219098478996453487150003221970057774128687611820697196350656638984941909197552970518725993775000566344993804764473877169036071498082520636617639259012156258132897335144662065431475639343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 12758130798533627864492983329035174341184560607918622453957001027665845442225979142101788557103337160686270992294229181759740362114478689292225379294472610951725830235081848994597358132848718721893152847033804078036859438344667510493965868318462014765484320185009057692415441743956482881223123501692488428838372598398718094974538662407030972002617387733761901445563865178402276455614974846405574862714765198758632514645816578851316346243825177514470837283357367150043483418030017530020473181199181699746474612699859268245212251396515107684673824467735872444720169418851868176303690679083793535196482182268140491674722329319508571483215596271046456948038929335991457328323959723246383139862089512101192333907730872368382886889270056435917926996923214596533181539394612794210806135658521973277615397242219223084778704671010657290065635231022792239830601098401924029084925858609628615052564465279235674109738383675760944986366393089936081302740349015926770209298270428254713231368314977192888012995672871919520148347808149169437327299357623572026516381049646806131083296073629753632590393295283200837280286043387859964423816248625474834685078356352448853539039264597063835106055996121988302657255902233080459174465406023111865173150974825956961700580050145101750500826813370475902973011631195587562799604668031926669387820301414720408092632902656907629554265120522867969488749581707798331712118852546564821576550642670858847776386705431608903425930183099086027519315778413876101943141690183177980934175404784488458819835953153104051099361408084593669309468714607568924605864973306277196859135416638941332417309565470956751862104817235179642656904331091094926552639619171860086463293685913368231579380870066847463476484506797118702140930751181746311809309979446978973779972821583244315797870639936214375277004877992673830813182992377469564247194693771357792893075463734027548618128336376390054744940814996608515171155946902762438787847367289442582375145653613958598871925180612854481409254581387783697425962625118334211457707205035705513391890962082566469113701877308623625749969003550967021446664468413480426465136924493442601617707456635791405970679693150426866720819342352514113733784708802841706642552219522347626939753118440956809537674984153696049164316155977170447790355927756127862139997093939444245288532480712501240810192586210097121040929764005123838694254176235392085970029869220005388685820574210581230877960183535579571392941542722334576438535100005064591760420259408996888494693865380986520432281073620830582340610501167285450241203647451876544461994708122301772338882527972862986938555823251895969106039528313364521427798216202370660806570668893773644257943415964888585659958589711694165477576844626181967227790006105804766087105081867875637764882051161670558312361348437893918855340985075680816397579186972365189315694707272472056931751211664176111521053169202360664553668899218357584232266879147402497619343335583331000615065855954698898056182527745925395813739781292985337973118366640464410824867962310573757961387808453655181199914202176500538991670932475692022384553356269792962402502299913887415653818992815363860444388821482036825067478678904211044621137453826126643208660844233590953543070067085191329859335058968933678181331346383213390553528498267693320886249336545187342419017539918860789638211323576081455591821261739861662305298625750061818629877902985612572042682302133557450042921916702082426596845946776461738439763935280769449936122029564375749817338028480702569578931082924028853119785760920635143631334613336254087718442048041642600262577833317708428826242721324595884496426787986515229104634046284679622013081048524042727314848061596007460536349193794819995057189717889377319831535775330672425321902842061914789537099116891367880728503727063468766242087704705782628570106640655606302518665868583903988491680022764629344523324653194129875630839602803806146455219364223460387045987158773688692615158009195766602193375721739425523820262991668198360320935176127788603674716723141499294630448966972983769988127961526719399182618723249934186649570693689866515266586427490818897065607630713707201146420860959906917742046061903238296508789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -288255918873208428185456029399505027507769306866935633893037968107621440980672599172418948212545817593436164914548986011942732756075383243886613292170796374987191097485275187402855215512832285425729434836859663495745612494767661968348230699439278264592119846738328197967915931703022432212050301115610815268749227578158762651308166708515102044346551784373881450435396719374393730977750746173200018827206983447399738930154950592232628996138049436553895506320459000943140254857516630706276152841851180759825260659118710781097374235365846471445435752557189539469158131645271202517760450834152673060658527286073296321374381949840413237555847184358900931397814025810406029934539100066849437184907321716791904908058331111944240790152043414145823164517645715253239537381512416405088445821740564787990948035147888267563813665764711245201827558372027439797859598064937691772359708685938956238013757199971674697725038630544735572675203121896204753917829516423051881146177988501724827875611242596069901494674998292286346208889913213208291916157734009840728905023312729382339179133372966666171639838822530037171336731016437824001987464878589920680999455617060050475809206262142618754363114075442576869562682760392558398438483988215844213275246616869555103832771682505746432314908770606552707001163453417349448372389855213144629912902854036178206311453104880798445338632522848116205706652857423111687978741766726714323201376448310029166549328900496050008639283601077050413382687312352005004567609287215356828884017825786438713849683866377488507361532633104561641892711599689999983174550348894533443644018010419702684253909601717728398300267940378571302632830008563793141040639918570054676634729448276767029199050869425308610797501050362177924490288541099155822984681273619987851647220861846876252629923060482107787562865337594148705161296569562965095911758454319742752185608205932181113896250475994207633270100795681116823874966825633184999796262920633409969321729836013499015130835458436725652343011941155601870082633666276675941338844212840716478918741977113384043088451959624839099240485319076685780662474086778961600213049599053002486429212741451827298303471496195654340964116178387006112101601754555805998961148913976824637380220266548187452006067378223828659535012920026795074705989974800573462348875578010126651418518461669196744562362412016173423446263595090525025009804683078900353342569259873003853984750437235938601949351826913811081004011830082466611649585918601551282424100395676458600042519426066949471033075578927723789140461133630305128016729879210636437263480031452145613858000656655107677008039158909893899977455398483932506141541376890256534418894761946392610359260356908228655358254805468568122257579562730272536970772031516508264425839845723829614870856933687432115895845776689097937398940756706445048904604137690751199838906119422628790288883125569346516519934534428243149830752136104354812591674810893218811236646438056847689843886177058742345275901652921051130909690702713483549475954521244898003420255886736265988033180501820675689440975839583800293019333438478066482169329829229099217601108088650504905184347441604500889539718239746927697377876246884045595036813435778576460757947968988611061895506887880416784643500142512728790424395277599792213872646145740473501204885211339395752914755430555974726498878581996251578878165189700257839481268924428912474864345940842246468348480157584333373603627269834778372214386034259129441357610764486604254613394023690415541218855439542215517506158426090063994238836154472331506615268243136433892020226167678104747471679111503923354016243663906037753751478550324082347773041253924442538313820842475536394058147918467576136947105082933504188027242814850525643758753140664241652705787589905020464298789522094048426149229724110679801535199158703504307430733664782595451092805815758730768021761289896109896238411960163306024934986810027536037843643097655193198363048411125887926557848448120412040478015452644601759867225550513338857541165775029837405463520523680473747031745103724217022373210728498891352965333680455698229580714891164063449564625397743752528799152907070696991252006791128792428935412317514419555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 3398866830175290695164961864097614837131364002208400952109841566568257944226980879507077109214388496649482118873247105022046484023066261561941832755328103995744334750549827274993697809653615338135058669820311023932624904984414419801860289724263680278287706213362132500227714797603564075610106986439820267997276929940091824871217366389877789675223175882147968324493085263392039256022348284900131902930148020143688617130830397589221221197320886891933274490230198143881799567415424805306991628472910124801891472574036495098489071944713723122252365957423771373878496367291428936278880216606334373678586002450220488377874692262649106141888973197636698349468915667421477975344329628854568921374111976216318075720006064480781873469328612245338912539014293791311042909039290634126055154275724707883329221391150376036996924176572215721474252337425040698899450036492008096069896586728674122057244221396472704081572566504272633766366349106984611930320286888952914044323691055361884250347713870833334290982753680419454636488236854955870281772535270678329616221187401936309082943525788886641571628075699207808213698507420690960575962552275255043888445596391992907217027500617856355663497005762544123925857889528949658091347318934266161890797295190308476002787480067868617679210480944371135696344750850035103385131953561369439227221039813888973387568520818197694038070841467086526086204272014865668718844064788100629874559602350412135309403993420364555308333515489806018696455168602227540502398827878732345212173276381134084109048951640781689697687339685527064065873863017668747953189338719032076668822696415820511636877877595854957701043808351809248295041404420711951879992403234010561620746656317297888480594334763573695326510058388508199263580312116297959275726058301686251493180960707273150262225636800733185329344890018828537771245295052339842465261510560389175798890256602879003453772583685579003740387410176579701730546514250418081029062068940557703951838236718829391203406273016293337562710199739342536526071248275067109148324890672397752220751983304525311241980828893591814116545556379658111989234665077428869121827763758592522640283114708474572106560778106147562434328544129248776874716911942371325853574177198982005198595988170850311947559146001386225251755401728308969384082828633873738054171992127707946728971104946323508313732307787340606204106174678206468941720745894062605927219770570824989654686750927338147077458126787903873359516399832532273360537132930397079150556142018127831205177548708544694117480463088881512581597754341862486902476675802543394338014808777937930485547755385801933341971069200371997315741838059614746018228403158944926773476090284094377177037736182171885624247218122352660664708129409077595609938353623655473660041905158252140106421557981795316466162496095335970778462608301182930059434348690011332429973205858947047346300643221958735199996567572957769805974344591617793423471955223637287884806061590402393408042323192023923311303050464289941550322704541813144821226186636084574761895021536058746453505633337665187911849189377700523895025252299136337135996094394273729965156305381538001398075254126447867803436630941501671945712903695298664451599132915775247555261490438210827243451718178376869058401176289068835899115963905657002956824176438216239879558071019890522157483731227815877524539788720158532011524541686088712762207439868862611595669419047383335661874173549234946956222292519124051711753158186786661335214202506488641123626504283013602018606155055795117473367137888849325413312521284643982802044025960818503691638869028213125926053504304213444121615628587894020015799024812994326534999931039350571919209449423628829608935778290549051048953562251598544667615402582981629396534790317690982269549868196662201885518726959379096929985932834054077829311867135452114271934677360934514196542251885688865963985516434483649016988897343929405536385641231776608560311498754071866904107806532814396106727594119243996654972459789604984858279250335638430310681418702219811209845869757783821210333207344368297503725064980747816329220795180849082331251265011890725372192798175292129841870694286458257429850426944994978839531540870666503906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -26180255953645506264097027435835901958918976478203055504941297522414062351416936149496283737091329215547893120948617398780895438618178408646465664984975081756526045076913153245666030047650097253247452021443879026322676581471929531783862309488865530871385144686029439382277055045156789098851484778128060943677201705957823310395123899858779209033975934541621801300156979350510883784883667410952823208947062250662407811395229290744089764881143109566176559689277730021736109508867342148466699858170487584397205559701675075621839279280247031556643893646202055684793254878896962979458044309979875498890472834148683998594587643637611447646623420453422465751230317197539878618154873962250872787350440322642211365518354203358364363013591308080312207884931904087841004100139380885975712589997345581752217175895251515284600087835351562823425183024374485801938450522691107359618314154086475905022745769782381298101406189103928207351440866109726321020762541935852199384022384864089873818003176463696954565477515131947851312960549601237628114060774642714547408295474530943165662035345229982242437588413174541478414198986469600891307402739132816249617239094582762971089392218431694024791356997626880637036714465708359043750022332385234872719167024192173670310675162077626137555214338461170667610733189398036794656607516746103658465336429724129328966443429132076253254801152240163206055982880804679431973570805709993398862398179975061378752259223907147750564439978589112622848509378446664818160114879115596383175105792960137095930250498682948636416118317483581084087875791997219623176409561870211219156835912504510130639948770531016358126824656574589102763404454006233571695286350462724376363975361780567575126467406118334760358212533506439015263569782101397807270177177904176476952426762346703093198064786846269938377344055803810275348475420127563072464528983723547176119337205260724661906819151279643200147532043937807203611916384014695770526165392235249815291605977967579432622812681532754022841019000490784818916015975798991381779714204928155119909048141463914820115314897493226417191060856511029153959717729828063979991249624272055012841797095850046653505315286254994722706535610970667467673998016195520387737242415910460549998357240381570453846526874577025609345207769541659255409263642234357862532131182317167864059064198459599865876735469910934143673728549492176594887084898096208513599477590233317821748336364599249267915171534457237450525346417451578171851901555454142190626790505357589489631385548929880265860259220306558074517460253376549726871327176239344056471836504359624539717235659599232837889961987471351940007585031757561191452004286485561938567224569140899010914757503298878178774393604633247842172815759747390998984406062330167855004378259447893211093528949983457039517845922781261998386289414772198613709964281162632699291970793711119313066720275200251015518530308823450751726697286968511572048266390410172376013170633340279267261106974922325306232935390017195448713439381853531730980047422788595039105734032870647787698684435969620218955301393113886530533466130229421327220363730431534731339641528054906293069101212596159339652159216458314601626507930335975058745618488579209688207574019551879998393556323802417819055285590049430565078778507105852864105955511290177694072136592686072865524371892641322212001783164655229780969885961362648760048507637392021182060208841944487402408829722978748205114738232272813825844240605126320520383673794410634093162623829566559056434405317599937845576792257695379919991923530900379472297966003918779612977036742352914734539728486078464365016537138973279446785354187579003699505402024293996602628704655046953237376937979443854791603463565915028392745155140367544544447302971243215578459915536323256838921455164458739360909425749339950491580388444299814655998187342214041232227553549324105170004994437189518382712873863892372870710840545502974517576898916950102995180264594395127413790696326724811066697864056591216646618791437141720977888592125488480964788608416669616030321055154175962257025455045392307487339977416147856383203859021161987734035403186988417387422971890904952341899702972227714781183749437332153320312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 175724043768594993128202432419744000967705721633857252959546334059161767228617989311764778443416290626590405011837590112188767494354447624905731484012390481354549535690680202106900389642623537570367397371689073952225027152007258724505749245915946990079706838094848708568979358680859839946189607956187195400450355502501337024179469213536137410101046057193437207277670592818925518205731880223712622208630277215826318923671192032558654739289786847825527744568730104944444749176182825230206965076458020902884442842659493150611859772349384609969357407916569689745538536730162105937977054194299081370146596353944668979780811449199520923820790388458029744124175314008658528483500257940447383823378655562596072905409702981712381464203425551668797321483271410959445682104874458036302815232228569309233335424605500696683726614438621522634112017276242772891143404740572932222650112130825050748360821639660290842466778118234640907861838539053286227139514005158496367589182845716513216675163073343548773952275325773916036229599655803616433428110906821719109624404567949227174069665068108004242800936399330791786408447055197175307270774787379819775682616587009953006846990033350069343048372730662336526485822493697006168410059608892772993254832069528738548977292714283658692250673757012876060556729299314588301044369906988103966119635935533613444270852626379207001050354814703711617661875771448409432033698880821802372692992352946226822888337512956259149860583977463172717730587126000845045087955744289340865958904257474752558951910246930149277155141228529613168438505269435188054216640043703402232101786159108465709014037028302373784182790274451363664988636515016809358798503588249369626530394179626451711422983638601775404962545046378054198702157480491986439638281597693976156102735527634931356478786110832573676472869230146059374180804446196991795176258148520519487770937328721536370243154028468090829286909432029779940239827072891443316411693528943156476968149842226751683518139044492779748404238774285961014157603442285010374510488587033474607690911272920729067841745581631169141816513530644270904329593536526779775520120343061851019428372695174078779429678749409609399983185831412159151340843156616209678741498116740039051376028273981498581224515878715181793463460718426459497116696415203329445038154788421107068096219666984199015388506589492364547190825459342025599571940759643649365951598529333853260055814515021382504494710605637078378221208236595954857098200812307349046434217404449349294984819245345184323725767729854604666495021422297361705364196113851716962207721928633832874850375563733257476719212660005962355124976831720930216055450381306093719241914721070313365392787482053516519515906942504192783594526816531847758387933263712359988494897589047947709350991009368792957350823762669675994928081402941220472568347093399041712778901613631975646920085111874931977867648390790721660200296404276666164128000678137679843935430899587637419294406671324407298036884133837587362724905883677136546263992986575573242032093111560488553775153841557317256603760020801882739835341492508644581623758434828548973775291634948733113275107536783323615999176460579647767944735777669339201987452123035129667665982354267851605401488878621958405557773224102699960014336554710244250001812466557071240111917811682210752549685909813116689386932265857410691569426164726097081953041189568914551055994979331545919965383896466384659046588781728071937030723267622366607613779723281037783084633798170296763548180466791686101619288617517957251847994825869622226572762888266639090041607304135531360571424889735613069421088010628439125855858062834458999661591311554214637467038756102952979947231231318114540155012297113124760043698296041387794347006213442598949645145834666396512509304377228549900928272483393270076702305686690391951424527354485461813951732849631482570715975040985427323298297816890527867696257140780935663470054562344597986009495766184502736563782543974496305821065380816472547076848625484631255779185807287246462561102027239894425817753377725581678610722123276390418094844539844138439880624214764525681149360107172198412025866155489889353091825796582270413637161254882812500000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -2123659076887587857598276655204888946998434669338513522210062778603779664237548024640331010812073752861775903241897433158276757422629527384010702467005912059867336373886875319690909316546709373871823467347727210779580696285602129529715551187770432881385940050476572913388268570971649685795036688388577187536700918823601035134803061980584429346961908509871472700646251545920115095771525629367064522936615543335555573137140021891764260897250410740990550348140673060117944299518665093910467535920933060132519839911073609022119607349257527337194460803519606313592077703084975159070320671860223022538057735665072544829686765330561369068301317378347536497076378876832733318863820669866263826927417892573008015555253328790818535886386218481782599627202879658221188544079103015102289078421357197271785900613166714850282193362014939762366233364954516199967131473180284729173516993655120388310676677634850051263759727006461825076293044132999671203559703852393734976235180310571508436492369707802720683337609148616651016982324494644863906592509577027006257056190411933442818013510433179365374563851154070112726904685858211840602889284692993339985616832394303245457525655368523437332136238827528053921259916057575401839291921185027948563677579009457545963020207780164033424500902035762789583997434214443693766829588743882964726553894014775954949165823530424801788866329352163337639402556918178789239995016559751073806534521183606968701495350192822088325127082070629794212439601875908922545319148511220583933548825252585092136989991669993691977845322237340624335136191042554124805545675638417191970540527337657498039282704140944627741459743234866933362461857114763626382702355543947328273957629762255872125527431774359087678325119802179851420327476955628181741340909987221214612621679442861763437682521448862107550230870442372083749725757628485494645667317501195674998926556506729631701617130596411618509888573812388428153789111310884668991980442899293174784193757873470301394271590838741887425548019663081165677299205959236733170112340513092405111542415102177068810596123416820441182946903391158508383052969561474593572091620255295726108085531649256714768363448421079853172634995159824936112358368712240940767826238085476338678600601099249517451683736430583976466067529152064640381938843615663434823812986792456749708941212981398546063260605226383275220442366262423407510903647065817429160775519719180807190333874910239291948943094063071807116462525628993938845648554539429047203937739203207986042770316001471790962605898920457301406055055153185968350496919540775165806854104684380184435422655943597493690361624233053951926245550313798631405928334344015061203701160614729304077689966118331233864455908137811477378177538939785490343799072362959484339194626900344954684283185282662900079905484062617277127142484968412624436071979457545617166256316285232781060907024609715745510206082495294206849988678642004556669330665484949024447095373909420107833181392035708185056585265271741406560582405471005451052137487375694520614508388576020005787303193928131538222107331866868673794780026101606772014544174392469011777790779916136759018703296411058210334726542405962182501672569487944644217730944103890284636706323531447592961868713045423103573166414958053275448598912318201989088909216429112181563550181014177329145486444513883064859732703612046814942596506353474874449780320470126347876376787880077842450346209521731582662723269552272138564611522418428099312222415430621452278035150487674330155164719854363952394036885023058473057170034193094493750251691995204244432239067486951078385327868048734284877289391461672956311067961482657850349696659463038037311476499861808460544404099528058871712341022364795959915766678374547005794030965289841993658814432742245366485297494756681592361691408743903000009069491063020321019597913573974840475543322055170695204567198648576259230375910841073794380007002932844984325216190746466180714554682791836592438042412611755176714436865462052897784050904538206658704186345457443824758505397280686014235533263937223244836156219784261966863903248537550756273166406524427132148584799142487852815010284431712639374723039509262889623641967773437500000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 34754884425563449113571765539007611402874749668726311629453089003363977882941447033302603206662473038613616486776940504039422995303383702579600033260659427681665725580093298446137036377515590027327323782275941693382058790590697165583657313472263656406651045249953398701354150741816023720642401119096735925397076460818825031296110326126783294781607431589839724446363213480767589392825905114223380807678768812050546857250570442568432348199513933101423887015016260913335459414252402080258204243959147016858649886311755008012691843653618826316571431689176875527708060769693120320716736083835057460400579560045473845125267948207780620343558323620367865615754504554240389481110185039539907639825746988805525066932579469764991019094327572242317423319988283061238725252997401626840464690126378993745327405109206827323917098819799331373699206851658578880282892658595979149624358735789455952734009050509966210720832266401389834499819621388504581963124041924588678119564401291525145881883290871062297514805051656637243057902878238085400001081308908136054425548972946637601508172194321386966916620102875356471408832928729997574695112940730902325935247230620377704020954843438256181430041575890480598447368142185104646434676031063265068964118198784076559147360354872766272443987682893392628767205002207211848401875470501859893062292670139345451425768049212373525620788643654785944543499753846806156556958465543700659292791731805331320017839150267631874752206548642557326996852137130961553217947559554921232697944370421290410222713663995074811023618489095548347173316810133885630219157883505580234303399281626415963932574779920795862842321877049477989389492350264431720383621260588973036333012818592847370819483228705670417675810175869597679052524945510690485453332906569069450086791713661481479284641577496242193353408246831566622465500341372200319173533034478181055349491296460069074955662565974637078749905117031667345866917241420912904146849349821839403315703853601306267611680478218847915445291781679531028285813719620552909077193380273934011532383264692695335958219431667032988685542234441436424448563820591002172407466684803683416567054905464094392606191968115537987851152504833339350681960938465104764058324706036211107696986176584640681100793844572890130953899872770677350270529349817847776985284825936462963289883964466826146505987503256916611325703553073447967746118061766902479912395023106923255733591269524845357393561849392974204746440395097568370790538609843525444803198542331006764031709679518930514032114789855210374320676722709024391075777106126235586925440631079408477884743206805192008801880691064088109494001412128011168034993802662320071251505406776372021976854684474148046764155985392871809488017641024376278974198371992494653568083680188001186568447096540398154913829035874568035948194221111645511733384149560911953590108419596963300276347595825067392957740604167254300572818208377767936510706427505551614598048971044793537543899648980525069077532195493920024094225554842182672447744401565379692824502481456962790413281266323394578348196127960942389807948554505600477805679224857412804637365009123472541947592621102978510855981657689018817538395123736317141347240840510031915634382897130903498379889741211846736139679312340298543478652097789285784484050191197746957574385629655061116246687642548224653968810579159147045608329738840779724717903789841097684148738006432568497220474834340908413699584524348328354441128733356853196680405207637549796592017591156684395293876520127138812186720037966113409867146249509195025181007584729046850228767518137700721094281963086886714833926147457217856333914890159074028394781512346970795470626439898869116003904369381415194001526258150542808624663620596064295408358021088290241510777615521497068660364128343547165904695367456128004284075944092147877894694561780983298075608844599511554262700724185058622589222362436618956811592823760577998877823615845461094292694636170688442899749951441996635098147184745527841255015242493904807112956158109764973413758145297025063966772707153709642175815554867230069799569397519489732686095344674167033722873922510091809773150398066299260335654253140091896057128906250000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -440070462805281224010983324562800496782220732358768533166275693526551132278784445827524114800279778587289619676622285157622343860068679748249539528703645878841774682137031675180679897373382953705918793215703410307062585380509765506323430947821958872413120066937625998808947196627327391028474147315290328121374054698798863218334811241848929607961641528631540050038667315397481585473696793729622058040480278007365737002125570783655325290954952282270390212498082625612161160446237412459245847962840749505543771431133296762266247885917708484453068656327205126501800269514976529498859180553068021159658402388415680904987522869891058370967507625389966132856541507733433614616377214531617623626109664133636663036088009622676128158275534989910494206504734767374427243916818977873303607914002891387953018341626576987568833431353006547615137333312651834081114719419864048353832621159430217014089219317636078342929142630427711640208492160568713358207227522540400269811798642547508217062969545160980498174824268789981868224182808599680608762437900810943752674574859571789132479154062558578374110922275459474028263552259507471529246087216114563898549274488232553090834646084563073220632708229451765129206514217994362935849964552148925774918307287132170419520551918434273304884708101780526877316598244139831730798278066420643591190962551626243493623214170604824760481283407097320053323438775487519080640432190157404808489420051977853584045765001738145883641212674480333473315440827642935268433700814620375144647680213599004684299903874004737249890192473260079526448529660042236163092815367969927727436537772399679532152512561758603731841763325791978457351475885514560678993140159740601067665294519581468105372925388744531711253425275745780074467598655915801982779803831637273187038272794734506393023714831159900586120704233789736243997497946653247144788534325712510559363387789094964039783020876142492292199007111581530710230346179925976948483062378084662760553898844913558035624563215484917446113487580710994074897614246733053206728806379762007698642700307504746908916351535003678268626560041559805671879649628228639260804497002582229298615500499938319345297996274899369638492580630642716739981244358355496801864386740138337823572468358225373120178026551603061930365889600518416700516881554267425077586999586667406888150319523062005424554331208039951557594974364299878947691962569836834434015818363761734873541362522902313187428530596905583664362607198588590148407124457881045997054854040772653896604631632696011849659517756132999346348027321134298985920418664869243939294849516563793366509118860032957205223195382999828766728280126772881617762543836870343213363704503767623898502841751029006292115552412488377983532622423847610965563532729180252740675634443470403033284321836555052584115480790972485850826311187051234394441407155866568216484575049707890255018805980466633470677181068035495402099908272448858542724211503328482568255784216752314157975956808718346416883633296104904266346825309877749963513949451101009371852626274338400459728412586483793651285143043311020902210696234780162182324765555628496697574188632993722090013458110083529694156727226549321634967452637588455456008029844530105214199672553323485106923859613716627868413335620197412601179340230963991415271143988227398749556850938632881228678471756553761199215883628598313755901971578834052424052452537270015174987979659607751699326916908601977692161911370263227147499610578165689241889379677400572109431658862466387724609492462964876083972815142470811253143867814495751977113680078626254469091937343673828759829621779993716226136931821427188509501475161773981209373168200377690659901726760415487869093590064363729957580725579645311433229789090885013186774030471622109767405205580062130383471705833293755435215832409074957790988592819783920969463897492750529570201298990560524454756472431837669202243267984920463743959691026516544324074417008198484023869468322023161207979855839591637847414359882161728694988309626572841747706665412390624197767902122120377044954931113964276786403533156945322200814139541026149345431787048777105709875884168266804358292214327530444961666944436728954315185546875000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 4091724565291311590235931778852146081966612044701648816102469680953051330456850557262442224884111924710996375046751692130235684871070435261769224417501644046099920101776992805807550613415932154531453706644010418772937211540610458227623053133247069468280497402349258221892619046306445805463203031268872745458836053551653690805379510458210964760199143618700244898999849362846955184756505943862564340763248415206979427267886804787593810250789288484458718979532081107206800247837533395867169625678578832237775551888900933838168602573265814201094603114126365723946067412223161612358359624029752873179888265612793983573994155969381983938070176943381055022032852325698514610305705658143445854647840818208699109526995448666567710050528907050075144941828786887592693564687878559081234500125907243752965501442423664010814967307297078358490193413304023216713215252149401106843716108265560177150014587164336801121697620679364666289725524615118312479167465916058558138292908330264891159376391812953520831145176984535831867646027673315320326351300306390943612745986481176337465254643299213585039086654331532060447324134593933218727312636949950881339692910736203605762268552714096632762538389236771515528609400632654903434184903165117356762242159854030386066656080336494323307332204794013399492234080616747962799866311109567496990011503043828356319269969468639214267714429073834524300403517285086220321721458395504913345760908115091332734427617513984570648990394408221110713919240379922341557018972232855166514254594769420374154869323301001624941034236783696511531373014934088018797761729895883881839023528626058354777800209346798373147348264770879556119153599487477760457365565101324547139921028151957342452164633689524298454786448022208721099826734182526864726069549405884486394320177046876656351093220543634863926998211040204170697265934062370575676974376916413677142107175283522770271226408378494125624523807349436781119738842129475879884922274964595322079908640202856502136226960131713776595495520307784581965392901333575379232704441008023233694515612646202087760700848182170871076561317656386574772171438015613984886659470089979170919860408475042968969084110749462354223067134916340360908840531167822393722381430005184777682257130946695602711354942205838341438195938104953944571405105357155293139807190789977811969270515000490886377098128543998639809722167600791577803588993860703145733075537409439301477430837428514743198105351471972937263478697318289739854691164462741044192878585045730652789836607254939162431758486972613561712907188491404561432561277857148802759884216929634092469661861624372480168049645591084447094278687396515525073094638473993240625674625606580848685312145997775311117287870453083367158571942874026669836967406989781667328604712755691189286072945114274114596244260909155473600745563356185029344204528572893947817834211511745990455503854125273626558980108308475983479249461489131862929513576287145978705279197620002420139661192356260344356413532968392729659918874653872791111878541635907160477374148723155560712544769176023506735331607915080455469854964471649968537229158677207732533292718012393547470767326468412328106576039243249672589214008970233862955108144157590664728140093105073510100961221877220564737947428968149572472610663528429135560786572831181500536503944782627157218846755468535314323520700133422484502751093120492897047678123480926784229351587050234252081148426443681285906419709565473601110580326994243262034933954812203520408824447065734318032869330796996174162978284716950974918792585831989845802989976487925632102806582722874167424933284848341189453700121130157000355034245594758535846940946434254701489877087527008768878636693883185469976691811306711905270913760299026548265360412294923385350859937322745968152886662072813777440016072799907948292016136421170210053707967200650071612214961506683445003691622741678713136002495740100708202961601894446116309727143423973805876968127722013731631221526974946663309899300578208876671706912843572185944315013086008213962444407380620342869692834991219878541999992570877668232963531037960998597106787358089039085196019805766402821500804520837846212089061737060546875000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -29449992024248257171116365372830113193136913880607104523414980970844840609691585042616329096030722501978344382784913677559107974709452512479168535249711444064728206478083503009517253470355812457214215754183737157280467733536766165553049298726075007839996600126333376029343071172291308300995706780396199282516314301878937313671418641622407353338988054752317065046914209295936215446451190431834251037667889047496463629315810833518212487842670901727638797596185971601050816574879837784262948410913596160589833570983461864447506136335232145261491161926910393770894622438458031147401582912469148201399448312044787397717333435977036272985822885661504606865084120131286652619466793111072999202197204096992827962552179019184853754841672404685260854398201525186920988507157294331060125662779820807549611395609668624895118225428544818228723020811164518384091884460494328119365367510717763558317501656925390687892595936364420571971185566905851092937804322613875784433726257737522522805758500637557617226717627421008936176946150643759460863933644921698496006343501282055040677088606833151956645889545262447784973036599667183908222832182165537343627784504512761811784675291254380453862012399772267182493167733628862672250985224314919532671796215029946101740199683673383690422318844729675163347405765297235366792848678868938134607728364522623415787283788810176673708158649518297530178445684906950595838151505225978584858768965032367398592846717614304883850200621037116027520821603370232110546517191165582646591036234870048259312843026898328060916115525945287403209840277421415380235170455767776868281678007264733636790650958297299534674492743145102476022493146060486434032755682106023024671347577925818879404223305761249606808216595782512949860919757076444978018717140694616423780404631917781388426895400213777318696500362702266474639745558842499263099710851463524777004040349331201925702565523971073651148277345108894414351879346794316027620665124946959714351069983938993965072795917479131914333455596493617046252165992978897745231448620289481711822088458017760643809634640396529888552046625862439382730939066075990623488078374237876691323704719578498441610779775305093419887274309059694002616468618050082600226168870886559167088229148405982118278092710879282520086104586706782902067809703677736612411713996778502842354402957142626043421763938002222212659781763990380177301730570456685856482410509238912860803437166450466709709378248464256991580043632986880075381327887796497678724763856931475181516541340219149746365849126648471007063208525621861653336761987802456612467231855564972451938530239196394334086573590440510595497147468313527163162206870149582594890055142801285736797270441913374149316716576001759348628866576001797536358106546473224498179784353027223303804387555747002638371445424533398218119940455066781345170136794440414719458199612232015085187307749824083425742689301641097134023458961755083783038879483996953607495904239868487648030103900375905520449395936298717339521950208173242897255357610132359319118044086855434551539875539684598162184680278817907669765280659162639439257464705863695572687495355002760814633258375235545148700970674342720072547280397275393008720081665109249402176371886254944557818844159559878856961416953853040126347712431252981155048156462725687668187812549967774396023900326089099354431516803404752603493609906268054414611230340248720348117073996852594715239070273408239598165863072359839165292211136378545826949379792796697913587829714928911010565020475377819049493529360870680903987836425300506636955506234313661941662786974343375290433990582702815194337750283096310682116408053556536280163980268784151071230595780331005565345338111603368348127135187689132888360239411003651969746239151081412669975649925397548517856421975436199950098241530603650645517447486569188429428809409076119991058084715804621014268169243563882285787150271234192587279034308435622512500708457830100297891429556248552198749803141341001014109489729412816864261181226058948174305889887562017707852727466661697297415166977769837352323251108188409640041407624420127981394443937506536748978017199881128396210527853327221237123012542724609375000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 175037421882105917258629851461097355058761035859334669109858103220091319740919564120133491665641342583961508645109531862908691366414301179000061482723516800320910422640626055102174590426432743262713396115807894575134002225349959151064061589384735182798190007428676924032199304933218306944766270902264111001839245221367408179079414223441060776746291964926593501213858285790479213376729222038460124304237197004255822001738457826179957668574226598151700106582244487904277173737904017478455352536696756457730519199600297814888239908562704887025710622969491467573788037253726530601287381088824652917733122808505535988099100149293426108038757310285663108865749110113040374301241196769943349912141057118811517460780191958123456404782902239871631305937059544185170081981582734746359597042089075098245740499584509123667009258505600720333629497397493003064986180841764810268176606228823979215871749828402346319780879413415076060872317349267647767068971675037268830841422372188411867829451711555181420844717034504202266158004793405867313401627657436661133207869478157222242936169055962346004332204282201979448893162071296763555184572481861460493227135163921789984268807825242292237541289499056274921009991538977545680359065499202112836276867582628400323761611765713381892912354630007720507733712730570767785654218793122497843194739756886318769065193447488676969780205762353523141330570857692587507512474807463596704070502030067154711208950165290749041791153336059565638725733164215507595329920870211365362632506824946841280564410552534116083333694450278817528963696876050158146737206171059108887210200337919096959022159787510483810816842132772917764480328658243627134156293515678380485039380819627571969498178335448886381420207667077286293088391118354732898028897873347637752572771339562902106015284337257902886276680172798084729476340432776102859337128824211961195612372851461979621331952527648587064417090636751955736335964976441943155769516720554375822898884858038831880158912317974653997380711354838670994599807224570193035672408498325884687363308881864751171773103860208846971627308728346742323537332013328442152123005358971160974655562778607270010668812600119956226713844936458321513527932249874581378542065210749047875503474085004766670467060028873781163728131030183036167678301277401373483081252066018984791678373027023905317457578413291222686899745106502687224917196833416887086033154519600931886430465533266887226783934650146100566940249735866804095448334815621047352761480198598136247781012519597050778589955371215551846496187109011965533373051472513919232794296985861027032907459141421830134632133790137518180128264137815663346140426286041095201088485647687959391867048184031272335478152152068827768756243766743454027179327060565760466187102506170503594077455572164689198717627426096232148823490789631828614388698215102444351349862800950163718784564650549385813170522970157688734683563657736112322384233223689796331655931881649981110663712823339875093897934096417017490047724184325304574038677977973144043280974320928813757348168923686735435239701186459248740049006585616407469873665370675189966173329000596863249158365129629480699346511475140478111464855903653748555707044924771502768118231761745146461943208691607691088461093201328821696201801229504071381455129689836678091119326984680962360986747771418594187771704406197378088822557456514586107446931890675588262046905986002624721063401458955694245488552909285654301559440792196516906959883927123583195157729500285765896063458651663676240136943152204764484506433752944661059230457358526406129646768205790217821178601787430206456592733207562911095725774636264458307075012929191019560618963083566486458090985501432194424926899972508898010598881688616389842197188197122953914534764823182594344258075796571719861496343391649773196891145177329984947223273498819942530752038120636334577070007598284351322959451478865738622823554674955821498060798253545407860276530614241241850924929397334325918280219430520752543610169476655730276557534299909841505831707863477089523130440767174313519702231632509988419059652359573545756711451071570692976694233727180671778000942140351980924606323242187500000000000000000000000000000000000000000000000000000000000000000*i1^111 + -904444940503894945268694123697336719892061505940022642722311435272584096311088559961932353027272845408309361842321955927301851819104844086918687626668240484870053907503981705434687407032713864898454027284070452648078510073644794072849525189633256774503778449105666845912014200157738954192554094575722589622759876232232229513874081459881924268959030876825157256350537716331407471089259291956948853503110390884878877841099073884620488683248175823705042158289170694591486329440470698045058962573785531600703629234954231260058780428110689054206759571313895082557392337222196278440639239313918406954121851148476245146202623719348378049290989787603102418974847381603326472508789175185656198228604313116747519685645731566245975474714460098913442806023849018099870815995724038714292170962681826272230403983596756989682254647292581366904427912268631572487033115754801968844186563402761407852529107124196910808126227798514426998552321875686464913847128661895863646717315959439582670848045100735019798170235435840552609203633109996830507979319196460844860792291638834400298012610526314086891098037267500147636900032163779416309820773408861955880630238452656453868740860957637043124658037522032871823768656684655115499941716114714940384252964057736066765439226180463033119166638596302076918441376087683191549366571557107708169729854792843141959074997234061765126659547163974245129226710599794023927585216072541757502188239481326093987726407630276677908459530963158333635831109830012825489126284609640778751914868645408162413027750821852262850883835971773909411136014228530946395299434975303911675618818348655637571745273683395233384358841387494475387312678212494207099447857892921536175235235787633379470941048267981648556615362844298754148569077759851498827511528224621970296775576449443200787187321652523626916463798908249084749736953901369823433917076079708381650406783502219915081906900551092045188206118946993218898079446116314384984747398367324110937225576580979722006390833490862284792492751762585540145906582620626227942324673754174162634676054220080459576381935210610644146438762949882888235628051579672969305421561384852029329607825478050261548903532354764712109845840699137763671724086875880265702850677159493723290695273219557209112794378002097853856163426155149149439041460138314817360117322632509576773553452728977375637180387939478813979945805928404286763893629768223173475880473666911425226962052883684954390699392853655222771797661592570390149413290475580051467204320923638427698718419438062146027460796961450636092670120616423311564698277192521717175538667939277714565059316252710661993472727536993170906689644113622500472614582329991829900911197171534701392981610586937131543312145748456969201271951015435383303043652449443755975826959447623704392828734274199516428456461763291033400373184504598874744630877148746442478078725854109329754255508728325056616533464792906059202744088040637368700318808559508059399808345106296386848431916146564113117428945818239049833499703834916493909947830218649376730788910859815397461201172822528986530052818019569085202457027666643903592277059681754053289081166728048020266627937047660295238163351774412512071819784977338403595047445660414317944097476853800708116288418629889933939569137284398193054582150805431094478962049371438427757456721145116203204762110895067299720864535242395718004029501447402337281665119248783075382865978617779194114353601678088039954367596768387461280578215232145109264302462976141607778833038364716676495205388619813796593286184321134646572520171584848547808408471215986035380453765306840065827303566376947972977222200248636869411077759664075390384320016677233388586338677938704926897898412856055070614382803582793869443120599005586120832319080267894135689669029890747942187352475887728821163695003228552055541959186906292620088027031619821127779697497077249996074269973331035646992118605096512652643002579327254388194881602596386424337752970747422150188869992745810076445831892232666011266981527215235082268158950838263186718463815818541229107400593770611029777399936634842272741374066056548031667522802687007344283938328841770948329781276697758585214614868164062500000000000000000000000000000000000000000000000000000000000*i1^112 + 4049360779126705227188754371363657434295608225200648889649755478789538645201617987663535529462395527044732542551021690360276344853857597261931434456689838016381501201348131819242368512321429455822237619395050935756146211422027466942702962594985610377287973048477933332431802226011003912774698132927879200786482508680233191366878284241187100853511317134186892265226064387353220837676479372272709485205212015319199545032262566761775609953304929387197319030356342290006077458876929556375632656078078541010682390327170721348720239176614073870214776766120476161669142823382841985980246338783343953072770536122228460564912502729674041570896965119400157499223756327545462314536375544147655065223050621255642730196812024086711728037992170552001320145357102214489177030198251023420592308643312717546160874222702732220456527587460583276773529660332324081585478453801418957528729453953704639252288776511925066022760960456914441683329006690108960660186786321943458633215325860465947444125957229609702537205789537138991224203755950870777626810059353854789215948578571098312771890852801268895062655400149334140930501625132615395310989308912904141804202301524345671343795949056321326734422460167373861057637991007451537243074048446548676827382375467960023661280318586708839486692825558713789007959521638354062590377598010299196863645516824794821844123756561332273297028699269462050401642021752984653455645946413614438901333934792290169790592834287825074265903824495671377987125241727097743966490459957364550350276709941061466675691263685133337216711969616285510576730270529677690676998656412331241766817004890547535565542813304258028251516102651064717796309647799598539543465081574291710466993138361026751877465281485011281815557908417450843850699466496584454761523675359282033916545988470339945219076233205221738806479362143187505564060416156915720369156778354326542325126857351403680441457831571284511221794533640983541361160241761296194811457252198410380881757768056253068000832118065642493512852747694088392157892778549751336793579995044889989856687493810618743501338373355175130556578486368722307014579494734186719971421608234045880608816615725210833597569939932243110418971606586518868230599726357208594926541626631250582329337988292552088588945852627922457011941997070117330843115290037681838420482788669020951914036955685135787635045594065244770671134048623780821631463152431915763470436030628494230012262698055128314217168160905933637706256820158769897475366101886941675619001639732493949528165161267742306449471032578217141913491915290449971723882741549872167208615270373560166342386421807191742933486045018048634872085450210669308721627740929561986684265161622993179702855879483844684214209948719535331800917938594616906978009893556201333726575055147133443143821170286683150342681739462222309778908192092703424273213950420849705336154123019613510483707974643341032523280754016484868818225495730353992164324298881193932898577373717805534268511760015863463987339866235524512243928809722938131848714650212564827562838817696826306616982499031497203384606898963875553418473677783544137423741791731796100136757492743464263634906976777821260278276305634063924457797687987730896486537499356649681384931279449550552683401637314907763314876923045162206534329206925592984666279448065707282445533121255866865040189591503810149751639075228803702139122292455543898438940890134574278647007217144345622885072887823990671919249233164994076686824050826856968540321354968865691587198402760540736305121754105949869450779134514017595492192617401555710316428766540823600136187959522901356245028894029180860422788240421753093097881043660931196375513598537604609738302952272876659699659245267517958498691156029167002310987514905473381981586370245138881389685309050583036775694895497017443355603011628151983061319399575768193694947493276937023928403622186100686031874793187443497452186419964626930277353876978740075826763142465266905268068800792433737692091337333537375281351176547518669823678864746474308285074308182202274737882058895248751489861810996212886845898824872303699184733752144415114175150739755254513123263609974955556936038192361593246459960937500000000000000000000000000000000000000000000000000000000000*i1^113 + -13978251368867860223648189629621122224177496492690954026238178836195964994520324050066903290026942063320852252407231086036666192600619880629043349393390785835559658345217325882325828047942314671718088101341236800580017333439933561268744390098765488602100152628775071333710256870677206040512497531613964660489354722843579672335830478684275335527537382903525017357050225742691207898765316821895764096335789771683407330935879871971661385856029015563552348084589642477675568674931253873601773511421223114140799100639638893081988115903874058786312020448682484996068955851462899342499977489823714147338437894077342455437677691282952009136694129466647957755637737761937097805968040722266828273221572991407066899263438445718821023752577553323004389226631034133052830518524138349259434565631614565748035473712636916418324264035094833796618048568652679011428301905388473262385663530286914629292892545674680154372520801243804598424771197484178532438049465328569856245799246448785403234274891943223957083018079435812538873733772122583899368848683238749428470627793907757884694835857127214341748353141380454457156486350636413163617775132810300901327715892695970616377630315951768897596422833768901107390369652810215898210551564887841604224199995234161738695706423586297428713505029481864777974744612474099619330461377713522645235373288465089316631594952785755773562201417888691249706359808550633870133124465156982976443469668021762485236763674018975138280903497423424031801712878817792773130032510493992764198368134308647179119639927629554196317939259748957039974435185948757679686255514032580124452121054991345645235189250068490302658105713459270372298143654994539724969452640187144490355710214180017087032980900413222624924113171554513561297468094352855134686463393863213162417754367315178729806435608270109241326603350085851155063586718220187359041890535719940256652675238621296734324897868952687800116233149600634533574815400640707409102183952376807208114753335722587829585923827804011175152250846151105514114462043991715938289162054498542473445700805979269153456230204762802620400908616543897391366075751057620652455395275810596547331194615511715417002775808740605391524065803136034167253655096044568478868363192091351500351102619734877952710257572443815472931255372186703126268222760448050930208877796575659651234321939413927469471279879880390774264080501383445427811947403836623761668255549296687199502889616382653000310678995755106694195375180043200368300752380178730870632018475783683045048123596290280049743774162870700097913029752461395114455071025792113768630128632227701027930978287583477212603332458547299007984281004536150031456369584524092197802379833374955260029413932441316382014760109138656454788367959151982358600900657951384728452225925784187239736824860888392421588377078513920838030739543275995289995602795855788582216264491235932354034997703564277976699971793689819864264889018366740610779619139434391109751848117522746394998611360534236174751928891061388822909788015216265300154512062897461504002265292457259174012546590526755406266783041335979000150128444052712084023476329165124920371147252257001888273209056413930284491874453603286114990760867055576221356953381280480784433989752571581670833651382791429069303282401173325837822897714867216123502294920379623462458962703677730006316349702785339253423967141344635423523669001677117251928025912575374365554886791422188742565883027234939167620176574468982155561653644458632401327764038283616222262310537931479054234305042923947975604637150763965567471759983307322975657478056282861430614407457212688219132709127480881807966624292791217509394077249638504438699219632352853470507819652344397025580992276060996676305694543604594681221553681188103928072187712223168936014077900343780931652455789850278855150264098697619340023775618042819822526503121575351202855567931898355532781814548562900699332070440067184932991460502304888505530038391590708987918707810929351266943877365524131333024470715437019017951357301288870991012741518970386982441508066950940613842921889152964800471785511601205522543343407915214113574497835183243750565434959653998703288380056619644165039062500000000000000000000000000000000000000000000000000000000*i1^114 + 24076689503402679470708587684662952306922835850914380393968069141980257145750791004692358648848170396871106532934803481083099800214404708292142710916335033093329534244935213629125276543920678599587905444382587763680864407431113908998866635282755440479278692613445681150310644630056100646479634357505537769230749105806205927338746547231160788509243101158722154196726290463761405770213310240775927359430701763483344164424443131023097816965393513913879045350793415052308432536085480139322609868947631197012051103476418239353488366916217705413856801051749600555765831150229594921638220244923435297896535704197204103294911796520234159115746755970039674278256742798574075054054670552382314758943771609490934400115528760515320014818894287770364700938829751970690192316865961563309227838484126350117924166482579832434232061995229499188431154150925073952638738844134305441708302787931717212053386051462040354611671943989641842840619826838570657466875391404106279075055340452284538854176603263857538574867119405534821264949970658057198836196529299397429882089611545718284414532727557215859012004654365144903879918227527020199946041815849677093439929173817601690226176944210491610015794058409644216462060792196969857256878819059874168634530939428550355682675215854007320998877226659008172688313758303762088539174658768617286469244979665377548449142218336396344873528501000318002512385350718107648970829328170086716143573480431769846126452277090312400831633962857700791508428971828386415229252811796229798150042509392230095637213211756525837127951135853970035352060107442852898492899016497327702971516320830987233693628940130367328669208454128946370634611668086500752517613376748557282377045421284601332609145236552190718766115105362887332854753168455621881719731851647632955781170640027844190074648604520156275229105842276126095179988937131930326067195067659178978112458195849823282878132095640400047692064415661521746771943405846095290095456527526703981600248278092910122688128659069832681262383218722468637690014031458499853908928580445639796344335147226987446880001885936416599921097928405741073738367535806023812054297450743884641489842643430773982493185696411102826202124628672202179500799898548671814424485045065073098157425833062415783763766921571591176485172070433885417524756910873358927166072134064032228504202512906498872685747138552160939302927712042581585266600073211265448191070405507844299555762097277821442909682522891737292932729121845802169989434047241211040038433749400581985893610793635915730109717482260046752717024606322057219163094466325557795101669969428702064493437802165243240158334164922738573237522449803477878410823858713475746163224513476988253905947210471291494519962721459794070358089453539354964301527716702409271320987949155323871390661035332381273548777692052677202411780408810817496630820790484685447550299614684767811876905584471109451326461724363109340071587511798889692048927187007439279575681452698334635202265756783583022030688853511497534040290133737069391209479020351769699464224709155962519018421141994930305498295209362017369144771780433955952652865156073016286010128141719936454847077876662505082762448843840370713726199992857908117609599093773095809656258541192168492313751250576778718360678624236670952423006482465326922078285863005041413644751024165633702963083575806862793821391679346861738807916239552620788130446873812812246810625202253986071008993216718075128189828135930012683768376267841036132709773170791435324878253293185724180423221189890546291401670259026590253966671912641876636040180698149375515471612233941894392809540505324637275259900915280571457701015558603271128815142997035744910830085793380171127906573081596171256539611492353089334989515332736587875688738718168265372845615240634209450886440905508970576969418715719979107473486320766264948633713098019078175701940545810062873052929941056289664195647191456468861061852123268578793029986673692090967978088435975362646633505096454454213667135500093862204163091412241138184332028170359251908655573478981376181476829246468118154848621306027534926684836575171342012748309081257873029424665389797155512496829032897949218750000000000000000000000000000000000000000000000000000000*i1^115 + 76815485748421611950746967867627633952064031299461798305552143003461500734505901464737801962805131433909897123704901089786654802034992462685710604466944477742874067445312076905726242734048983934814782046006932064572138974583008972480797347892454198216247458414144322391930099113322551191568856248143435010667356528952033436887446493800871270843461191585739104898670671345259457738235553832697873880530280182433355705333589419189174787416161130538485405705521978081016645270211925898212861070216175373596445207247298402907305228423786550874670963010584221578904446710153829571486127599682911929697187471312701869142225345774163799534231727899259651194046452563924294652777452004612191695433363878989771269865188427152679838529240368696991508750955344419776683292529287392638186299188434251976167194351249465444082344716341747969900270812070639700075757312311390049000087297639459220810668204075538563122177470849201355256133552392264380973667697235656957521604570573877467647469114335541247861578703924370593880598229173302755460204861171036946667526749807426896182819258575229280681643172717556606151596402330265179444465123533211613726049855262404511533737568928404542549583417786327242664658649886315689460985852316691823663354420113280744618627665755701827226159067872740287704104681777325295341056582043071942123076213513388377496203720600065664289320564710903929065510798983965520586959772559903412322408639463533823516453232940820048640770117028427393526125107057112417350940332298065255265953371005546916056726767600507484087826461974667827763256314488404275920612424937552006518608779662276660746786821428440460862159348880904962023924460890067666738081761531944354239021541678371794422571026478960404396858254111672528019648034962025417769336597669947448683582862013108990524566852713090926828609309502879741398780262885905995472403993097664687681092959872459269025553591163313075066924695521341678316191811875474363179823937126313949492204725105532909129898271708545459048061948894967082056072328466584692834217579740837884214460806879155812838937945510571749686530474830928207803964321130817464684884834843009094093596844781283564875796479081276216691188027351365170625286936898791005895459182402169391176895339134240715601253679035228873954675690470470919034227981382702500721478907104326381993352885700548007317853917849751467539360570227272893892826425309517470013074526599138339140732971909794403398872148429853156380017916438101447000999929821993231004691987796154419565550111052862874960866310068267030505758734893031395050698800234701916880510083571917063365310216520712752088939272512655358738131634642640854409213928677953569749806318390679626585626161856184879761777429519225209520926526580029563665067429315041277414281531445458624493916816910708998416171981019666878118618508657362165388755471916167727060821131475462660482765253442645606569601797753409026627792685305851832046710572194870218619418279752169946622954411400543055897483390289394715970463869641466443260310877575054577150655951061175673413102339649120941232771721403017472811184584786402169406635296182177936540911266040184329213947332546890382134565309539119680372312797519956801580008314697490516816200432643501835382266698512497826362093520200683926833410340765862900293206505380426581070904041258152953794071958382510923684663305527990005877713926345137830346394698463626196603162758398287517866395785550143508598292151897369786146917064024470007334313267632077892205693713865167747223978162554493422436601801769498700371897751231949554505565990703750160505284384058431586799361019732522096260071245125854959754794472646780464617170127131284798973210818871611253995430229972836857579345750339365396052148518433187396493849630991714685680390532916118642017952272044874332801474845096330208292219315102873367721274071683351428034863957965134538902651761994231051818289817581611531310081837931744651250172618614235803963050681145317515426015715836180431674251097222130246136924963554695951318688735371043707719439331978171068817971454490887643455036858004251306335657344538479320108219049732280192532840601415955461561679840087890625000000000000000000000000000000000000000000000000000*i1^116 + -744286797897758099659783256787506673250397219102144312721671761281769578025863969256359950844833668504358101955543511470437243362817833625838758648205304015765468276472459613185752776421166904609327966830851084877344937996502313254074419963930501844760637038331062202670606842710939940661694218541195450743525629684652153890862119554721095676573900215505189320831857818246404148394823167400760478974648683427717664291699123170604122671587902516411274597606241120917420621001491211105939556070776599635275292765690636728946247658782380522710665317994442669129126369431458526843374031817642943262919830353965419429956100855260233507803354340931204687505005477513510678362475476617356672038947876856349818654074826309505531548503701333589083094013599025468903698873788660888854090151369921797740024680549677864884695011653586587393367025900050848128619975216175312893676670678058765941885467932427227602902937333214862249667203749216579482554027982197819709689733199020972827252568488691591359984341405600441642585855734195303583725786757172544514549218445996912135217959923892543881274446336489532056549543988046424426633965687815339439442499101315916134047265689700702681933265366422476802026143772168532972237146922997181593312579811782755692305025824328084272394335155564208683861230190665922881047016882569325849090866744007487665938176884373543005370081710762403163823718729433906544741064098897935793457869483171699518515098572545593425937476441812732041217199706481421021466805944947146841332963786207746338462426944748988910982531112671389724707751072014553866389977360334766766940853171524543822517459828689911039754276054429624639119778774907647834125054574186086475695314632846415069434869196378272334869712361836088012287830221804667068986969577250387007728779329865264719094024674579310855596936357077018928578290341152415123328183410701929788844540198263273070922829677178017121570703447518785070482531371521424473150885462832640628262729501132264925351815416663409910935577078386701558601332257713349430425615383471783655292609333649157781909003164930814387789485769503418967200870516578239110704929627073518806286275990470236493230981276638150017524690283609605652143631409788574729931360062176888981656579936033517272840327839069058977022930807869016442732297123072832107530343632415013832688642064433879700991677643364361184360129760036090981029098668493092828641035824668796704077215823574868268329561422825569644454552432898322132169093148651821199357475123220011444546193050287941980835391879813334766804321498420848277567760076276289450403976201843981284671984798072605672798009599616120161861219463005232838012238556244876250917367471457355214455089747862191480892337573121742299666221015778655387480873802524362358228424975071594890870707031142185539134991935331641988472929591314234095627901209225426678143737858345216535160388115866531546978836618697509099513533910337081020677445666311208336694237116926556620247025917134726606740890700294166974522812577912132411824839952867248455576289689749685472996571866965104595482183651456960975361671064592837996197272372889223455342327032917500051163584636910639619524866892661675194410346134983668358587411380604450254653089987080059543606750159954523730296520671599486097925610075008063376410713590608208588061705223536290653545789643352318305003374036618085019051314728104462617467843667567165031982810443555763464596668732338329062721378253246089530476797270348724759063458199178951461736071996595795615461367846973292672572685558805838778698056676295500316183901229431436800290744410162285946570826087779595296832481650532720237527384411463175147191757930330190091688003542602165336729963666035168078307258016991910793223949865946172072142531263487755243972031458662913109031140596081689953822434630597431350260759045835622755049008334931268075068230744102285966022899253606864706748653988371276861652648866750331416082625490217900603654316816592216220871852462750007734728380972815201525547870774382726245170797844650993448649897345566492823000542090057726805935186851589857406019012917328083236821354914947157510596298379823565483093261718750000000000000000000000000000000000000000000000000000*i1^117 + 2514208503128867973889389471924845431206917375292938538179029515271366762516310426314054058467659822676341885595739499513000609620815281014588093174472632801509177968183589790835312454816155127994257080318383510383874331859865424169041979304724058287087726357622646783772050685981856230944324249400577057880594322948781491682325816118634090587744887297791318462648327994376864514047844970376471494319117007509723292687605581963449558118751847940314035638026838896739393205231929679155719913618370369472992953791126014339060264939802444989588555488747152547630636010137730130848402954329015660611760100495082398816120810424603993515763751388535265833497324362884388006651404282745699431136132039129714881256918128539877940153181900553533354221754909018597460672954946211986425180645037233336794283068849375948442233976859267271950260917752129811231216570711540870090297973783981007520813929394238208723399416366684326583047230155182595456622708238576801591099166483599470973029247650886776581830295300238384807139992022271607909267785475606800601044415003465508397543197337836022873582453469987581802843211998717518917800731091761944502174379198816229805172232064952537954256053249468022111879123311895379593299370669229691765036787686383238790348942491162062895759451009974266166508320379107911673436284831846632736238017668002368479598481957177774627747563351122673747434869264530670326118184932308417537702120273749992643041654529825576219126507164241685549363938275706560307955292192932927287496509531735804627831082734041046436960747027235197015132685746560814572220617588579482096104993688094681467395577709572593211936530543276729398910505809467850217429571402063266625217052877976085532243455259019818591726371355755986193249463060487751844336621655431479003692444700866543970420071169261215622683653813090959613730494858693067114190612398898112106059063094108816009975049811405344011167460602146562703131850870545182821583365363079878077813277689734880168414226037371604075315631467719119327352484055165533774104792302511308453820564013996799045919754085206885732411177105309377335437835918752067405044782948917571399260098063057542762946584125935729341871915337875789288880172681612963769863545213023053097599936733921510804432788024750074424257641369991532935936141381587507142721183564308325630351467954830743037283605796118008554749539336396599159450617052545128030397574399501150543104797494752136415426806591059280328124259874852044047928346933857720441275971055769500415597045622095173654206238060305307054303448821236911418959290510680889278257585925351296436907127807633686704413027539407405034558233264577029405004924294553166592838525123227441599324676799380573453136839419603250267626495655166247991259962789137450067487635756700083458437955876976858366816364985691865751119186878768742513347487977801223285414682783935175379218952515511459744238774703406980190164572825131173056134563556289183681545892967054451208539305632541728924097678607880593411438338270307620442624187158234160486058325996696505556364536989295953525108327367775449890740546019801717104809414759785609123224078511581007860968583916749487942137124579539501907362135301470558768467733282027085237221212359212090707556413324732298785859622734421697554497601450145420970074660497915080072959936669123464679117599524498178180305083648054350116147460266966622997636307819234162451046859631426329531784738893204591760555573644365500347627695514672639589061524162353375689810521702265602380797450602076672282078197222783323233776403429728258894150172922382437597351376416696296414374749012942543968471695061494361305343987819438787198757462975183455738572909339162987469471392103196010505526707770447508264827054421874211065458908216463877343305517194383635933652551225340556629507295330884922248963700135908098830407225956571486802986693123002743323349092595635260515618767017117202822120564912457437718340676289600406860106806365197834286470492049109622090394308932139885959542570874064770504018841929567558981152784658404809039841355381830453536170382347235087603289028603442987135725347758175018952897517010569572448730468750000000000000000000000000000000000000000000000000*i1^118 + -957996568996011522051524693569916950732321446302987938892876766661109175890859937198608742281947121971133176762673500779240644291574773439012402984802329104697099976717979481856010901408665565559283151886377357623915356202498067671583644158106649837956692545582337993220395977716048640292114333482235267314620174072692293449029836755007299385110510129855686920069621503407442007975338324610420966053360336681666766463083473021043541604380485175001319516012134632952452307446934733166302772912926230620958626975488725333660593771637954506616726916076110347824282004102003472671610803610181522467029150393232004198839609844299938795932072004329894570209798822734394466747183602727822004917624736691478335426956431264902062171682924270842498498747315353823116718959506077930643546861985926728774392639119301485548141800766432730736831323328892203225516396240574575155526217040562929463868174238376594923171409188786885545647423386621434867675709338894834972283903077370383282399493829462308875840890506023996951101116865212701767068755379361522408926817109377467583364450187809679297323394477380552148374678440722551126547125705026664086597089891940407809166578255880439473142038959554447690891244929103845587876575334678421533981118059992422335120217151848851631200523313133961251960705404402237628219052164853821673508701641752144141690823022993951024564158346735105613426916365716867533526398346034987182846815316173216610021963557876572244717673915726755113769765983803697647490630451380472846764181268942881603786914120308829547032479912443648949340533946169553447808809276200740819350883866500889132073864366007956535993008512879409652769632174749315555469371176797845416431454370602663935159335200255601732385675285406169623344276547686345863035364683867433005545608700592779718842191309219334729445804848219314895061066262949625113805952908509352763030879827710819714013646446353698025570092078110018997862997524786746863090201402062079125254463713787385284408386895812490265833928092469685679624504551163701702459908335873267269746203197254207544030118553177014764537843898307486527928285585946740061407074724725573548086871777673725168391594793129398728159143621222135103180612057109938037120908521638516645856262713247114318348660467942713222195538108721787396242447281841188688658245363492427420926269739666769879730370912734598524019701299053618046640460498219517645552120513743035903071628482608710665400360239215760119588883119104466651663087641292829451046662009777684932286240261190935777205288573987179365849576872649928377228193869145480631824097467863909957441326188708075533147182917831333241919721756088177965614887417526658666835273552928772969618621944741370927521579714356419842067655376496064515441417034015296353866594484456959304220613769814840887128779508024578040967283973844157975004937264660378936320618940788222373798840141750577915934693015890704303227580163081137730316506568040413125762010788138337265778162238656489557353643555438978545232012727641869680384266859063370807630425724938791859426517087852738463203422536500816198250411842672010377685468350250919880689269956468911547569703669715567411475594050117897525175085419419279821671889790275013518892412769735165377107321349119431569878418216405114072991118078836513392410656634782777072404787429366934421600331487366104583082013044575573637967620162354380603163468026040825193019210768703717802423388558081844119050242650309110458036643750784918080569540633162601706078493135914472938167551314270518249152368945263379444795475557203985078679077926934092479483310218120161654047221796740334107075128456017131352858322819974737461125634223523479757367789267997295658895259013088044887675541330191792990454425257562028101634156019060062651342913290278665057878822611938613068782207520531384731644357324943176280731942542489626098084719899634319277413945233542508917113868901350437943613292021976589592362532936148506235883011711552579923620880200005519340032741563429361763018261866497774268656514719651747539838219769647992581455215591921717075222400962796743395656750924709618537356003997729203547351062297821044921875000000000000000000000000000000000000000000000000*i1^119 + -25691900387320342366882210487477322158061890638623181598002208304697874665872003453581810526679489582018635255391576802062660914353596593867526410796989902624784212165626322403449911119339116633067368234391386775791966506174804305220285263087491963373634086424592403844885926086048041841555655173893862298207533177763379528044942551909257476547073023893035643610199925891489759830237825020308937551653009881934638813304385617110355027680491777857556508061447262855094495954986031210868196027107064629762982254798001714589638765655004703420650446567630575614170165541628042997566139456448421920264585622691858349329124944749530612178291578845981947680578816495329787798357419348694236315528329183383860035551975822550628598651366597416062224468585383754119559685514978549898872773635915066582006645558987976401554884674112099751346603784436242263079225793968839739895607551502767968226413097635199365368694728956875586771534488975156872371895965994655498864750675069624827221371105748473472895308479151064658143420939558904631478783141546993242374664714508336747092828792825423608324560282865188057168491718799063883285238148003988563634437012324642960590710221666102842209918710344951403310496059553715008362938351267734570287653547263651761001045853040025677616337886436177877464060698302426381273424944601404982763442795591862931791928658374591369441242787796283714142471323484004305699237296282563689958944199605806732354743216573688850344202404411208959019511581289712877166052085565383960356882585359080237952447962164372686514813727668809722651211716816608516928537146471896952189021855427015766337653695486371940580011516729940168220973233858126707000523108771088102095445510055886288009174077469946129832918279572216752374301734341692619398375718251774979850052413892712939160014247109591473189527311499222808200703788175915361920081496331059291756397794415683065704823549330262680112388127116729030684009376112519504626501216478750257997261874019974959285324028348738616136277876197486514514259537511369957547092655663721078457277225028760766223353374776915307712947996699413645257862095067790097188351492498673009439202555487823162237461720272038836985229108055249914641374405168927830914992068792719237051291362199168229839873354730391568463619277664217382570009615634571270885352454949336769501445664402088742380236196112417974744499277960076300472874479062977027565592872545869695268428664394084715288980632580002321466484062910822461873057947019811230665664874834772216436314920247966612582325862228489116610093841011073821130467460200773491267858828354243280199845890821627950366437462077616848968966679525599463065017401050324109419593979514216515026167822933565505987815173990000670348280891716054203372689725980905199235050480463415212226537386642430848882785209901011481448577705398534820312434817658402843945672707452120435350508431369148327885653347923199811196482603216421427094191265800360000139733231728166618363760494074361749951116438304122778393718374288664784479234515502784314201393893225692091480468095228779690187940646059663932835081338106160867318650391418081397516291709200581801625335152290943291858942633771529126612965878733920005783746701737692819985816306268917109634071577818347695640521616523963027586520577891467016059665388307907267575673663797150562757648519906851679006622024187952497847735850732148090372114142584788842658053539955634200486972782779846305098102228866439581602083171149251372282314517148666895147580635377100198114793830648573958406352628433857807781568815124834585764583551673422876550742503861724611242745844857846441065652605083626080866908371372143852987893277661143786719484564379589417829862874543911579135787472739406918005133701115959184843132344357773661939009241218617078947728919140503088734270976104345555747381598129542118112029073724968016723971459664844954394914148108055785849671827628309594457519838646883405814447397493877548036538878285676240767398897643622016302758917015578560921805871928595648691617113920890748835767987441116884706423684518061436788071798146124577344724018668572660881177505132200167281553149223327636718750000000000000000000000000000000000000000000*i1^120 + 58988785758536407275757845691531720173165273967802756164944450186030258647926712455238722196652158366896104474730016885542922855413952385991055908244162095792384862553011460257871110854347211753880355337986493000037528938354940711643292363470258805687383992477213184518182440666299116851684625535567487326056547971453052516617383790173326716334467794106148721288584902900416622806601811550890659593606347884209391059306696820237456576439095492971205137752219439907072145757363304459787085319909548876509062342992174959049211322309989621717305557467553183998996512371740070150998869198342068769638928818366523431951806749411825908052860680093670661123095593733683060852455230092475321403130444555591898293787476543686466531245415026319242410375551990296713148892677129089497365829196053968522285686598793821024820665583712673466699264427555481254362943403135589245376957003908622506807138672721893167837650572198300387645238664084966529966690874201185671357920647196718989204581175597058455937501346603146325180576270744224848637934616079765318619772613729648198705905439315990807452654644559508058060784030881950083100172059720329750050001766989093385993906244205030137944812296512459284259326128368040318190267375877939070338243694217738620367427656050579836255645687915746571419159300990053870612064529697173747131675335554226176678456847106183072789339772057976364971122373161780113716539263012892058130542005690386716087286213676303743473794608926608255433158903698329068135459351625186150425257994411528428653051733854168793028805059707776789020098894223500870248963009324573446654454848015642559262725937944431429847078548962417869214405425717580484839321857520389049608588957406425632454372415346590145195625239347730048704348299501988065842864309190339590099561880888536576184964627359894517838400277168047067108384015974149715915159051411575682649401638284493483643139598177896560876875103032922961442681492728952917556028229580954591911554402361816718309238086197549067827057893105899226489600578947130843598634834192098675191722914320936922937007597043237481135236902691399032858212475720386396802368789851626458820129125706980609547315989861612224465154002915375415708671426747632556122325680611359532013542920574641893861327185279608759637927701975746886461843078163525136803330225715797699206935833034824529524105205043023789163577439434120058115367101875455256811708555907823913757292277944602712041015897014342084274212342186080466257053769879483794758957990879801683485838396003227502412566711720002371491006416495401997702512971081907228173393003269324207025457858280527923410352900129385744194543249049881905260940197267560270351366073763785471911542655671370646184098161683595612966942531935032250238099624855280947328280932932739874491468029247925570188583479237793243747448051132595041711599505870673999117165115674545103441275402889042384507557312401971590375452617543865508703535492891237010908306327743682283669201099191564879972314848025675556941267615697370974830287342084566040713577666146947153736733199655095439850624598232659260178169995422139977852289874990862797012516844114486590820969254433954523023328371519465491585794307728583270192671693634430937243864904508544067154710154798871579689561570925097485792089076507669812942348369115031058934833789436944623504979355409196491000289020992420320805655097842811951169825255575336037585935549712869421908184828496146083110160179271613218221474552101512338156029227361054541216875209042697817238453628453874118240106916031212190398290094551373610361383166994581599677455922308059337494326423884014530482862392665303585560529150256146914872609472811968713718061026278460769750776687728958652871564534533357187958845354228357202570829358635437681837959622507652908757647718796771328220962816351235812112431338513894311332715063829840280518775359574302375217839490348219319203644882201142926631121244929179243509875041288597468479737137945943220306457139049601344989131393774372505515615726384143517342507284852680820488950565597999471131123947927235024259705251189857563531856137059236622199875910155242308974266052246093750000000000000000000000000000000000000000000*i1^121 + 157802886816630443680022095408163534515667388477808656597181358968707856094243056502285667781356493463883135447923979762025527601070757685949236142671344117125898982674866608577551295898725882911347206362983965392398662733997689882602205335178529849421529281648108073572466613253265556553258629718075273040025994899922021317612071415408281829929237174173189017460127998002616975052429520613955954036056269776368042069206695304828046576046692963773268354598482085417401754146148755291051427368744777937467052303917531455441025430905086298540933339369218964682368140641864108803270996896761027843496558368384620465048568752650411687909558922232461621522685699844079729122829365959598195944178156595037840119197284255004901430555467221429915142236413884442513329845965591136685613329172674392878789614579395847827245161999582887837134207620243242219735030115999716967918519016014562927840727577459088627136785000345103803656855203115504968008051368596811669470959817770528456042460785151783941363360696252916790501113205144829773900947578306854419966067695357704331447200862553261861974850422379995210492073346115291352734450617004706333659932593038775122374129435893978246630165013846628511464834919204547783482691968604233255749366540564840747396589455203627308272323558479789899657383237408657171973084607906872724174252165264973477968624188175955874871928197774680650472747673613197701221648817657042279574517352372730770110758624329742883415686150764574577985047734405352821557869843971941014241368621764210597724185651004165138387386255408926561607640703680135664926310259023888506931487201261380897764695284364538755024793419123162157317326221198150845837743684760446965487181983885928012436581226147550205231784314335116116021804123214633612920311300468811915813878037116109225088043991442561941131818222962484867292250681477729140972817120003283661641977330241968111755529136652246806458358316140494335257763565558291271161231324712555416521189245023547614678362870891964477987794521196578310068216483250022138172314947602298588555037797727379721817635929031021014190204862251488394004706226391328839639418367162198719208073356877081733512240132487185899914211935390769519546177058773497941408710605838068969970605937981250406245327746796792507898256643349066149472358550504730562869262529621433846859029916816272537176006925894064095894863560685002645537523856378209704716923142902863769758485897138744809497793419433331974336789954540635804606729465494201977224174342173731407811214929997437285065326708470874184052220800525099644128986834155204197007488807532953502638045910402755529832091288993368006325128776524531452688660537719737824300984537432756628165331063852650282721185366711225772316577912023814994851782269922544099808447085975312395381087833810271929150580126600362323540529188974864569834938288932809416599095481053647208503918998828531125827951285509628642935519841042701092080467916549018114404548788839289361435906323796395826999977196869213119621074182274353393047717185560275738289038853820427410384798841817622164992985317086483899720478101103637580919338879849531591817893533717923816292127312089295409822944843493447899385939834657396666152950853986595596054530158494531796787383295426593807264962697211522485549028526895049773395416982430616981612007005917729340318046337537502914711854591216816049575399059827033775811290782296503013636905474586676009603855921732790985816531960014721902839583710940149016748425558984534891547946767400422999650914858556629852793329913558252970260567970840414448243613029952356121774118059972212366355491311217019130238245731242163309088900311223484530635483586186125459538753433383416721897213903920409675204191829929907071173523545963001057524243393137215218791404086862818225472680885829072102015819263196859181870392023976795181039429404547128583677764965102348819983780457791906385652151538243717782809654715857189596887762446663048946533628868494835058787121160540938622001261577656309706520661845965308692678447886695363441045932113199073875527750441459631846739887292307859545906792387778838637757417018292471766471862792968750000000000000000000000000000000000000000*i1^122 + -341122152920147753936868311174646161850408673122843958651627040857980311967124725621568618281583316555099279724520230971136256288174151326793981392987727451483618149537375773427359636857183486258534916019100701380296952846653835295301956317988848086099487027248890835738513061421910934403338801273193306620240781901495682911346972078076311509530131318735695074559276658072783711564586808074337072928985577983023824212829986562191560792913457718774785526472148536447753660092881900394834201546624346662835311348360318563328449739042721707122159305383690448608126447206470327216223110368057177435807319199940917503477921540749876215046375436081196299647254195116292714667130660892105659458079417679629218120148176951627781353816268572200609768444500768265302771679253610830116884755120973055209748061335707288696298433275169033919241281504841684306443081695706819960871758854847639059971947202680877224162589157911373976849794230930881711277817191878684551280363794619124496457445734401514837371566554333080661313347055446944743939639638879218403516987975795333279935773822485461671551151339465051597219641511709549135404409220648538849285529684410795654530431754725759185959823450944106033770243414458018032112321133164606007650631989181291383659945733831131538717525172148717899263516529742751674843263486372879879104489736503423783813763389101653723438219526413508190027605871624520968999559975737086225340392404558998983313806889109283236089456670665480961290797155800072343217145634440830918983412699525360074753613114882882164851073466728570755446253833961862123506899015830249053975056781425760215236881373911223564274760095901548723173543135674377818845476293663884896791244309535887667707397320177005368608336266659456680874881854274592526801457039142456188114055061493334311842149615947850092212329095382990773143063350897748712233709153970609326902442649545552488898664863679746174090908333396133778514310960885242146900383381154097754166888050560153769526686898820211495535770246237623766994415171204765077082907274653613065901794239297666019345994415760605953156574300298004440060613409811799984127890561282063053992134890125641961894700849429443243348737735642196389543305851594762443465191280714361772255506149481508948585017567705543775044862420625239228760269338753351981976550797622581374802096608815232973005411708148111372430926475216897574163946099451119344261020828837394285891280848851301777989547014878550169696046694753556606005628324817806450583166360287825436117740794323857178186427208272664837401080956404480913519606461470336639710880337989223431846109571384268216213515930095725828167724969299402036105026223055505056143283917295927537081326095829563500797893555073106753825771053278475016468272067837567891940804794986408547180665420431250710930807996013602859839876416340694181413846497895392990326959241558288010856266489692887326940980757993391849314073411341241547793631608512147657256834910784908315368755000528265515227329913194484801106432016079081844831455053485412652529730462324457162564158122193058299137437865541882510505263413932214906366316250689188241579414555489480575965369400630357006428168573805837145030391018113234737790447666404916827161368888319800960422937625488833575827828091311251420210096381641622482131685638280746630732529104784531905759371107617997476924163235830561537256892769219199050282280203580712042202454720616167230957359995712040520850489479054529832135214707969579334993190717174468922526642507686302616403623681835982397004464573464776731107443377768464060667699722865293545883627203689805190067374291361881753440298438883813218243347058817243695505325995440703926744122963555541883849734899191370936755748946935802513347612499172217703337947752379421959636781114838056182705547183415214704938509203695325006578126262788317542257612583945888581517976522534158109428642599457740603239429789180612290891579269178543596844623847528334396525616353345431024453488948276869003337547362639958351664792387253555896856526946388721100828280095738691323210905943583452254971766737361970128696204984652950997769949026405811309814453125000000000000000000000000000000000000000*i1^123 + -1044107029232677451689724392854289800908633065897461490787193796922671870908842058142912110405766243817408703603509366169434201961287306860431427054323007453917332126480774192674783012635594795981380120124721011220004678128597098348738759566036482959593122401956284392614865830217552886639093177082776325957422732807757386864315197180610333435875854144153134871429304723898072764042584383614024161952556655398582756484143755163828930800646478926373392862122837414823224747298671037993008172279996865542526499831831331572095360436728972419715904804816344194998832819594424604398683763436976485222420519206767070787047648772045801711402304363327154673392371499961361595728061778366024697051738390939801288699523499595669057792474335530010131596887386773218845508531710619629139116976287027189756253701642819371236117941236473752536134478887566065504902072997334300908211894034413699351670705904824991475984716135182177269065752250535062362346446510934896952145837694228241274383698635321939058477595447261784737371335746990363661729582808238077135287306395104886700375597500735050818487528565550747391763124963349434230506207384459035317021529566689257609112131323154894791195983524432265480842424557496052402530023555073856980480255297160337904567110442541007714915398360223000499394354250957853983759053661241303336261536491634128241192912155409502489176710347544936762090280019252998897500116453380662804095498415971372270515848361400544893609300084613903405919651678865796727849444611653955874703195896241824627349003127446239963830908821952101025340417848523725173514053548286215481600131122246747307911336408386201071651539977890475872336734356469438466250677825040925880404864090316516619228580805134894953594476108552867665155047498104755120692377634959043872203930050765175344545031702924918967138807505223650590570245593039336985502628873120525865214048761527008442987879753361558753860879998209767026073669281081487003026983844749521301562186165352313236664228691112636669632296130269749334104596305667860033079135714521360600962543425093182756525568712654972375432841745728067691551481572492532869629245513815103680718948494103143240798706666360891083700426245384930646173226065576901270870616565449174562192643511475716427887793942216740124316710840079895997962024141511830963589279593406506624741571948924919653862932146770649234950438024804964113233825643470865252537311201518028952469424945343658547107211619623782689934078257409151132835432870826277963602413514680917348507788729226059893469671868186856580876581893083296981636932005821044857780695531061627664797937775434601331293782885029964898602366704178112195257816401726680146192104831897994352448489780778969615381344133376551722677768911230197751203438452047171620834421047723955717435119336994590697190317750538875937736467526428413713591585053983825983877099789427697221239750146280808582136114504005716161596924215629675608237674931359249830822812959028140047770403975945681267260020296420473951538885261837453779527813070488781940696703539440590708639222331571961242687834653291917140361866755391942868544013326498560600154977462825920577394604777325221346454700979880645328878658306144330343203279105905269448663944178647458212353988235108138360150311018671188700711863141117235619313407488280099720242687591124332048514391509607476096581613006215382253093131284592011575468348827837996834946031899124410163647589356507515937010586140941805533764499055779538280668495865401241159839690669277808706070599276770124440031342014397974444447062766055477033179855463472330950579345399683291641633912129667911593854276942076688605137706969761981782123323923212015028828623920239087202081059175537470181646845301856377282473659444914263070684220464959944793384258468190239862670644162441896342492666093414694370390546102629065592409749089248603642903887243449864813256290758585330557146024252916219951503802303711815337912399728229778124873883171660998634312031598793484111484392375882693966283859981940162742668365870382876710995129128481692276811290458393780666864150554833531533722307260703132669732440263032913208007812500000000000000000000000000000000000*i1^124 + -27421097994154235730618533515434530021809613988991470518735479227568718841581280010731532324628561822750893576814108512895229052535219797712170823926956554640826173512238889326322815636839012376052165507386128520018373138751100385533927188649669260949432344852834760859787794654824578372318426578892067062020236746750018524322316998185394737440943359542002416360751864836513388109980392561704048283131785136306451620298125440757712814620447494276466474318244149919233555285504518445326489494365676532108277853631386005251177896491359275280025981338955997917139131251101147369751350168756340165523519570097906222872547614270577551272880077067108976438622904549802354696480307509397542304562533461368847775780573087881865492900881000284457188823401298194888752635863982139248453659191799414237366915384445403422380727311476524982714674803007576494627678229420101003673908574763566344846840086251745083453942230976002588544040546647882310509013704068745005951085545135595227381021815867979141989117341991756054159453474994691080925261725852107250600593182823837638802375599237650095877686256422482015186069358233022401633577173667632667465596121649063813187779302390389982566462759624640014765911236531289364437795336233629367915379769560815427226889704915164683024236359771803274815417799349339145320482779490698779177559198999418104594235117547152491406847884505826516543112921794307296443614672639733885504056591950533472084588497383353436814834252919482628100584839479977633776459243287690965211554334726986029761181846456071131628910995262831790360716421463701334757638741991683823117169075165760882978006608032454702760331598761668440923072051397915018245300129643879758760441494781750584154494439541375175281479577208976671415667813001680695722074991618756636569014299439805636535181574856914220232098744599226250237540180251560258243750877930711139267293530396297735121310309876526107280895103320050150240722550332619703303238735684989187774263585580744226595179676713994716647024984664301241330817195093580817895432019073679051119438198546604145952158214882318634651823216576165891263340117361284617421533417803331966847354940959583160027406323773933943115796819202540004735771024904549090675822096672753239669636201932531599858516709138272310714773814343493695209242004554771255785766192378909503283181123257650690801122258508383360146425011761534485745283992858794918741411281984246692168611660794563368344851540731684913833232555498216018182026489224583238738037287105813540172832837920448322208849389020011590847029067334209945418174479647938881705396765829303025375462550399946972496346219590113410300921242133035586807054215034437229334529880839824889512302197977773036888880258976581590308323635575420862636988631665228912823866540541082122912361195598204097004849796212626302310900777903985847156731561598681614709602352608608226807055854323584122388813874147212045024064170843235105870107197692931814399656032797336755078755987953509081905084794302521154748136711501100256291225988626827350180357844948991692587532651402525731142787580132235613524005008663260421627177838220466804847123770308105685940935422843078641581284647200653952168918426126226548894191268775724603433506318969336626451577403132916639693629613651710025971922383899754174114964426358887793091065972421919996950541041097638321112736604839963321533036822562057473054062464882885065831944928634154329262754296312372706727170343062137993138009408463010013854314347671129036637270786066194133235696987267766198109556184505431114825212562479849465621170343223270730494309615161985716382675612977140088895435696814528974817940416510052793919499382964947009377781156644707971493743577458052288492220397517889708007610329284015114819410409150036362529177204756796809146723445269145081357321654448934485963625282966675700665646777660098801625564037345669483939301959183220290040252198936484111388067356034160972001026542380438497045775786063429439783053342836735804227766650702824071991497384724927836226901458646261798046840120997721692343300110853901131397323572133281621709954833931988105177879333496093750000000000000000000000000000000000000*i1^125 + 3591583789493035544623756156061195415141148859176143149571211137023701346096704074825557896351227586507478485433636551084682683663734827453248818756400480932222121390011074549315830686288508394847401978827476474231205775263986897452563519774115087950119730221582933389305733134707944840846479419208308950623428443792911951244405252142185892298880200993523854194380684496176214468614196473092672635131986530464618703110391994255710972294293274480612597658498922426474191277369935151237217584364346239089747127367396982244537287785218846395790254085716703847004383511832030149778187939356654842353942466731262757107415404637298650147377093189548703688451953640613546612964406591874187506686009241249066625482836967134479719037775809667000614202067140181150120267795411409165596220701108885768573608625399567917150842592496415036726013857504713516160987401555528862961604104662073201819099624478642308916221963875716072492747353719279363208324408984786138200251510280367162480739478174774595212220700877408788559611182849900020210237488382497686185102776128864168439428969505605855425527502456421610269918415551451095040065107923010442068583437663940388360736767079129524594030470946498167415952486894666951195492907890964948933211588413679601484428305217247675630595092875226674330664687825578619378174251535184830824443046094764377915875779694198967418546906069475765972616624564565372320348119180576609877406678471505022636118225657994729275278845758809238003811068949504072488360921619626750253951369364829480041384133516306598911856903316178055717581688599248388037712033103910311633373090489749967877995655816275357383695795352721946033687190875907815842504130075591571343074184706669134497098544715230704234000383906402932545829707028544999549544713170580835841777612052057896594748149200821528983167056250583331516828532750241637552000783289109512731254513839123748780118983237491140975639959805740296608665371966212440582160275125312876264925570603239418553950546542760029637455231583472400738144147499015303207716219177705126857332384290959541346793472730529261076934045795450878023877777077377022419426959493966856526897769948636746253689502777923254109443508130926795998541079732227263225857462092080812438086502818095240511272913377866816483876738619727296319109898688926243984380000315020530822242554583499030766413409828246876825499265576788864636939837580248910162310196269660914733969905529146808804003682350397805720015446671828973872433617335221699042922859420683049443388938178881120635406659587647116793658176432187357554923099354929723387522288233371066253426449457186651425340525550847941368654688385105577483734170455411183278608462707112437962860145508508757176181434212430917312432900038217828865620819664726342434096088618286680993596830234243220757516445083890186378546779640840700640146972652239229168791457441097151164677316198086178026138395342334611913482714413906444205985117225882395166262700967313433586877401295418698776266604973706755925785378016692718744989407313973461688540431941505158195390447748387961624510266368729382850131835599814201792322042938858145694619123179047101166644986952236465212232292096484544421440505991526248589519201094338219378914981100398345926813138734119932901652471299963967457142415330889624858648956402222859770337159135581645432170118262725048352764738537350618170943560327687432452774324460512586035806425160203271433352080962444326738050904645914887382440655060581442983828947565005606289390443832948679052654700296711473906552174189916534364201910556701866601497214146272724090261215789288384344205392542265313129720912033050003484235366978445824945444349999168893516027456909269696856554459985840500258691213954344145582993790214013305103209224277180682553177771741318635046384932036278639027556861191260364580852369660730624604193392886243849148379768778273816687340734109262519449429499960963144191778118638836085753498163533468957687089258093958653956698194170971857275592751767320902050400736827789886749691227773664704572482032681708175027380107893709386227545980697570260353757021221099421381950378417968750000000000000000000000000000000000*i1^126 + 14935376961260780881893551753081776250827855628991346809517337779217910604435119218793462597967339185241755032288419084782823685541315095001433412873652675258690456920009486447292309413308376509580224371083623315435739744489779657342267084382999280991524014837323162139958249188804646746046340496419660768296623166711283615591826487759014669354976469084917647301422625487409473469561404883914973161508347209321500356725998908026906586859317183702376175777454652357496084413458185088588314874137710642926404077316743374178641036992664790232885237532988883604972437934524726244668900791864050430420103411317603097656595332349473002885702286031968408371943583493342636556452082523444568276291431055038671828614852788821240939603917030506206168516005892669226631434908963200172893867172117189369962169174307144089613522798152508780436779647784455142264841095613012799912697217845195769045683122111662411962364585675618496267189784647650826727458210278748646122411623293322038587135989378582834921141126312325531299191677743086374334915420757510454974304479604477410001887704295320373262095168382584580457441512152627551293337526899589759981754827774064433793670955334711574374544066250895143612702140280041401801824228057410704646299899524606708854036529303106344743376622916402216862452255975349682076552671930628266938559168408943301688039807808239940302605351857134897234167313405887990481009490096691701709238138504920434058118500892293329309831245954193415691030015158251219034500103899285874736471306329757824001882051824615788043658341769778285225216636248024781570063462585188297441325602131186947716485760902870888807795458529642412012185444551197789701026112303614442066308561875680863913876651318812855115208487908265168603970841961696466601494620017604593268661530606333387134947114378609519714308126765713998159855064859837847113335115109451015963786749914281241515869076430815472891109933626375361649581375252757796942995868793534324317161035405141807540057049451012600723437369257116720859281211161066202874361477700029810814031997776198619756733037748887399054550840732014467340208106623767160518701183981497730179379224473222116281872751327906543531964366057704945714978466210023568341464570827027855659168920200033257986949076288206221251564524015575200406643191014650773809089553569128796149621071646008602426852108185418965068185210872302942477058915023791104999647946216371801269470878129256173243732698219149028237526659727384185259820810796086563623578638860354196989606782116335445807159250516682993313751165274529176900320347818069310025172626269666048040923560490124530833860831951318554201144412206109978062210262859539822128036027997885946500842706036297543747651406456549106002192964119408766735464947170139961693464323448351657773063791562393938902461460704440627888787489207074063958141463246269499512597548454862775219523268609861525310993260695167808297385382666186484966118271411084324696666054977296584001117820256888876503189041718254012304085956454575193040042670857216063708584157553293741113314024896786087450850347199499283349508165692650792822516536792224269627985575954493772418854427503437776503809272870588475660275320315201095649541987749895253156517398131850001288665142661870429658923464493987164012315692167126957206711516206230867190069134581892665936172123164560245626842684899134719286714149700042048911829365692344699165699006058065176375058383943870365367156721122151466001575525926305980562266563153067494120614423247923908651463930843688656379211781302428699198273453291784076785581073529257846716692390710305945394062147950279985988238597725174262983978533782494766215235382592702503883250551867031106448288402942291741732794242994652042663074337877599869670943124786899681120928916186761545675385551036312693884408312345986234981965683922077585197683902474905125779000146516450000107370828180549981062090187966470114694194786984823950449637928813737551627448331503372708972493156606048595616036569757487971469283459621857327268445649262012654883518891536896384586281642122979624516553899538084948517280281521379947662353515625000000000000000000000000000000000*i1^127 + 42143416071889637596544023590309474916107609503466798020470932148388329915679719901691566523770677371998598533677323798388360863290869089728600796466338028713246190719718586428623253967165969736604997065720980848089083910335104063832082740663793876839988002511491461628825868741436425702607761773916857805434668456222995447770795387288166521888070768999856064967909115352457187385855998354180725529345955333199163354192125053732876930835654132836666310918421508957315551708893301149819422482172247753079514634644345385317363492057406902663970006660358270225990861361432016550518421550177596823070030404379924061432513221033929673780969108205231484860610208585246560278804674846579049938680248234104760270631521801780760947513238692250993779431141151443022410805492107780114384978671561636276665938068272974557824164976627278369606254999668306798071420479484340387049102501127167444177338654444520638243235695629127213080742190567399113625622646067624467437017238289461324448728104159815420204050555511858171647218835222974842504215244529219154086656709835757205783212963568294101420869740948449628101204028216423885823324243690849539201979557055177937401157696054385273935465739262024947525013973174704630680175030735645339568992164788141781637285984963842461005656224784674283268417714552913686086829560203172852003743931662173931992441948663741477420616122735738658636930618281728464770268046194507609993433472920539934805452387716447026988938810676458076153282064198546217429661844896089228673449101834632184670530524698454922370972944377978162341841539142967109485422522421662860720263373961405518579519423940877775638670664358000211482947443737924110703907613827964486641526849499399386629196742474330353912736574305614912155426765879218870587528007621338863319573067431928938676227920103809788952873437227545482174189244666960765975318379024131989550735173238043728056943905126750972793030149827997197332035038441693168620547649795282513119837631160342801231498814157330158025330495324397607259282434494339445522214016031941826172585060001872960704954867993383784305073939025056876223709761372991238059014253068065094682097203817795879057113579899595740660316494515462369507678768214737474156588706129355790001274602894187148117630612234663432358029035859647179308142394963293372810676115964355105080778940405714930320819925601182641323089329613628314773704774140621794826857126266340738157102146810658942091048900081390906614809468377050556572044676056011960168353344609904099456175587633656120763812681312707193907876340120197682051068767711782022745810451609117924505182056831133863174292736098173141023661515734472361621308097513855795018703401242122033040281608011082077930873979700245277576963040241010518385821218176672649133629769343969694201517081129395247411357769405111435984872591463811932129900894080290067801595750481439018105397769905096562865686787643564173193115317681997921883296421140945218114662507047124662272683979843533682796375477624385496339839359202357964407171161623271765135808003693885495120178000460959862945298804907949202145019381654731789087202991019763210888955009961988648370267276542263520790420517456128526794432485126902938801919788337169742533669284027286823191004947855036353695134986841081227021351117429015346771487886748190204041298444013891491135563976664248529069699933973458353508791168160162692137953496223544724771478029728295007932016799471958558359678030042336475991873431482007524609749572479785821041609051122993072681922761401345049287081941170245546875809504565556845525118793673921712220766052385203147790383376253072679091084105319501450286060458638004654496110436337784907543345754332202855076636609509852760964391956532285124186402568009882231148382964113792043053922816733185306015371827356445603790680697480375494102000307062657021921436960301712276949518653298660496494795948861052572224136068038748629102886206747666235440862475722690574628933366207567942636060157372354026419515859038047104189164154263329945099169318314077860889069335400042246913259930265943609280403030735440150778003953746519982814788818359375000000000000000000000000*i1^128 + 33327677578883335545779327287493329243423498590115602298559735751601807226209106731767058596510787038624663743255287637299044160442605078830902089830019886958324556700885319998158035212629748454903692716009349382842756649651131487323705559725652712720997197351126197989324265392827047704068615627533876318558385990352541636944439285031883536765959736368747630166169321770104043652548350075806446202034980671230583235932946036250002826106492196437783521004723845779163961618315289107022479284793063236037386313084075226917769901410005287466586755189784988199751503096566700543427093090316935456992081041319348178894389302149331415260120711205302060809656477318427352364037689788900190962534391169741833981157744380886972671294943481389525319088769715892216653827965570062489425378782490109034945437806970870278131139498768321630420536086223561475796366772704020680242040221785734316188490628062338152306446296294692265929629636160419355893649629983317354669409645033866546307945337992979860778231621626316452775540839603671940841230920349950994687152578629668049912075092736646528796325053497503641787702283777418251118002126699033592508792519230654124630488191950029655213487023822850367018463433898348288836694031527414792488066082567570377671793523764529697078277374748511553569508325310250728115242199568763511223155677003125464514694203039738679738694860307447045895204455783941552260938515734776745392420856597020937158392439172168179224304817969461685739383638154924207680926105686912099032397924856533157237091105292986932493915430213071810111802643807178710273823824759309647735254021583940150695538739338971322173967213667936618901970870776713671728534741469084997377107883059740256572739768683205654217863757346119169323283164312361212137048936437653195926319540075286949536533137338140462667886538039659619998415591926646924276763037907770292086510382842504204572247459702466952212684688707431755787108181922436550417027765654798402284799923240685191455178330504353798898476197341270420178350078272637959292810610908510049192253045071499611401739464034747336784413289459667132722406404088069948829611475353842043907664886538986241362992002790524902477653297628878856253417241457137360649780942191790506436341336102829749819533606324898316003093220854823808691292397337586322533960612685085391500728315513888790588165415287884908288860117510706904466358626642610429219767604616608444109676011675504993550452715577337028489470229591064618129847013193632842479839859931021822308707889408999500673359301701018552111470764755400438449521412415000067768083359784839193393024884290288564534143543607422908022015773286249159486748719366869238280695096412035938720000529570026982338651997116120783743480340613645976865568253394269796975853328194560267637088760250044279764148461408360308825510120564480805848245309527239539492401351638234789049770993982703725269671349715363424641875408112344258961340329361510626671147755243558446220124132537412767934160153876532243454693686379297205767006112612897823593009280093159809698386346874905119780615499707765168831553439317793801842983316576475531741779410719334739908026212571829142586655408858386864468556838341985434625150642921204939609179704767933706514078692617508874378725963878932405622042304025797411289335250323493258744283988547889205396541370749952095351090256848952818363854752018052567359835436642163773751566429672540579676008829796721889258818845696056371433804316030518311778558333541458285135667774963710826129051476391052473510273078693348500557948871157627805175245429492953185672509482362038330480082169511149816281053669161809787105502385314954501628072457530373721557476079805494561305096184053968493683987128292324163744206370521008158218529960524194635516855524277248070759913974082478950887797152629087884163170117473523528519119236203285540637309133592195633148916129117463978935431306320077974441716530766090263450158918483809116339707087051393503226168160826566610656075694142956005066750175778561965988367623949331471428202536195698400321565086580967134512014371505728149713831953704357147216796875000000000000000000000000*i1^129 + -98888480032909078831527629895562845308921236504627838096864443358263314257191634441675065007542991186110268446574525602614230265544520382157542958732472630160518942772055885563067669501513718720619894081820406079426466195468460585085879986723991211251862453243217734063346107042152790601842401826302952470865676279616433184069426232514742880748875440945507922898601079344982826458681443273452685777532327602214169607934661446464630516191664611956024031970150473162940663538409651943095620274270795771505449601442216100549963254737747758598638506078531977952980377365406082314870992700610015999987685932357286604045399958125696352587883163044691828682323488578928814968948311680341954210393279281304279473917795947080369694398962617902019486712609532834129045566287054673051952437207185880653355831181609199485690352691439032701687680758463503037418472949020856444035889295155193662714255328699211334977762589079545610504030972201548553191384764319130472612367280647586232861295945910263967122829439690632839854355216814738208680211761228413539666735951573150017789387160241214437963620929866929168451395973810464275117709374406229765533256036147275361893553758034581038175846832499610475933178799308434046694275384779169249560618090184908482237336286964996685779649496643812667279952393249482518387367143684193682118648083009156714328290887632407897098193954740394868715031571655438229902136646597350948840926329965121185509267687840271900151545225337926340193741971610046292757615906587328473472123865575275622385949890127449360708977237100751940545850997138992408864755946213155100931280247929739183218427120187531550047450266507644810546291965588038154482182458531162909897323537498098635746237115700589277026447022707270355498951503424185393355977226938518813747697639666308974454594758838273159275520571252041378974263423804822081401413288175386580018151529978110209362901831491782711048279049523301960330443129776821928239438309047606559367480059682032384446199063699927809458771047076750322585469136542471370243575746430866381557640446297244620665040466016515993024786602444609682415150653590037521558524266297495395611739476637998318233037274477781321252618785607502820101361234007479248487465894583127306111462348829133745924280200305801024576616865514989824104895227267733666125198607093146557716801030011692525468328845547822280607330114287649613119435474663713378830442243062352729944838393364425244479759042317807269834000122148947881886107355910174022556435512118686409560834026350951488849182043605889136816009816272545335949201235605608637401278274431209561177150628601038038423936544996772467692336463506654318671996353337947506911685754659193425422508087772103700795427353398810044219080424254469195999059754250894025185768261015328264539893397253089420747175711770389964936260471467743985088218835550998484996907687147628836383418256217540719207457984724605214118835664353050890025010723984496801123176947573548514181181599553176543270556383247255753860340091666847341733159963218079390351730490659209614975515265205164956079839238740741750008262310266431476513420176841838498058674504317382704806067557170163341240510100891109276093337257064194680338623161850264951106458043927244032794265935547195442698684931533686360651211198004342950448758356451137228894413794303121981871052037604055876054463236432255025375649860773309059242123406066143021803563798450020731602761762465043262004573395538840543056470929937532918550289578906764915468059966500784802293629239704613564189540739171701100546681588193276199645044777114028002364742603927573735103856178388679251641231869765774803252240511915623548421143669011261245060461529330877278711812820750068539973594165146938359775599553189372110294348979439344484174662361930877938340911001104101178751591992457834583496313852607204623750469797743656274344777481090134538007281114344018964006180188278739088148723898617337615336343497005436944309417378385077922101274514832143142784881838758602436522773240611462322218608173552930660778653534261586071652171583440895275170234857142759210546500980854034423828125000000000000000000000*i1^130 + -230291946915404838536505952410734547869460224607951580422657717106915357055633234603780051420342042804176138298001338546470039637274017337408770845669374214031673154199770077236357104005448647043339955147749347717025010322252603471000148014970440952815201364578229040903633169054403609479134319512352690807745849722931547774304689119172263050266063601815926991744464131973557090100303243359198386817233512129562613926549161546020611184137981881392003390487990340999909981361007064847149049588997529202632332164502999323584427959281136150459352489996379667842155802097621485094864868922796966445261745546757937148737617201732316449102638643013632678402220125680863472507603037566727596364929106954415526899816841114274484911916721403762869397961332243746151863525988694161654408356547194556589053330999465977539964157137640098216510665328879763053056901946629350881901648234559972129305067698127763707576792887402289046239332303787048760672298341573006827373606813414214992215571297378380870588551417600084420338921321619801469567094358501839106977080379053014389396731692747217765776324886573878976107599709027788427212420025741434544660976169580758738844264048252811630355264535973132522514686323230361974254682326563032465525566415826844354445392168464497034661296879638435337138581504306762719888457439978353592013929276437200996834854871525295280923774330024583203363484016977793445580785654868419453107904881576971246990877376928503545810770177106459814579555812295531564926554378593252281999511207484056823587950684659445305530974354406794440588831224233055928996166881096969352696225968541240732419384718829709635843146275539118761962813095316241950705212353872381127293232593856370093377559029037072423963297449098968844192350602992125720055758486465797442632627243630406932696184893265533741252024151878661538072701396132360571603852307773642005939202464325064517932771085041402231933089280302589502274771030364852533631323564579919159477499892705821798842875670649927788483791359435060964656954044106294181911796069797942474010035947809628529458083251342752807897053321502214326288940018273303465218454769326389989725821399415558872841315717529782792959526938474824108522307081604768545551691436106189211251199861423893369403431080722041399820740716211876159473904648126546183778847299731287407585840178008237913958859629671223275404443553896658205362926288463111959842468674991102293670495634765909442479557461974586703650450355137261281501522766272072829187309143512151171035380983749798598350392321471499079956132247304275338566714438189265491402598822993168897929964625709653844090270867471239534681039052949052122754293412735094973683948876636720371767585666781048814106653437575875208919440692463549088567389938258723244199511524810177223298240157230281147799502677514964138100194094245664177393469431799744254218101848673469758065747529753887832178162963668023675602716796068084715829329196230039855970862479599510844868333222487836349583537443683630145721057863562187150774668910058857312424752013836095377759934627335578239796895407428628817185865330764959276557343066645772015391636563012087437541172499505786739431168999786346460178836584765252291043950345155385882773572152372942224394415312551450892845859549242649185163006633417222104861220299923236528963738354300427402997358583119572168214291098478892743901842492297140296302119038750090545753135471257031297354730884856498734469850384611518391933918791285333930335835181847531256253983088924985155135591872196054756331691165238008735665758649687771519814242251631089802703326942687317576360166300331932355876615029945065043905392601361437559304069503946786565813998147452631177011616436752133479458434136435549584244344606524340688011208745394934045418290652518260162309805944869727970166976738930749691113702564839626262208656873445734984695192154913084247362814255989173906982680010541623306832573876631128599364470582221832559477943506890285268300823096594379482209516995294626302154156081110770009625485091515592572241481451452460108854911417493403075207325514384137932211160659790039062500000000000000000000*i1^131 + -102779895624649294865202945978969135826017819498216747939612808615272140861992266480649488350473677568246495808544942267434055150250908235855924054649292304980229502295092786929814183272469904097429505668735389136524910329117770709916115064252922379996117817731118872913627870697731926083868851406357035880245796454814342729682970092793193794992444747615223410023931980320795779838329338705022740419531700009017537808443349355438366331387076314470279486252627384037044396054666895361457821558985992821238301678088265213876826142389238620031434629209016483759593705657000093611357611730110277755152693821262742910048708647755461029301962536615943315875853946833821718468815935938012040538962712864963566524949308559170612541535836502254872709223128311148537088439078223320563020010193848424460588819425461633341662963916102851934764072216421975531733778686059264433639686132917479043600339697300924649440559407669837824148727281453391696887309860977366949770481745883309667460226531487672343923087660510119305179815822856038709595893646096774364788903940135828751818078812114204435428830151820150721825679400819227446422203423255742840829081893104117760241481926321800783795755334367871665302020932171672455207232245448687088746962254164997536153026222823334711491323701807411484121893327744057359389973599481449085864348085084107595222540884245670739462122075127589812611612502810763540441988693164036521503467257831655842527536189518307084988962914154600033008141783313154158675889202953794139317271117985404029830997143735663501052456190606418490711415108641106125440038432077270111172106847170136422355088674788231306756518745011774284618705025462229794063490508413775291357973093993341228043701319677191485698824458227455640185741605839782613952718070295853744138987566433602741426830001301522847401579987573345564098365689495953003978912119767836389774564572993090095713232760353419436586966589360097008383276153918283704514327223066583076810796798881185662086481103645755527114307282453538505929015938592843416118940114783569052048354263056404488350184173786329227047244870234356245546715704331939063677386865288188350525756494532834191952301567357041976079238698210696079319788686906234051114171395773856882792520738039388326131303070612319208813002289854493252186383755818933244789956870360973138941553691064144468542733734363028692360845229901190877918275824321708065934849829638097908832723145703680056812508485512972230848282186499609041725072292052840049945516940250760317305698036043942756562225940325030004103128465317997195936279014482050254708000854088480198625350404907190934437000718640459049338089425262184982418576484494610741250846068542814792546416189131863392970985605518829572387437500656133823008484732628607421562845916460290374028313891002885964202816892710295134549228171703409333488602456052155664603020597906080458891920919186323475806323077932347468024948289638318688436382924591301977356862146449724396852616801610585266155154860413860836992420302600922707635946184476172935674918830081267222935775192460933997373219793641818612285421198110963591462312918427731351725595101341208635384033098896951646489530785531970091099978496090001043562215552117103784195012726984007717002902499171632314797960969360222189442304699491271901073238390987121821583482682234453248275764828981209808878421529484532047915526039832770481620329337122962169833900282255363277353426934523691962092826949399105491473804380355812346385489201720121597808417732579816326246276824092855370306733852170236047917436521479777100188429424619167496871325311934111056303219563745159808672099753936076900248688449663784055916770136159402031346106488419446153276810897317422013639473653689388184981152414422802465311864604414274982665602912706245323555636499961611092319926488985785173878675127522378421142919117808197992562641577698535560033772217786539820635251958641178535242993857557015279032290452581189574371959936544818622252503659418600710127862557180361931058556949607332915754673720425060444516216363066535369194929612620889591845241284318035468459129333496093750000000000000000*i1^132 + 152733637171749010805504621110889147704331505126187933638532049435675073117909603021969396855192928603051790433583840900709790221218109446700498141377929938499284430258079635622361494910734041657331375826861187658254848735443033323261838280382547539897284092430650758542644117902956778249404542882554995013709306025932735589854767330292631213458277327792384605575353239244741211233790431972167502408751816664508277138105202437838259504024812350903586176098557107176395391732522520410164173901513372345432837008486769520532458260627532883570239181237959895579039964636066811806827975767703773396565938283165234282292236142291522276868549411687932079307467619925970534668357743531789577259805151090362627742994150957982376748309624099446199951957595969759107668673221711580538141329674566844380754974039190606159333731722923796246386218612882433949115032785563921649817860813679550845839390997273337386985738839581377795276587854213429673487577698260128633263855822473230121947345307128248511593790937552632694991308760707276613706606224099809717497684260873122170796976160621796078027786500555472015999880823053546287216894066070153882156963772053669746940431315926116450370993950567074875100572661296479048790751949906350656450349107776606962932466814013708806882417918173214261702261334706618297764268693210513461265201467644741681093780465681142386293891003275516767434663562912475921793077847380409062545470303827714108877787871133935430899624668233813015482858585343584338304049008499414097318578457619849512943231124012420107781872163363950724325933556461438033623137194936335754750244190340209693315648340498633586356801164835749572701065222581111074543419701316283605089826734705177699594748504261925521411776866839107606317485981866494871886232892998335817080501549515410210115579914566886897974183951740334242101278253281115331801894827079323106546637154892040110296597524522649380185159568379806786598492616909514053750567037084297538321693051909834793435437928523399162296642208564331101718938492168872942208437785060080936484586400720265894380906372784756416953386408969375067574900009847701941067228457501057138451739955173760299940088007308599675399356236984233710571234609192154493979577451069221279830421593350555877715041974473373661363985287857072149863796273933872992319431112390448153873736722786096709537780259596722719583539128438089169828726190443843004635653290835137877577475609632099203142425010886717367867245223272149135720353873558536897338971167676727397289779869214657905095616343183190553463782269371135425749731334490907432662745713722325969120551729190759806641670684230748775543507225782987206208295195689346035429529993690526233822141081303548090042741463385337548762767848923343737045372299764460210539530852919887871356710216067845135980165610756133928076742316760981211971100026313057122326577786316643421327300589554141474837092490807435595955776416229449276493214028135485785564351806419094701253582212359126336085688738890100976070822505381991398718690970738228576334850152225044559057861182706508007850061505002869264207180372119107428808452255461162753989601141659879897950773868737770044038567541797820426114422628039085015522344564363973909378834238782141811083252258430426129957271395805356194054321489466964598750222333141650874202954174042902122031718431081844815222497731983444031255609349437621593181752178622138543430913185031972233469123882343450445459891851908641325283807062078521783642602265575190371502167059085233873223996302595081500039088076659298983626254169521327655165794215339073589964294830802359301931793337363120511112740868124680832288663233246476966554508057658583288077345230802845800408056722948631962635410754941428126296476861688564216599941589995129656022847091390964490988962035861454404954565676694807071728367684016637161858655102597931413588708350420486081562987721205457375117827145076596457605506686172709392934585263431736684836249341352492601260394636470380593700102791962085287901642807104526083903581003749595822702992124411179379031480024542233309148286934942007064819335937500000000000000000*i1^133 + 234254291367385173409203122149915000517891905179564751573230720332697236918782006583169938053244112271445414306344662484377430919561357498378782676542726952643419661989899175354421301948610202637906802549637029108029553006704346473590954674706945591430391526370366399420524716496869120559369172056659424864035864015869643922475136750483667941388853092682539521219340094909669522035042444107780459894672509669454081791952982737463502621296733465874736924601496324198580848920316811453861656370501972013699154748428320551391243714280449408295920327866165878686296880991063336523638149441849729393704217116352243534545949612378163398934471901439943917328501018870662015834563515545009129520983807648605828440039570606713663918885169401122589825440878576700374888225724426088573613789021893184025620998549812429692517353369790391856911434699859880093046535974200709191876727797365611260700613960945334883295737519391842405960908091408549833015783138511662845989259731475166707043547333531244382472035541741673402116598449119407387730312062292992921116408481605173112200117112269800567235781643377832942740159930337398840923631247817624140717434492186243118158095100545575535348317156234901215978266998153625453408590147756348535407220103924201234549785730989197085281487961660120910697714136138823343872763323981652968849600797820506940614620962021464419304734935740578489231595148370883687016073501906718966572328935005747288230617195549468513464326117073719229776435631505508366058646367424987771231866304472862262658298723743696463928597215240086795746661452486210218901164609786673190841167450979985961199308196794689784169702998712282504008379502764473290449855578134985535912087595887665388213728908168152672222441480245693201425279766238774684555120922821198023884829483691990764909831140699388876339506578426964703557096791162170878206148467290337925553029138095523458080109298345217006459473639255334448003735079678955323120816495704839351177338671543190538210621394865645765372911080867724941829679692921981584612976454065405534166931825002444051034864800443904417270328474027724211980020789248485529080168319850717308490653856171648091037224767490335357149345128704413546344751981371956822732078244175881124733808036261387459321954177334576663692664084253445642134053459505929938225748391904559084863121924479456201722664975766365802691673469230944170452525782170462742869343248533575480217074141309950593588694989064555420177265686620040853396303081263931876706870975679915130085746562712297792015031995341152616438114023596504365213205491050713784443296124863513072775609371881291473925793286166137534168113031394740796729477070365506233933291485430274048412058682547092349149004201644273000419865575980534150058076938520151683036671055269043004958227916554596703826340732541937584472353049268959659515573699222234000410073582277060378244439046859499552698397549568275111312024231374336359651026254437815861311998905484007577958819890538544286230826703275942369320440442841419684712093946608945598920519063115872265539603911860223615400907763884112490091152710716367338027018833377001590098441190641368188425968716952551247839439200096303231455544943294313796398500221527320437677720070075004690249183954583524986982864165748862036628462582294947448926706751594721771337300010300082800314260025631143276020958496969055019770973951330552055804484051493245430220348456998065703635890074354876823122552878726395247132349109056062492481233024612705519918622772715416587985946725096699640051133575578092343323331290257974213762536938836284303627852352395021223675689137708443893371790968298026295870538435174050559941804934932686462855917804735398957581060269718173590776833792977199864314066024880447449179358253310414309302310841195247088838434821226838578154579337132487149981264456769901424437705450139454102302371485524771796679070312529192333275501374243259444984522194298910477428048896042584681424297288471338359880944854843844699996702624326620154764895841104435199215466183726331170065300576671019994277195275245162520150188356637954711914062500000000000000*i1^134 + 251511030887157491393480293366912483263505924683593327016369387445922069128768963388587290253089803763289997033600378457826742928356010151873535034751266021157317503046474531735741681417651270896168306408084573443091468515312727308260330591607197555112836917123193222956691159321779948897213196521308789373445320338080568699530110781091713795312706459903307446559174467578197537969472610941823594049366167138470141985810390730975349755898292542277310581794700042734815808011900092891694049861921517795931435183738735071381099742720870085279491767969826689408834522788025115665367453982067223585202805739901432015157689135952656140002469271337546679261714016575990981566340299008634815038236430763937226036097252473939196125085165925936451020389034169427833388468144165381808483196602738482854946431749066494448157064699243722575930493131532892949366829471016916120148551657482799319174961172286718416105748822911454833014612380366043826757227555302156476068504108561920185143888228528323263147217413062618095738852203124136350164956934084491648984947603916476921861699380204362759158667522263183817842506164405870526133427562175872117478950246882531580526950165138405997021429198150694576869336698510617730834095369477044117539496432937024714331209177758972285574918595097007233517394402630225945047916617452923968181409263713392260284815888016334338750943138467043813160699584574549159382778938414722090221174207872658635411032081726969336455702969403919551374171374170774055962314369006342766589359138104691502851826008216784368474712634116277556752068120754195656641127179134447248928805997959240438095530331391668128501582071176066054822696058850773493476432058034179258335758419740647337581468189778793996120665665364615033551893069053233649936425686891179194196827557346267355021621420630272158893336170261903883506790409489058874632026197270884736520577820988945775601425199076557079295678230869585761224998723537309384125580561989343133892776690885280349653924613199316312195015958039357842330242250208351094439252183282885048885696610796200821297127344191709038424073017253577826539054070181704107041564953718627316631838296631163070538247670070653586696795093951805141871094361940588904767394450930915781758899789817670591117015598178561428067817350077906979586167972017411992841981197735684335557288401283265350645499118900821001763582923203003649116387532048812825879369264729448545476294186486461113446945440555830140360255568611010175423882832391550503863571157638537820100509879291426399515446758691762798243844970403149955582869443398562866223804226610076753929664766802569000801949426027510933200642503153657625285430205485967146694251033285496845089066208139116258191210960334780620087878850387044094943393061720230191400824872663167889044648298536080036749336892354915570146453545260080615014462550968605631913337261164655700504373457936664783286500773188970756224710284944566181140065714585641896931460046945536522351962014649318560702245739044486196868051573520011355083884302037269999139604277425712435489504893051031766136354494586463797297385097672342563031440424556689794204079722531418146744640864938516586300978417993196860330757570022139763685563376695446179777836319066310138186766826354778311574725240732451763817286146055782677430848891467200548911024785020714129265009794635495523414331460670814658767813488887671924023399020144894851600254480452733211081925731318567520290333396718172757929095815611818677813943192436621756456127972676919758090665823489471576928151205789849266401401204186564730967327383917942965821201289469309584229949410111442601122771128218637451567359217289676224420415191806634117046049026291481528620166567224801047690033767789860681490867883027796423905988207301758780482740737097812819537594347847050787817799555186923086720413291735260484605622126975201602855215541879419091855036213308912250887186740155365384007878826483746421732050417605183824415604688899424128567991673254738644250973511441978683301221441445494693055371501227023750557042557849654271229233870599273359403014183044433593750000000000000*i1^135 + 160646446189185749177340300531629384685159466052311664893952828704217386130830686031805507991973254265208679505316696177880920806637330750371429619889881691203694270621430334481604710798660912345364103804614334747892641431610869424723994069618109613516170866671586474380351777924150386355348656531448791601446900158633886806453909316864183483595535090848466671059429212816946463534012989134934687613966929494350565142502523327111537919519969258986377179626830999065038159001704108515765344623318128763584629129663572604961455767028665851217708768866298511667208915084725774329099844582519461372666429234447285039809924768176549396818055959112398819818662700229352859954223015171996195110992659595251591632878609442729014616427426538298612279508226279541380867539051209469173338437565348519657838535834316130340586505034220583038795205975757463409270498770609215197044609581990455359094400006628368214654922642466082907799241150250463613703121925319453027658272135662005551566598121126483073090355012532311221997113477028679034561255052972154225054677340162002625519304336571156272449176546029176590614094935352143957525281488738731446494142867698765943675130288318789199223521773101195380801343972054439774782134119278609573784156100243271750957742464867522085356902564087434884726027661344977756755646003481507833281462326986165682982075585878690816965889805354767492352365626263326964493984061032770752584219368249600534141244965385970378369854379898922871270730319576350401244374650302232114264577586630368938041073201772036248573965708569371869255183837464224961466076829854992210891522238246705928818152121757500211857651426243856570249560550677010717826372136657683909355471459681344416540234323496458243240251655763245291767417233312456854002664467631826982561715699975771984863664648368786183780256277947710548594808995787249621381266843283520953111776195384955462472748052742066195816929387537382370427616463252930591423305977010719701606601908813512892586033155177521935121083129447091347578975343009121490574009481882760428658362202949814955385950907684061606752097730101631074600134271656367576083625366821091382956283440848300485128935912362834371693855753339194038320205387496367143020835194681077852052047045796712891324060734758887761038524572225519647225616684153503255896539431101744991912390747122529950283979058300092570972021298834426040803826139472990069511132874340413665841178115903978109665319943085978129015358220180761833806115413488134498610317565967852387738773678597503690914342426102371630292106541301806149262963609213347864185582199165856503204470997924569954863623002793153597799028583705264725914473059078583769671496614209311850913031066008882262030096123262478390601639533579457695943075417185871607449346215794191158954984966493153509103407041610506547166498024065664578711734152980659260869106304632417680924905143916491824825898622607559206262930264392897267886041325284392356023941312682996576010008882572861016638603441140276758333807966434620234739473864654085003772643025662542642181336660832275506945577369786536867917469535227060125995106869655168370364644349481721196427656282341716795351762943583519086027324863308520140349840110430032168539339881437832038345043234224847138736327869766863568938656154773746804037193727462080834816333371269633015159609288835862114693376371760846095672165785062782124679234551054457418440823194551493397882067073265223500018341668226578792417786118751598148182726617543161852760630199728811659305929052207273155018596642666267234519325169401016337646495296946045530286583162305628945910098477961865277773543980600407368458767807410217601351429635381238096356915201087661609942906347131297889811949455028562526186366075481565171118813919019205425765182068892129202798227044110800252778541304770561467200000828180725956056854638881574266447324041574968372018275237542448833382820521275578578119692727777748612518054390867581914990616563779718362202643920474207985732186667039493166904399968537469912574813258532763796255167587179266824870538243885675910860300064086914062500000000*i1^136 + -208743211947917256394892773413437535477196740792358599458473758450134438601965363717702234745467002435834716200132640900417240918106266252978207591974246070877435707579430838196526767688207248265113828806158078587323924399995898299669440180910464120974023462680586942620300145307591805282708128963774996766052530646271750563573043698844963821668773874489172854837203671658377207020536116953885424634114738523486397215326859447065469037775319090829828046778520150052864005606654130767062225607131610203243350087723299829810192395860976621087386431149615296173034075734007702186631446254682517806356325016871693951989112167204195439173199060192590841231523777287359048607598997412249632584183286994814598766107501351117268083569985731335627931882125531624064411880526753004414880713279580476883635466373734756590479359424944865111051166287445699232330030196250219221173978847071513023725134687954911524725213152161205176676212715249173825270375799450106445323974378300859979974859270994436096539561759218024066968021338565114795003885489924002483359714980672417369609058526664777919288248666393140797498091211039659598911039575412034603396858127084490943308016516368749512556748737653837180929218573247287342978616481071814739664345055560877013316908625914827711762451951417452538099782924979321527080052322553578526210648080058889562248367888322856469185633918133594299497032498108153756525393522327535238208889596537842610701900184628942942571534281485037500267238590984746058527900616496890125620013510203484167801123863219426995097484624848489877814477522003997584445250817945252880339267310227132128313740902481697464592827691330322415074788876990761654663211309583942315676582674284956585317889444511129369510084155217017752627174697302597206174396870829811637750282063936639570130059952584678583128134761342280005896308238491096342697981021552585833528330347609616787912223474880400687253842882737149788557445604147543299927273837394508761475298297583680152804564192133597522687577333506635725862231341866680476825302300576165319022160866157578142231267518730377683681896823448063930111466517162448837174265878385781353704782141889713076311227515526635315508265020304552985298531210795621486129951827029082324001274739245857389346693067130791359501256492511852327478057249359431078335878944897013576745753845847409390720039165227021702229443141087684726267387548398340417409644206854169224470889321130952635538421686774785407447975504545822251465152016499654800284938766403344648289225362587092619716934923242180915435256510275236195599799291052913650043985753045824120607695545122707345722191519151061221481515040876054968261140208736480475627110095400324892353996635906055707993364116025958808459112840053148973054171462767248244181965741402110035685415310536993395012872008723320777311573242326959695668156797303424058062470728678864749656142701535867811597635830235441838614671003223456984038747739724955314733116148338343830421644897107854523079677027729410603766131130493140746376234452756012611379420993889276607238330030425951165403729461202038423294913537990406027476174048005706879518196954349973462211899606735370469742589158477804495334800418548530233314294824488893176690419591759221835757425252701170166515190364282764940700640490060190808215339871444552442566623900606835175900945603276232926183577786958201267879915979862251992980880504695859679275519615938221710316389885351756925549876423142165359598587806748436326986442897936446369531527213048870205262613449093063603716911937986974472948786916391912428744633812577684850291838095316507333570231495764335912081349945492632635891249223129919567255799557021424795566668647057798665640153497830263905205384221375164931050580764692715656849720092882716327527526218358956174850594092576937362857072167307496420600405983710412071539810207852113074259811638159531078025396608565932333288533641319415719965281805056209047335047406253659044891852620023686911969185536186288793914158832986849526603331178813358788719178968287208081194025830612526206664369965437799692153930664062500000000*i1^137 + -227904556439773681038383000931464377986566719860664678929924828328378641534618356672072906536026893174601986500890732457106708785443211809662416442479270496868738783957083042324536887023591989309252826376546246709835373424411933940484677439847656431550650080238801102245460617183717758664674879173104868660133587028306423966657082407780829361027309282771111116266021565725457736777194676279021136444385243078310953313139942938480006773074764484184872185207664639949352335859268703520427307418680026651420169683757172615264166759945648589340213297778706066483424615642822266553212855683576152439668408562671109850717994347996830930141123367207388055120951200161930487970895325967552170165999963241765522979619265994013756937046953566539121355113214833389073061092548874517573667864643965315392651058211034290409098890855512877222765651730704494994002314975408662918148480617700098094505598965475363437341578278494304215720684480491727311674793357684764919814506850578914698218960722230122085900955595625819512845964555492204516652036329856049657308045973841360576417410523977548600803019135358896263554390549303969791789869702888180974681547612711071444784338318171451099852866121538929103085153804144596267806795633276292383068581226446660191311658166120110444720117723474397501715328293072945751253994670061114815818732784566561638929221380475882769287118578407995087894236936483133003225042708629318841015012624381194875175861474782439919589944699391295747465553356073364009634251498141257553376734876560680657819591761321658834839820401582706800759800237044316378409875735833191991537038807782588782095372582243063656314342229097214582852611041885908852577658530977555135806609301808101223657199434171405436032775519768363124330850722608030680638434473636711800719140801142172282565258602774284192262797245895232704570833645876782088894359135448755496847133336478448435144062801830746288881726821593746575301754509705678884928057930666167121895614475673937265361411605658731256473363948567204956362435114345855053285626111420121820053513543821970853725022563634824228217283245378131565948296168612119349962378372782413618615989658176898833290134667301135255808701740839636823525478789814620375690214579547336136961699839617648373155354256788760341348961021633233037590005897232046720813833749605253070122253437237436714675206549101038693877768635261671275967958831895082747528257664963182082333644531002755356754985441246672554667141485080165169719219474119887990661711294536563888154566679773943198636372679193464653979067204785480530244241645149316019565805838642806898951013017948906543550919976548725371897026434515905802239714817998127596613433129411846608185598024279790803783644953819803757309818404388932672357386831163258030916992816914655767062856013372975192991204427578529731513740666722205100004756014393656805205486234250806415646415708048586346213262446126117411710181166209203790917487486544990390544514941309914751011645388616724889829067277437523174901149162063830864467722494558661932514636327814361459496068159003476451373964886280785287519608087706697813476945271929525114939947524311051425016432142476721275197030556188893853840156526989443001963028191805813315655537863049252276753938236425688865984510928628648050856156623904407062223310523133121992345992595991841459827750014500576684284594666608266061796240103547163867270206188448094644823378848899705057509623270083358570228344585119195454361144089905205066213007899261364570262338296937461729415015573212078209557225359851168400898856723578450869467981822383243832102605708133677603212798943059835632475463541902928191693755663406333214348122768724348250189637015054082564124019463665321644548668669787676369984603744545768156606185246971014518587500197883320561920502554942110186619814034946476113057279411850986061117681450744997174531213041381639085497049982375973138092151366641666893665037931176921182237292397879453285714407049972635839351431092409171524774988436188616498693160803301259176339429579057163021912641581723235617573664057999849319458007812500000*i1^138 + 174901101254744530507015693668050222744547175573600127194866062283425765325173950898788004059833628732328689062308420284608454132499702669241869176286764132943549653296157432129917672388635214560826515169206332192927589190314981758648125781511095403573063904151370149374473615096670810568334029005771642703927488772679716012627117380065619780369152605719235078736786646835353084910824247201167268377245717876669658215902324181330406965993568083202454963769881519655588150422593905017754356290065658787932001698105829883143325907517019372804197821080212238065425995974784098414018244709945810833720164729196489678227455376526049050518822587297568150005614654409131500177544101532423950870643668593304234795024250734476187670463149015459593378032448489991295308109393077740182110651198009069934024750919208276563565144220511132839985233829987932460428861445227094131335014265134197063218808777080932386558104062414563127678040989452912487729213255413539600727729655476603879172303110405815341647371186708758653044358571958815210256591493199802351590765682966486387367620782967003269764953077310243309500136746376267341575468254816455937935545303532398938573579537142922761444743710057469447896792197050119198850020710897696541654124968526920156203248725978558511050869687875371978149165213847001143105091659638550073110149571062451934241864477129603630239220898854553612684419363989401564057696036809333385911627275036912029413211995929043304163349277835079704404032389166909448635181314437290755322847372206512412319395554900698268051882419574863694592648884421910474405069366828844913796470804976139700074076031395198362664060475135491950996607225800408409764798539332373763252713413027669258473056983005995656515301571730894936064115368093222592326407743401005501870996865936777198681192521773835233033812772812924220993241033190001100590404953281294534515816177910860973793611362625396803766354315772297993752938913298421290047519517028060461367411008107955603132465481028619533023723664469765107549627012742200881580001125935289703057227559211065553216553380845558799672398748227428481828463596381025040140098596190708580637630383417102911746352459845903164243442906125756571434617846810652614396995494785798732698893786275963817234068658930908023233668992171520121121236392443996561121702415941137503483884804779302928974457356910784897341136154604333682882572880573920060805283393013170545982308801628741881439714454802657602238908824785672818211312960618322489645381480553357924289255653508304034734994829287260758827746353609479814308537125262596527669637422248539740750807522065584716478409424708025526006054029286974937095886238682917132029071185522731072350752865451654409278039082814360658284112122191499399113796380108169621484330030989165777685876874885068924519643592566409630010312206584695482796822165183667752535660582877987247157999453908200447798036013907561099164244403098410103182081041478368485716537087508304057648906805294445303311929379215642175707849864659932347816419292806371584242063912325675795329614302731163003492141541388099851601508764805631715398739412757344756914779339117312462443895672329753230836719466254342960334297942110627416329683950379301896183403148992514788463180988013805273953275420069710823637098951997528219443416903684785342959746618329434720805611512375864108789836504559981274229193733208997827507281106528279636763087252969400179013275683937697689109731285962978543383914011324126049022008313955942480688323681667792490210700718297417255203815729259249774972805776199691828254323848812863888695371048575323849360265265480716508168649129563657540258272296182182789314226900393181076446475347129123728247204420984272923204951598659650194334357762031978423843901514876286403462518706573719254677209121472951336773042303821933861608051710741701715074626557500303067593174386674694211238996240761152695316113822017615632224291108501480972712439789933469518476984705503376994055591270298682745533095463093635219827306407977323414000328145330415792121914186907360999612137675285339355468750000*i1^139 + -6659032931403011917994334945287982938138677967696846587294532153246669025592222730770242288840424907276103269291263324516526225251142943374196364017275780999592792334724405269648147720427362331754383021618929913931269532118190816888152206677683300488544395621146148098461261234002871911630913143858529607201892502504266965905884858156703371923035547069954363353129370680899907842957048068809378977358320184721241991097545845408995957463861390787563014068118397540869326498478699069938361801313518250464018649787193585184432195994981013439646170837487028209350158078205624578291147348565855637416165077630575914587563602745991571077460991214113369071532038414439181058097781374890601274571959209170550710003189069942006792986641868195011207186020957028488798254607923174616435754504089596177726707959890214664095869907135361298177635745554193251941956803104585685457760928308041038826219504622037622674106003046874808366134683886400343623502725967371816768591125566529597697850430107883014356922866749956854891780377652349021016605760640619571412613303906863944025557586076774118593357331296732238299712493729519512536596378733626371570207059424082420114724166013715937939414248650091628338495713280599478566717774127831119723268510371077695201969943235441688507394315803454010647057525977636809548712505811561889863131459180160803739696321249527069601213592576586451490312476395349048799361627404153196961054944261310064668158117342648249496656265181772348520907667630527200764788161854498831336535556785685336059643597501589702071916156071537662248776594397909324746818523010133776299546815177229112312646017272960774916997913168285217135916136359621102636161096389446813788825893548774233146019902703224405529393024513085489802249411273952876837218327903057520838260410008994804241336800150975164317071981316772604829210059995741940068309141611687378847773110928979744864553096124007278089473376435941188911187744527959009344880037046280257990163411740875795949268087710286849385318449500172222924874381641055328094754759416623409751485254167806543158241010070370674198906883162990926849586087027216279862476013210699895735454271606089415644330369361547885271488776181718092731735155718817779313536037583381421972861977546797924399328517681026540371570920215840617458760830998480288571775978879696822569865693568588641173931538456772363490531520906347551085360380015581909238412671513963502128705065337586475344287785300237364814544443011401959181988384936072077063870880858412313788774052463905152709189695399893789334904152732203231070314626892634642074700250922222900953673644266690362632655725500351801011716907756849092220207800877371818806090197529876253703588540216878075924251147589622381668659149923356805688896702622518576366886213263738923101470987178168464362295553623880788556978419898670069967613579920231441140968681580922821444931143313712079652775125541034686068991844805982939530890021955888809567708311557372394432817356871319211389961075587788823549024028764224670385609654693779482511836446310953373542628214291933448043139571926558080011622998986338343374207132367004216676744713868985266058043377771811582309625018563740844980060022478303280688971259899915934074011895727023496302062251372598375313628508645767303365654957603759915483371969035193194794782042165821833440983036743372228930334519788674364050967511842938574280959058256957502451492064517357973323570058621723126225200537831046966371815139680154193968340913236261916234000274989747362342991600958839369804725788470159326133906955955204421184273269430423922712518200815481122124307479312775037697401509872239201215403382345574357391317229248385885350728470187177549588905662411512390091995279076483218703421858375688922881167104130141083753306785837329518349274862341850046384953654305997968352806304268047246454610428097651222135453250696758850801030328451049668751547298195366455200258798432988472959213363996396089996093303558273339330484408844256268691020001522649021074186829938607526246463784569255307810298205595245235599577426910400390625*i1^140 + 9594556036633608779638902706564430530747836196566543562598949770410331317830003286424362431165105876187365944465849817497081946459600092438812061340013706352522671804191628838383512784838052454297988354545588204728153283439967859652831978119139645290721178578206021187169963448558425305113075221968828554025286756822733465358759011151938714785854562226365336361517425880692891682513662130410163639029126129678561785030154301266210646776393596726192416083886409923863562543814525999859571831898042964135114376621185810643189049728149161479659357866448804413712578294519880837586039119748389991253215899865544468068127727216510650853672702989166256058112023639680976287404672413757452231777426834579705240186480295587431660567171791005780096832656985585028766756278043934325851296093427023886663329439613733303973027246286260155647854362611028773936942233984910017040129149342523151108064919423235906927222880356628205079858668042372934414449518465197243612142366305877269087935938829002361366459809557258398326634513029539505649803083420520973909197416654467062979318930987087178822581205551787014687197310129425089571409784616267669260116980048962364766340868254989838819255660467996610008046259195188081523052444388799137089076938753731711484188422866190304496241777480417668322023731218047207254242544559680723573726944448014993188018177092571320609468683144328408978854272485806088715679997608787558385774052826360667917779988708946716117925957719605261047154470427653393210422275126915568679093285727866620245276662881883381970054504400515082119952094659672233344627360420381942451165995841260400770041575812274849893278151762111719036325928020389467852393102939928462096210349301572267449930453798858756511062950848944729081965405359176096947353091235730066735919121123374733392642927725957726866514104842769154495846815046395074630468417311193403600776134445576008525376675349748424694680383671752004841538582568384394642549461937443010062448872767513087677288190135356019200526986876683485731779813627123914750181337565754923425830463857993333951873846915561210492014427744677508999894678909680486705699325203265104381032726463483741656166763140197126154483796025007491227346184985714789692410588292424948313520031855508008907208522285876847928195710130715057820678890549478898255705172058565600148914560285465721248358712035172260748881147095669620560767938246248386046100593777082421915462424136099042573239971023150767963265539045735859340779351061961390239729987389395618929443842982500146807884839030485860432362730096148274004914948967216116489534581473860531004897813916195448179821005289697906906398266570818218992819182701359924358015414425649759612299135564278884749348299796888063821326996417514325734626275253109118867348334019136816356831540437738873677793183558148420556910699016969657770224915017167923346192618815896530527812625229072480834242821775413551608306393034133975495828283070849794820777453935900090430458185626786864701875733980826439707242838513031255892438051466379451285144722912235048668596308061636886573797915288509676028419597689533587495596302511988759680714199957200350541211934797540140820618451197756485834475745490438789056822903648677561151215599065153222220932621455971584958975570333576704573412016003963400903982026698592370973049850908992485283848473358758108178497214231325772891254906538964976893909632972329381515967537974295561453619923231697376783786142815627369984214936122591077874675327746924082721518114557090486157230213447339809912527436657431268837196793577197121037645319128881954040010006852232251275975986756206647475077607865530443129340648167387611375449294586922029716704056293747078303821493317917796450465117247498774966509140893902655146166573875584957217351725242668554592684887115456093284099487264758647074026318473794000374273543075863838932606850151326797898019613526535498290743839972522658523688344222094227163626422560964423916306871531688792337720782351643383800981343551083559487094123981098869402908690950937398156384006142616271972656250000000*i1^141 + 99534890834512752434977233890540474993761100895442152149032895969612731048481973769333939692802874276471207890517925378507973522976503233355359578828460041047402949513006190931154326101292613606916834797862245359503737859202379373866888800101562361536130651051634703983627376429432338515031602465399985733962984676204832586666722519354833671767874797558615588965512180785735091070065992402084920544109822752166154444810331532112760653714923586883533484615192067215560492960552045490818922437276785258577814208671844826008759952094414816528551895045303026996323733561957528759594381606522642585038601171635219462610776857614245497224284326402227779386014194934232250047700632305907301585570188502806438982977146083579804918134358737094667428732622681729930116954431810571293414757026484117116143485434900510751837080478117641175548275316032650382200732804338792506498522450130307646522639764008741824358630266784885341602581389312615224941869943181855128124271094376652686457239812284858641230448448921469306501715734571232677930963294701823211768356470233297035546750690545086304475136971258917493897194049087847880874671649902869733746079896830878769800748127880343456497176114942456901058255475272646997297606379612587527166395873951786280904644717657399661349462789153777507825278702084597702005972768464067516129888628601834840272268522010945890239163545136950700187960856534680461426995849279030901348975940536350770928705973019826399474361289127954130756856215703585275586425615901684893827371085194840115282291916881973485450907751724981063121997231841467466283234593398033198266561420234760139887237376032712718195159142743105545836101179798835262430036456109785106585667401435959981915679394874155054546576930707441933254468874954393997245667968143674946120361152745099253533795172045523901459671867792065623795852223016139870311893292453474767568890549232201859258458996589478437025844890981311172785425107675041850643935871152389698299956509808187886021003370311414476313742549855442509474897171786153822645020245813610532693735467959000026632942250913096826558864948629008985169406273432948819883260570330895632311705385219429141848000670433350900430437013405930369198145551071393570398498777772451876787477888034680062830705835837327715422980777198405224808356200360941647132165283494717466110806107872200554820690767123038859059498494671329887078660970928774776534144925933486759665565484332260932683623049023482836232463510107785464354609985953181100943737304981556033509017719196086942823426741938050775049203683018022565972298016358659089227111741401663524054283170638109791440979072342638329109182224181467261430397152420008554784165994976325803246079538025434659847985332243196764116280368177754757613130242233053895755492224283305046607178289901461394255838258147218149400731719851831534329741891389087142759810781918360614954278837237952663381381420173742890433499982043094977465987171085651167410590811098584218931688876114825265505770325301203119654815617848925637081398452194929198081415477549776286301445378773818768584860277518896135398529354568588451180808859463708188719400867584733571155228236564575357981327417472335963607167306155398785826872166376025851794900335864005848952767031371693859411102697121407974282756609625560107406312731167588252652512441733086679004784238374949463550518421031228468211296916951724503146750235301092739360923364333673730442631171852455756178746409862894384731943260182018469661768658204116548292932222933045721397465959555323830344142805696130400156677369320385401188007996595055243430536389394630926491421734891244769609330747456738857060340094669953265385481338754216412680900584339780027957795644756304768102665785585717106817537061054628790450589206716290055456634658995676889758788996116964633416425120101582888198766017510756671335531367961611600732405423122138681594379671646794296122666537512852601904557051259590471439368590846809957539725803506854579065757451130637437719591574668240221962891081664004389040201203897595405578613281250000000000000000*i1^142 + -42568054285000981055115186155341483945555470182634974688452803659576191741149612770802033129738764436683467323547087179792554348208702502653702831676964165386919865797034613997723339101672341150510998635619088679219516543515535230406179125499725782287789888801827745431815832499054168944232103555892179154797747503485680197812852338803400108685740128821584569199110143677074475686568977884874972696252445066195237650932742550362082610953668452625340991256947850207871608314696785554874807070647581970723233923128104011114680262654418490270562801260962136683956328228769785918436077328593221324259334626926069547616785714769879676135818870289473429392592425328764036515946828914929114736111182020028128639926761722070519097832861033941906919299680599982919248779561321581280871079040950516953362158023203534439189379307615894504643387195708510697816246979362648113423626660040783860894703606711382866989075052932404955665891314535226466836154593539486107285323334833393358372662047966016644648470370649769751234361522054033322207248017443507948670693063950399368757845602725128556469622149887848625341662863207235741607625097681477943815272799795027425487492379124401213498119390981595166050634603386711840009075207110004147683261908186912104982292146811467119258936276774731017727642294796995054434565056556710386840034129341460790810124681269263645799218686757107937983066230996688330713889934574640745832479446032061449714254942192713537700222364975226641587473814748158907253103302774518808893744079049156573526271756354697665557413582540207864262217298486546331964148615310530827295026960423425671348259244875642337418007059234873957692419883603714656778902269977245480200994969845167394165784082208900738643576938205099881960848220294803978047360381623863006783998398565798958152888424194757924755366271238712501512975584476842750476484678853891596981861221523056821494170647282735905754190837197960513512720394125286831565969279427098426652170898691898594563748531346449053629828548423404084000368178967039400252142644324497242255025442217169357238657492265659831357519421989420727602780030661333851640580819490309379653059625810440441218892421298739029487818879013661378721979197218824051774385883710343429300121454900332024413836783352679135743256056297773252670003717471035842129320269814447036447362886454868327166437245742986139073876691893824313647776799116325459406562479035958873608993345879598413932536586775971557756709605661833189029875613426995393213865953282355769378897438469067130765869920983781831022456490429753040501561859908008264718637344310878570212223312271068491203648801557306048388465858072468053957846789584710349529672291961212813549489391880574365164173141110201644312518884224133264068696514838818640047799295898808836996806254120597855995775531281342507054533444163434451611851006555319868940597825617680372941674171490927902339255709993921777879304603769616261132369450962263363075164773510843154918467196726475042350749981609653316147053466403196168901764057342739013850509075704590605919001909430505298344977086170773247060878314149244975777578663479851953416714081270603950443945114773926540360364491819689227574483911833735407280549622919564130363064908429229200699128893572381211325058831756185960504781752297041555051962486487570205410062549729392935380096575303708995974635557274940380154383592843794576380542911503782710606286093973933033001164731102988355901163504622282127919701871019326900474736840762699937264158649882017977144161014146599204677657745855374625369290036500390410947176043842553679990310766579744492870175447274676432787308819370857679181893570320566155629176379402520536640981211112821835767316503403232931236117709742786879955675557870417369683204225576903491552275758876941594734586250983791120224329052434324131815919525468714353599846515917008596918619746235353342820869227680942597181572019868066978525383680243733607557740228336844557134359156665108766907349474933953668097186970255448035249656868472811765968799591064453125000000000000000000000*i1^143 + -114008165147847390704407022719720125038906089930387917310867424380485097508897331058770118529125528867751021577112244724808744601018733701012392804066051627282490964287364286612578117090758223487372091364573932123393392752751102101439872921043287181837420381516495826089754158370022644101344899713326696796208004975057646426290054171505280225116451832521011020097810078315997120141415052462431876117028464752115349503326088233219579851376063931214343370917223579053038987161314971033671587927546410453140517452787484236046412837204659346653179369874951876180137518557426138632986345161520591306467175377817169100770961741709815795554802331135129722074341809094084905212664177790476580557540205026828811854700125873977231636559903580553190035116410915659950657226738573479585628310701146391800075856170903016945936366704328558832260062225644338566971885810634537461156428776812726764122789877871069425759196467374642332413991702134259572760197412232497776689706380678243966850414010373608302868423981363969051404045552534509884081462572567248274183225235460352187660793980717327917536189705720794422736702017907914894407367810125582148249715637339422909744615379633576439861708747071905946757120448513153796207347902179242585915959220483820790849910324380880828776717087870614450508051773392666743238646192532661757406096390063643922518263861710458004185872307550931813940881548119829079821965629321318424187552092390324547862571961207507020121574602300598926863556631268716819442806411989823307635350551778005584548474541534672142384295074250028158546433870672904936123722184119169948898080538390375702673815900861986844431430811963690669256755546859380279727643421261419319311962163994918112110924057669064283473800064589718938811065269657110240429152258186386816342263168869575330032090581500281330405358878448808204916934974578077047186540155905095295596239624862018378247462681427953642895310542815998167600816008601927278757783955036625234876577504402150334361543487070199619573472500500525452585294486959051828571412697654456519448253038637526562016303000479358099676595745586427271461896156498221414902726204146772992592438378202503741679599199558609582335629532894095041723387247931441389726143510736591964166877583763492897939225917116393975411088853405235557605482506167804598264548068371138032350061630693101757626444998563997663513214587604962365247998318525519611331326087391777399939014035558798678684636644226212946240282981793149958853755120327951017941629907957381827964839276977853633473275203654893989104477069223563506614620430038649243317096795020778700719801371662829248585618658577317901137597735198512797371367223502552762854435060846011572045499201345986120319396515089009362882283968992506381877949518644968149271511119354306397578324360484353535971939995061544502625123474050802319147267350349996835969852592356216287874295802189591881318166114365999192216836914601947295465343575470820619849488012864319944540779902912304207731534995386821265060637526994154048530603660287157447853606633280977741770750491449237276170711318745113920457030460007987207562313763260202322664342501377334761500612447360890147788475233250940416003699730677744420909056697537257496513646214791374474200080730918659783047562490288298644067263840751060135973105189153435942453299112681294033534345501362388861053428052920699303977121046112038460205012405160320302804622256808876705236746126574071048378241663612529865796389844296469499958497761429945767970980106447678393973749362328053291977319333810363925961289359895100726668914367442827339208847463665577124235768405968149500556546075300607900965309969581261340562092501403058533727418519183326882989681438886333185865516356270740110433489652439289152734883059835949347255423303408502757760005167235005380570000984040856263894982638074705741679658936016023023985621416214477917103277097154783527341264676734575179130801666304737943084868151896609283129676493452447735913334159965642653974948750317253143293783068656921386718750000000000000000000000000000*i1^144 + 111834012444092918759011556224097591922095638816367998470947927445036784574867267343752397728115754590709708560564655989219988889450641988012153300942432128696736439073175466042160851644350088634456243155798938171554509505977030126175196701123935446258643232323476178943284893363932633478617989621200491194004490924195971439219285954568702847001184626480177810110889542927283638936525756891514955176512301774874569628942065102661912235645028730742909055656509523797207557415050141770162684906699682142786001039998228984572173625308362421838957486038879686130500079634130491294622436588846698656503308773990410880845374280096851590421881317119304754595037606576773618828634590391317053453351885613783227700491542770799672656434323700738068399053415817164899180689227690647423287550183383518217034253174894587416590931834475727250910610717607465634129603298618580860765193392396010655845044839542988440376469832756507670894169507998074180366187558667695139264035520678837046999729236793831446708538135208216269225008204364282203869224421191149287321198513557857690667894579719543609425566246378658858407701224552442617638375140474513381135248960479788169395133417422308244084991539008281775975985363497583246273974513471415243279485431534652245940031460485177538310690571391372445872422724673666931701079856286673820681108577432353292456400524591050016089450106574127790521773214628314353730814212308163981041593854537296634502715566084091605659940517137752726498618177043513963196328451197923365090968810091926969488599877947469015072213917401077356445674474585159634486246968630982618762447569262286933320682204018680492226063123672215757248059193747899867624932612287472349357184629948718158950032377980964050256648894457552677406931894846837825604113995996503213986950113764793160326104487952098911847854450363084622774625808852331062076742438093760403648724124515713642904193052848374479575267020352941662822820554999675147153962606066492503430984323042375339844562449320215420249988804565861153175799965643499042306187972058251150730347776006955734191294712370076141233029388273791637527707127663605252074028991379112018542397872143582915610128729839248026364274289178852371745811762297932832527206077485678260687598256205069711187020453660134204473488286942506813051737410107989851046104594726205970727967340064591494430524273811086385120771949052942653931507701884099201006540837073345183424272924355733034889951541332008940471631456411067958200503549869303557810428160844637108065530807560462091407085863522586132491006193523199139916113479977105366714262040043970601764694594320845041413407114626221388096719126912484019578350098679771231202032009069958990813312254274593513567448641767682259971306908270759718366443982992994414614555343847067126282599235246366732568653209779784973158999992126663001655434470641064185518010343629699119798217189056282108039824852800371227184156895309322249612814627476646592415948153629540981934400018595257850707856201493853173835883024986375624410224828679151547961753270579812065642310685727985182963722382856111874462523413116812996137949303500880999802794046599874618713575149443030081123621106072144023161833368737015208129640559030208280640920442637106175058595404154911269464590609779942022420386509709796498316968171035391927775900196270759528094315779850676097201171521149361474488460130535970178964215570011109163021056955068347734939858194697267030383371771859943202378027639703962445215100945055056532974748099295862032435641696889761691078939337333333667149635658661130594951868329039436225131549477767475002002305833359966069001748689342307518759230393252219967444384032912496282057904935304542443547940353917298404042509285700882169918538674121093124985417266109518168609725788833875757720192026998795751571104672664725316903135933358155723559643048667175525270620497560740860855961203350005471447173495498591758051957405620324503930304324406684554511703331889629313823739803490653343942540232092142105102539062500000000000000000000000000000000000*i1^145 + -10073776279723389293128241748791163322907197398300631164993189890777550866127643988999400067055996716606116312474387479860156568417330232693158793844394537823320762379768296575650395245557574253464976567152165718179715550674465703421553470703296371155487744203192254317291045338311561965408638900381942121068680883507640677071502266616982760946231131640748867133959360935764600654080290656333651776016081523277475301103373845211374093388106885726691651322779011571681500993918724692331586722383187207160040006683203634272999226816394463053293812117928192096875217688404525274909012522062649447647457401846416005715704511515091604693149041501372498323650115089090224847021166591936440970202790159293906516689662033433347852509272820178362291184113648550764415007960663009614987149647187019765329782169055365674965472643398539288147575624008475131908200468768510504305476096438335102187951050216003919718209462798533317971128765029407806128819166431457648547100445924599920835468327083268511919456747198131791113291994794661285632567897802708720344860419764966921073300930364813512836932045539914992003037657716184341191936630677542523170501647229911782405625544621627157058483893308287520827860088386844159288127703064022623576700054807177516271191152995443895266325502260304491018153704260601390675840583455866039478598163068488071323546171744307892911624911824348356675361590266279393237932139887105629462102572944470450163675480002747614657842856701544375580867997263179447537491063823990501525173818876102793386793691695173404653133695039011826976624787287211250250541724170369162227859674604436120218496345030624028671042780248592486802872248692131831807486739963861708851847110621575424659343919022815014894741692904367086247054854848172479198402073900407207617704709579302475772755339703724175115159621259151158752605072222201367710904360990227528844224071595114679934697715281402677825961054078671590477206205950551591779865988504166359415665846361350928122166388470010960854539276238733053194732255088129130486747030107038840681753573207490252505385546936260538562176092352657148206708059467554987379622953477316851105608092919112048674162682968919681900286251356779785117877201236785699761231256453968013842386196443941843125306023885974826659757697926747094655747345037391239593954383978535340229141959124353424048120110873034100364890550182901745345205872154316191769582625278194675604865518320289389048131860705860121086104086037684587934796593516927936001059131742705884898568636113747826160941958698018851595545558877831482467051788954075433529899633860284957064196582786610492114474949373677627801391532562117288872197888598604216876066204495296814262980150258507540339091971265987721913697958999871338174550914267491354489635640090556795328979022918755581075862142550942201502684932121675106473035835049971666128987146598423595043875044070645146486568731289451530188130056756817212387179303878439667914002429474767605083172953694500074156116454964517881532138515488680262883121591410220967571958542123518273754446396876180712198291860762789310363091962690411834011210805554458633231098833303887721649888305073439081497087008122476881356412640792835302424098029703897492701454340389555201050564901789609695273769203023810000976495727056525349748814027197204390954885203561531394077950928894265972537541214335596588795027659563214308747423730042004457410112196395510115371874959820155854707218797054610591181001169390709110308422956534771581847369423766250423643897691210064571532024759849015184960442904269253209813175670262012691986898684562567752272746636181952842627278567949223495663185689372756357317449860476270793886452535515122010364172217149651158145756989751426761107998078929804547403564548072233056615654442163821389132651685186820604775261999610737882982408371608695334834675567892919516287975350445345116607869937279847970797543615775668789142077483238086320121433988018684712242444175001043760175889474339783191680908203125000000000000000000000000000000000000000000000*i1^146 + -32955837450578759442906864309200353778493532850128131350711253074957962743304230309944330636123831348811315426490526548959038683059618710872292473020750126600252699222456048003551780127482962271772622101719340091716812022512787907237416011766123950734395290208231287917570394411541273643803891397834659531694094315915106855589317001697596529673017842118884027901610854477116150789248068253869547186369753110275147385982905997152073729362185560389675431762763162029868355461327886624080984911670333517526050920549328369508122028681177919722255507502384654231490020413047695320211110561639054833718382342064990682409711671807311749833705707341301137081358698120783549496550339007455207071936673101725321734189277351889652798807225496269393196618499424665569655578796573173950773053171963361255723891968375838076717502222433245320191509684955077504575066927967120608214727177403732580020958109878206250518482038564046404129788508341606181956348639329226925401372672818017544622378749551289873678645443371675451227644887624336648829284809571754338316339688452315301908672417063923498338692307313173589252720410931839717438280468832727844656830833351485763683136255965265001778588864694714613323377618282007942705834443405250627859157815126002762755616983237331960673317260128503723391639686200936417824231795877626313201111084618173226145757569379881940878678283269588637115562161127017641422477433249473806945920409426605452774342496530348748771610399554948211478392984309924758439594430120170541896775392994275948402288182415701268128012202771332858399499037791642971183990845543882491279881791380882590501430751274106658823017327845517756601825727391630252003932234800940255908969590514040190851697384518018194035851311853607323860202031775951234889418195384689846501723435325150547573891375814636430507657902325508583863656498812468724427271743152165283070906972314013290466173505970223862566389854163693774127914987976786868827323730963806168399326599752249818656578441168711490685395507402012361940137544532674841136529016918200084667852591337640417945656803168173176705821997103665447652426553876470681053740109052634846248055063028265427567958473944899300822840987353894915209472599583415912810071787986253445295717597523739895876259028760783162004122915679699900013510849068910502730527648998843976718867154752783991645801435343427305113295647921783669379049135677592352770742352976225179016439197129066193371094204295664417932199207749178630384267635676111141645434756126010073323982277141790727590814590012467560829453025049592128155145117612474104581894001952705101637807416957449525690274998401064635401945476713948985979624495093362392609124622375858010074962993165952942817624014639989360707937666897185347180339378595676198722467681804236092898469689645713584714582071157124285454637592143913768898189478938894055912851737007313889085038720897851535506991449460154587409505833109457020250860488333199978540863636661790363412474990888653526726241093431439908324924406006520844006576913837937341344424905061544931686429691169426213574195632057240226274893136484320339822727979901568229857342255215582480554756631460462114346211000321302393225060283562995646314382374903508362736551477164369000839606965149587824936926676107353369696259869712677358395866613666550878797270861382239066521803971915644652652180614593994005693902431294607384981036369430502549018531302511969595605521686247323519580141486481845293713466334494427080000407375086841501865011431150772242638027834080393016308895960567890973439353883495290698127634921572694650256127643122225958297730589492327432009570339636834807534589712751241166171393580372148535182942201962383263685260088530425498327768677824229917283752380543618111684005156863947000069476153879057708201538821688832623045834967300607152041562585893475428021001875339611718168434909486998656879299646567208968445545694532431443902545422642769997001999229607402397412840855395188555121421813964843750000000000000000000000000000000000000000000000000000*i1^147 + 11010022197147507191057963458087482558951557528838723661374991206538972905052963525228490553213475822933086307804593092258037863071219098677353183344671691622892047747756859859668004661580069156699085761258005102829533086893797053639765853160310649443669585012474863465314367714410105329537502827976949114294888010384359483595566210056614247612667316547651999899339384126849584394276660156050653292573619873987245398594279254209769450780842358787214004476539977294808157356081608036852355081926563779420914656167045672227714642608383920957718414557141714010505965478252070624304312802163692004214619535352176782418485726846745244370847986783963833474236144435356032496799422057946917484100203002655543176582796586489080622952066819416184505423939889116050986758440068576044301837915922037313467957440801818280681554503159974433712077015789693835775248863715558960874046033159893197656071232929760387332533014851229897822574209949629745736392446555115607849210431065936719362959080142030372477996538306496129800939622087408396253218307918336524731838911377798018438892771650815096901984602249642958062588326605849877638251110630460009728720789911826430141507091289702738578895673119056632671709423539986729376643028220381207196653206944473399062037252332327413225537936847388190563808547104013095112597895591957441140991170061644989114839659329843245832329640528671157712766574224674314050230087663001990630143088699229927283695043361022522066469652878714744060346383787524136148781492592385357649688412169465697701148548513149094927563460475982267291091249567788560091331774927650321212412228173782269435080653514906596428284216520355718949956654615069792824706115767130858138692660504497280314901133598002443918162662119420132544197377241685694528612302782513119585172476042856418687693164339152098589917057913391731881250729983283693663135368981431993600002972605082574641874292995219786858633538924887694218236275715250578877919866891896814107547562782699025940734259024206469322988428625861447257845524929993409700436761059095665462555265428851971931336641742179901327073659905903644267926136194413302230729101542815016397952603360723179819176991826003947274361763624953539650239511593933151294932541292937296481624825362934199575996388362510906138355230420772417695524082123674226487814518522063189754341893552078996252191195472067167675942711710443534100643134812702044067841600999011486498669730140777600800164874856641727551974611601527771547932701624619713857441268946409467708190716699769699942804419647512765123957241200951282472177348794125056116001277897273491472435393345036865688433436554545435384644801725648082724794408970278906092296401872548326350246584105938682374125930109200356623128805626749641741323791767266744637214616635278568544409930395722130662599385063404329824762489529673893502828123475339436862132710931852711408000492044826687410422208750896381813030539280294208482422846586809071011065296877271081861881564704607564958646582735722255545623984438058941139398627025443173896618611118021237596471622047576799283335703351016137997790858847992410488389167298756270193020374550906742768028768775177027346614415341379916292566701626194003098303205994842562024875107923846250494896528950055804920084365127865212398125886920147235815057088561406779099792520436577377884369671030591708538918787235876063360226739174360696779676399617023384070290417605001262639355010301157127294072803288342322719982255998790502458936659552964836517903658410106534549860256995283367419392148803236553812225307581719129556505182305163591503290627547005921271045697243253953790182470993110515486566925968377636038306294111380072094430512060863921964873105247501027262755118178125111846237734465787632601752960431999107224654951006744977505433845085926857136919040923823187913139363969378611079786608397970271296209626881120639394668310890356317495246778801433416953059826787653541907419096901321609038859605789184570312500000000000000000000000000000000000000000000000000000000000*i1^148 + 15937002401852864215376975802945884322679840850089200320457763336235348774197753232344294587445281635163146393167880684162447471244884792257765464107107291116750943700681962775136549643773721517847775598255737125808386385270097391317025363439921702910476887684318769477571976032951383730533204184159085578476031818522768660379185242778750495297462793772337603424526012144894932881753584234809792121991604092442011588487430067413410061764111142440292575031339805915236709961590238503962530515924403713203043627967978919343392393754704359625290542567981237155639182857459253511203078320976751289004696570649738699632339673264458389798534343127780405169891864347826121717704233892244820504320454469041599974320338451978089348794310783458482333093464071720818887456064027163685618614440297180305192422965430540931681866602580498031836178754182438922679384027934553429043843714778150462409064055001584645763109577157579822773984730466079420665921902471353150219760227783635037460642194155424965990840456471631937379421212694529687169320018908114190182632585471280796606311070028264629195586469635008293931826799667904204102673622074894241065354883874495546176821800098752475699677454911636340590641028183672602790956300649245517335200182644712541303386386242428301908018005292250788158902694932140896812924166495263956371806950027446281999152367100436632369125654863966825528010132113417036244300172164249395546844358673747046732300159579620353988793564834837765298824076069349698855932402985727564687939366180679607695558645048636069116022192462051176699987195054897945714671940629117349032932251114233272679792084915228491523411561107163934936445400006035613972407184080453125495816987423555182766932906669937399296097977848209208515053319770037161522032984498807125861227964990785857398155564583084469273066148456681030790628439489561918195308063014926584365505225855624053466193597774149499418253212655499793116572312420886880215951707504777631281653304876754435105842496422163051625866671983167617676656262189073516890552906774339332874856539059697271855883913610028577975207673438287002171826141946898200050662666264462719675664320767796084707865887212569491103373204055192197635620255908176456930300320527795247332710102338166754473695507700212760621503140293330386567191157622079796709054626511388516610076998695285931155868681437431364209792279151328946321665826688322368730014343361123783543952314590469578920980917475435948602314472911541983782410656857316932516945720275180514346364841825411092293443600428189859611595036730513151606148988269110123375600814651529840505201044343446065344078776205385064412658008682367394365096984379084651035480631638174639550255744811531538868066244236032895161901321433963643261209732580236448916433672546502972978906877745359637077394282986107579780346195715023005529376102893488894190496165215193395004723648561386286395180311430088645684596687296186865283653432532399268659583929342664733446903465309237304682178376697663880543043339100251943369465357393734881051305269504348130575571220421762033185797000398226876309719170017719717359867045250460741972238541683804692779093844888884924274472729581517278601300003166121804606305541170601933880044827472846500520526228293671819595344076073706343001208940550504138981753759407661302549160079136593796291272900909816809569066546427073356643257812281343819903050398683235874397472110971964525327535280275489741913417132977930062222034112211181807823317174704510249043789011430387847378408067628459992722181396062677095601002188340340742391500336083738132387069100190606705910286511298601287779654478899930237578533162586925828759511648413914296232950911640266193654677424015094636940200166798015919530964805585868292482068566525317800249954105826714660772075615416753653318234864630600365698441356312384246769777473439970605297514629784446304169132734384970978463693851475552480841113567322508970391936600208282470703125000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -17643762010767730311369890151638330986410143120202165532355973446033262540675048245100667356257855169184301435371694939877074538380802490081917428133988687607760822151982768816769819711370360917734935085726800593565988113597158603316060581760325310833028121152119705815074297206411983939127697745689487800303674728813474344585228820844904006840890936990003731106482462440593678554213223729784106432927865477678455342710302252261938481777011242359016490017787655173985999712607409638573144538727586600243049388395986941836989285885014099708356377623553715298522459736977398820826561440642065705885709402108848302203322207997001362905724880429119510692469244055491428845342105408347326117156212219489206996350932820633910195471817082478837772731242492871748453223825323845898890657119281133759660498628726898259406607351220162288096481501018457810389487895274650914229799249078108742279762604387810110517549948792983691958270499346071841318965387604429989180058212297786749547605045759343160456840037821586293921429175899758637957756630445751321275471382374247832372252727826050875796159377189846818064566134417617730830939313112141233964556952713474263149973249431427831132654002765233937320408993537324233449962699513404373693731223388934529643425498071070916066904575576283373150547872807548656873008756024499279756947514250272671453487591575821730477845087170219723403615791494473226941198175395411694175929928266508088123971538414270042258446966556531831326130075553852659888221679388947153193715503147997323856272798681209652773789621220917683244748252274754077255336323576794675937691100169859346346500259298651754198371901941093604807792437556746245098921749269049502552324082896894928938978448887715503708462775034226671844211076073249199954548753147738695219918322864123111038829900867846339492465168219249038992808567870679397827737558899015318120314096619901610377237678938124530274419937425348539528261455093431659410516462287533449666525437012669564227834933125027701485993162281371369270951458297111671833658985021039302652001364105572671110167936972654266844699686438879769583395904571104314477818890709308024859933683352231390804053945419778856076310360849569302509695220822329683100028745715941412978462827013015219634535332312331329771537510894970297825390181699304515302235662548363682795343148410221943387615123049347658861447998641641882234754478623195382330667201338685737944771177125889701153716848609228419267111142449909257547145944297175849717685712921051998408154112315351656475208511184514768281472365845366725829959752422260664158041247324893432243620942183437960077190776878624803722130589673545590817223377486420804543897761416976437876107318002506136819188659012613913620739666720034067848180367428653293218208656212914666638552929537892301867543966337575300222980726860027060715982559890266347957646151012616811325280109903299601092593230512013482165149774151613602005163490729776104527752251678702668735738336819086688061608207374276124369559648910201095938339170193376448767920613518718487808600804437689414002030699328084994769052705673524952022454470820486407254987240561157038265739096630566574493940595147605684465533869247697872356176773799448142669060032092814606385223050585403479615652357383086578617197508661783028192692736374200598379156580204557775176799595591612064020359829257589082497124591386540898303435067427711659451504148651995335056479592945277490337827006394103605357268300714646177236297379942928833416461398313193917161065936859816462702928944274734193694015738304766448966496908468241052698981963605420111879773460677573154961933371542778238660254080412705449792877368396130576222687081696047320964523382556605231939554682161558807215647002786096612536992711101562094775735491757465877981163554305040061730727667086351888610884887370803354614141836391147699815548673409961043052607656226089825864730591554324634628869716834742575883865356445312500000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 6877207308416718797496458344041096459995556731003398640801175102531646603677777694951350379960963045591847733772277243933097610729307225614288413133002061964234118961586815217943762434724989317232729397705763508805964723379246393794776459900857312417696979622266933197811486222567132374272097467953539607811364576639132729215903861980200812372048212280895087715559204387146252721896168333172730270378678786305919534889661722312690508316013484087186489799447328650038364540017734091776130059443006911320666602263368028728202937912384364064894054172986738786851395172500758336419383109611685463857443446691959219024817991471350704947723573210173635183698657563762859913612955339752991522039562224060906109542318107614716311127203750135339279368285272420101830641168858380685337443399144389519632757967549031409585881584434038587215010784732652811431203040356166011387736324035589423989487794076985755921240680093862133094841671620814356060271103606831545479368525323450079673531038110197856530607733838131940896959140243546608273644239561320140630333733470632818567195617019808232193460563779367505817705687356474660578322721540352540932073619366850395065202752675443014423991843547809600489081754403233378501879669067434411699334409201453240420432008384504573497083532075814606919694615370465297943504284312100937078414884765721767558968618107007222363422286705675488912620664788913583278393818640961615932592377758528751011995294088682324427318891946343046166669406068946448788432981682247340558241141136137168860902703426965179504095213465181976143130766313310127934353402677055655662226407172495237356792868044050596521679929777988453679920779230417154371825233202581382879130983150341112045208929030395065279713621000624757185097876329872758851112000088943971925520587695993401461768765772412715238859325828533785484770246703083365808821908119404125478403815353188082576648430635300337683737910730062891604742179597081914388011608956915539482967690925736548127599607347077366998398167483261385376570114464274351991722952258423045093518148892418942602681052984904572526861897302396269475894824591232115796156223577858660911286540680865267679506834634502787430612634311953321458168195758976453784423578735633929343313088983031618930681452947593580320920484938533074452816747186579857684835121565975700832693906956668010118696958874448731566196670960440166781149410554898000316304194471384406683483720299517873699902145769715605829382915950145613991680899123982931765835736122741832586837572213867836763856074152352524965385626475210166834019755175699057785003008147452411746337458817905290407097775551174071315829635485866461691608449744699410374341350791736028028619989088801448196592827534510954200285471716370768580857235662255072367581699692405106437796866371628491614596512749437602469206924422105792462289671662258496201971394164880967112129709883506080904973100149964853980236363942105493593584519843688052108543755150017923649335861685490694561095954860590809681537389430378240940445353167478493436792824286412392266413825577767787340890459709968451159278384515681567052015047434203859970798759133365445830014547122201703949532639781485615781956590119669215593314912380485568640993920358796932311642091504691104793627575866010332989362230230078404088191987491001271522127412226827659005752060039385498687662857608230129750407779196704633245813815991731333614186048104638922115010724011332013260488145750251754316408114065509436375074130382268056845172525795581884052863024735335925162271808087015072787649622916206470402411952891943008284085888869624281313060814744218502014765023041037083157497176585481656534200016472205554313395177288736657502244150296566435453184441321446947748911534519295439446515279602012860234970200860903424346571760235544241771755899312755853931568809154610750525006291775243489185063653806041180034606284387251460000989311538432957604527473449707031250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 818627225104263536396516675813288015170164779122401518944070102974204594359862191120795569112016667196908008106187383416929396954335740552904875912096103823985737592617179707795073531585631768030229610925330851136624907129277050984294404502763246156307773548936152242808322117663929268228265426042565031119538699717402954986451676724542417935380988866481365235619922319656875092310393540478797633235557609652118747594748049593026878810589758420150677986037157746731453824411062860895107340359195306262619951697673273199805214229334738561683489660960172588654887515833912637806349968841581732168912659080219678611476237346194239949725966769031615105446641571816339051804190360517848584940981367152679589042710137346448053076732274454007952721173436821526244200368101050866356194870276565255259892546183222088364893301451836560592890537119040145048498492493947364707745122411708633038771801258680677539797459355286939700215413654247225277282425639067850690159806369887347661992153091750919364819771414000137641390521061286895642522999611026299262722877233303638527736921752999732196892125275665436609288752126496785240835051164513140669491597441588073111000582108971238655480733028173820605116822132789588510188818094306568388872871663579534269727655171730443852414635895604000487170122674296303998373650433354328748472533409282300801431613517816871203394695006461046695681104324811271971350463472689116446282006239950216509512145942225585790345026428198834284195674689608966587313838939057327348004300446388109390443148276268455264573229600882225537266770500313942840770798567079187224449018829918026880950699115526174617876785529715421976672722570418137826064857045970321995624375969589700927093932344843859925588014196072595193543104409713527871038774909446878328554068985481227872460300234771627400339087622425171554493711398584138550871088140280590132114466743468668435000583525691086210728548572985382874548369838319993649773152333293921082166533270493570973247525427624751676481267243587141495784449142186891094718310519504913425887655463911643169142888780004792960616782186728888014379015056177580718176639577362598891675911377323109472554056362998909933881622244094380718326595988496005559405856534662712197776398977653730042361312736277511092667463786029839804670893332690771412710048147875808694623613474940806050200183556505130657638012343234812808462688056285164475099632754069293604133994311349502808131737999937301190715115828623947753972529044501525154151557635169807250807563858412008201021101038889112391184812834569082834973975256663217321165541718418590063602914658906376172513029062903437442426047897325297274610429348745477220660207914709626849269626143433928664809021557281887920814990736521115976123792040293174799864928061357849769538583294502304751135576164055089478034144979750598442210084751489166418219604336523238607536218389959741032841871175167889628257217798900747082313237288931281981656213708324796651679365506291185753539283642605893016839436092636948030887664656937844636403846959260293705650154961588191627728034213709853617017513659638274401456356106712410496955561602756839173712210031820735469829038857696410208484193775135732635751909949771518577915127582940689844624738457918799126747800506574894147282079603331269168292532648116034629329839698730349719733585756283744142140497432333524579156107714330562536151832889033778230301913260125835602123659938226596039743087761753092042359022370304476309373951150897667235752964029489021809171712397917689263104410467687618129347152043575628267049856792906439400715999148634197859323849719812424546977460335773939827640445983571235289642821250658039862259573447454614300644167813611505651582322358876197758093424165413592645862579390639426595703665483622572575700358159741863759196585959679872758309350143802734991292770892766516038041336381730301422788016790570964076323434710502624511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -2329909711738789584228247748859742531876389764700938954749087700215115710636261560826557683793159214989814359572327850985731582892088064271334660701458250530192069258252755766044190273485535840589620769565084446989706390293942237487180941668132371179711945637262945613568390644016001999931002153647924268838597769992592434278525061059653645751394918286862897356725422717292743560220783262183380483166988560686224429521404047264570492665618319192639195992013026320149556828478819385192066984292398154148383287866774654428934149511158110209360717168386909370752020839564192717334545046519086954522675210772321705328352421650577609969046780107734302636698063585293091286401365894640443896442540312626747621351191445808338060416934774112088020127852096763795985021562254857148124074850702240941975712458213541200783351452597133494144416018575831624713826526727852014261720330896295328091446227474830834081360212105938924117263049422153841078827688204517804260707615231423271544171119912243920618858695173219826992278581921961673308163128263260568772704125748655429764419780087456220175591822139269759135846027358601658765884263170619541709529150766741599574821012726658125266825615730687328312889785433578205798740840916101393641178341365739638516552728487333779262851737337896918606981327073354303117766930465561250784243068772331860185203961487933219747642676653840004740200935364664226039055389227764471334036991158715549042205448826196513387559866302361469315615915345410242344249563117842806033223973572960477688451253710804553495775886862956881135667171641973882858189392185544773068696298598692792859548342612716967034153500937758400459752562397410431766962020038062943049166304841601170621215218544611256340764376350605071157540463586648832097079634571219076720967005820504613363489704448587709686247821326383731494695291276699539761127025494471294104685977808138123707872007325083293981183917186880935236663237780796683469754242862835423925684134409040056116688266265098142151036292012150549472616570938837221541495110830815285510319431602311916638969459750799286183672376337525765941572512777785622301246385190120819257572301005557339690368510864368042616224705687793457063677093951517914000143061814712367815302861039558953930153314120795024143075499033663960078780557189165581658861116085244764485423781224902755784754113371167220455271356202359605727353915547621749341432765668272868860336456337968101381532286959435881779032649469124296633588787529481667820348204619152830812602787569813551002831454708501288441152782592916453787915291750433019581483514910440157242698453775838394586161637949932892423679342534694678013599631528615453934406416724473869954892460106357773142124168400713571414528309981938646523246402177389931562372115748793423139375403655455119896939203271982193548902003469475148700763715710124027059061598721639256094697255498889070761177979191745909086732566949638236705020510311461631670237166462896738274162585355430799783510426566179650044914115395723641520785949526930197247454416187153058819522105431133751278729117147664399167560412114666806883681519122180733848693635039362427833413863658946269953897677357903846463618477380938915373201212056676878924933485144314767602558260434199036972922160901548113994470771098262666940388781458742999770982923570405357169654557548538865305590233712158977727557636041480992897981648793431505950615038625363276259641329674300073469896433619899628561444340613899621878051006513873267416470807602209473376690336400204650455119645541301307884752544634256045689437868885157569275218431059477518223709034158086729080096328530631937622907253318200479469642611444380519604687619124579222623251397448190511763959018434770235267198905940662741250453477857153061043981235863025133675430188980281078876422983972467835641968936790841333629723008871409653760434212418881883068907191045582294464111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 1374987351866582919762787820620155147126970228013026678848268152846768254561605298914160868417104570081860849714355892153264328309139719094155665640467663192920274608512121551230291750545762022529953123673540956305709195267517331717228904676040099404612110990821129313775601584951458597156638045304086165238206893525806936072404729956672853049018478659813534333820366692597276470313807986996209262704359399218571939898514286509356997488542522374547066510963574992161199199159970352960928261960497479509122206071103015243704347481690961826290991510900505400673955991358460076538065042287609941194550016400605435473231990051084558281638122843160632018235000409185166834763515521965767437729023371159850264804493971611959662493809342528993699879921213084984076592944667010084498471779632003181414009091096209658633717836698885415793636182384152974623604440732465596473484804881662243722584215051722892726512553786522784137951424928548590596543917477560819465648181104681629140338467694051916424104846489475978354524503283434977176448293585090754983506274305316965522940793218559456832879250405281293751641829859672663289013198294144956902484728988067928843834791650495735940206722509030423106682836978256498852156495293205780877059755214577722958118798091356249984878232109860642707866720785088946477880779600284005793906161139115035027234116654384823043294915545295221661882828014190804760331477373475102802458320209324246611232803575489105605679623855770108095672069619906178441567277194228464135915493155428978262436560794576832255283605396153280505514330891851614965989187806146279338152769881555800215736833130362024690317327871575152643343676448561405205562926301744057121189642372754226192127557904333591781771599621903933274748509929130095735451688917034475849199244407015732723436524837104403130103019731065625674991474729345380114138932705061432028584611403944887386697063235690342567609263877349868108821502321576682128257905930711234446429433487341342605252910469492964343532920843876368454945390905301774653368009738057133276605066696563715682351804169566390039900257321459857303675896685145572248894007418214074978562935352449179804218078641993722749535337307136834987427137876359253753298982175916456741018086310279670351117706585061863976748588451823037419765477611996991204777371645283693674489099671505447571088822958992377775223074069301665490541074149828161886112628675972432044531032781224204385068519943773145470412652676881639514564352600416527796351306030981256416141699607370927646680188869328467602677731498204925065415168357534425201092870940722124291955038971374759010468457307876866758433180238874044784230388175564963403680537944052050251374368267438703221171252217630235903073526158250049376006213268639009144516307248128131131453942333064868005246858658526502394458004875881156156588312890106732590942533610415455443684628020166322003469948123427246352941476068684788067556694625624970392794584730239222173616761188579436117197068219650205105277535980533268150308595000329763924138815400697941585372403061462526428818110459454624984842656546335859752026357592264048352854646253399020288753229601141662540417452424021564326288761778627672228665840677320294779947848817037529943607007441287918951415907082820069183882280674878174651245204623509037888128054992103061854958738529294511754559702404146125273605389412622403691041449762143039021743709752014147420720584140922948896219415311043340664982417425549698933979442044702026255709648813941760175232915411721853926794401173334972418547609942421999960875293346979587730189247105856584553278082037529206301844300613185377569263008367554564097124220707381510378834728924104511779799046368664978008193145252505553675888127775487589734996636604752163852691748594756288285728456609026208475104392999105021588275341609722850571653754659662853786177691469930052757263183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -440032290918446980912517169311129721520106376178268055809692058511306183755699452440041323134068321940394048639341307106432595602473247736711654009503389223917619512720138018742628055933829074627399989724386217096493577048701678708245845400416372289891837140722380423350498456642341418272880519573836244803315152519146807036024865410535626162649193527288271216018058871762660432040713207148986958463153966019538308994055668485553849919733424532529487502951526550139995051776111939833387653232322650759810120624310155382256927209968047874734200264218238339466159467004329627310053559332833055010808831758338770126350618531194143332471829462703861791593073018346289880562995204638963293780357302253004340744551819320839728889572479338853178028593407884840345325675686489725508794799760208114674506144591824331539716245677041325811518582763412838819373833377325950807628027628622130057622872733867573790230074772587858358376504771104377616246003189546325017972438646506513632931875034565893159030495102481260642470299762860002464482026990000484355511208196914454842743625408325839058488235037289990413167445934373338353748316279581976874974493355880551212386950385748644941364276279848179711565466523573432646656742272615787024176447574884902478876921491036506312029370754029921403151839036879840617742882510371854196826274094284135076768196941921710086321754349965773842985374590080818518461018032696347650994480269369978306625623760654929257131189455272033599792382746222161270185261114489567619238762122477852820242102126323828965088702947028596624407469270533443421682785823880352623015332806743495801140720935541342700521654778304734876865424441956783098112335267693344617698219836373350813611399816054882620975383937965361896355616558076172818790969019835678699507444714533343448204468958468438516554242486012114309751183187175562026153072791658481756602180526080802323295864296958742429654232003255979919942918678989960833378110919231315017615443082386662512876948339831204241337683893627908919675791766830013657510463364347967037814585012899567352501008415328646834500527642193600614126662161509566092888993296509800519819539049848294666008719943670932816634917374905695324573468779016924476755962202001650847245265746665394163423961196810633114474323367293292317252720409563635147204899719487096842161996150739535271447278523178078076688539517213306646289522968534535601470045699025013177022556893296194686358746664062678487209985155320668815827698930587173465170532185319663241931901589628779024204176525467378962157314013516425916843874935101603839150962059823850202785086015803507638195882325471978327203679487013249653748170480902618099921375388606872201984480232157944630705633651742684792970874945435601908186462128582168726901231749289332180113917391543054032564123603102629642340166733174463058389349894771087914587815724204139139548843538310868999617021479745270295579338154538971630048370802417337911505606616078155622184974926818503072020258777554535821993016650166761263621335900817359454595680421991244240497517476246932861611607457658709428240781832367773170950332898726290219526716104846904683190624364383708753710866816906284624060427662335257995961912512580326943354747987140994375480792282681876520453593991041210125719123111375752721215289772256065139252464506205831325834295978122160727813983322289460837212940145926812103324731556856241278696979486297004955280358304829745851867906777396695705920792257641282003981074087923690782774240436396807607608020629679717511919169261410588368478808535820476997034450734444798711749327796258808175468321247513466690176689389847176742514855965815249327425350862532775151065800038816718376893396666961121187139339293201026895908649647832232453724935163353842245427669792047402462817390750895967190186650142272994283701830388970420879771646457371436798220047473907470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 51142393677629812970756122121771904682272078037164343416992428509870251431371669223881729289890543371489067116503741336894920399699568597037337523166640101831825239808859369317147951724836204713269578521975540474968828304858665797864226516409766093434620929078143183317779325423319074218720980236496083317583531901459643089549705849595869264315004578319458575100122801395446805491713532802635532388353381500522248120904933111952501225490552168729806485103394270954479886828290372935884328877740829685007805189402993189566458191052332554637593380749550765007752741763948491749067424606973296759685113305117645941271246296541843930163349375438382621892675413902763332923668152653300763399228075758515256550878031884094682951866068242943838981610038887689591685243905381392475800583502538415949254725466080576555141006685402098234553344279873284749671477885860988565199996344433679036337103954857004036338683411060674396667283037770024505624037896754893493305113072687599257989786139146476832785621472444687856138578485131426686047881460644160483487205387378826763216701040510382476372553265877139432784352794493429859573765863155024899801044463341503362102862736610839594816837448673886137521781913264191334624112354314659795070039520213248080729954347790884966766163649285956998477396271938268528538517735868867330059283215795747387535726744917006446957410296479576236190240244343317874902210838412539301260180674161042670680491507620948974034616083088180214151688102306379027755174493090915070870866781077768495079671821082756554757323893506014670093058425930124323501410197637289367184786504774539720501022696462482825330768402966339217632453309534490071454086164806702252110886085264226502989269683325266015970236960824190676134545209374756682767391170847799929323511439692949800999810041076651444146346678674708987553871904249401058594825458442525947949979651497577427572051783539671542748831599798220391609894370926383381258108128200932000692050574610531964927725732827895028162309057933796026660053952648125914693908392328557203363725090854284742395707394308363379753154922683625509733570854284967827449972746544904292101482676699830518064323793674762563309970297370646754221690773798598914152499030108390380292856918251476033367537281227788151277830603897391997375105417385864617904548094175951608466374860823611383783115578136220422409154439608012476228891138408123512869445313285785028950423140559961279597601520434502140700937421840715363943971699974627685912792480505425116236921576798219833864394782412014654430703739609721102568465829749536862233198631207263236199044095667434488328778042848760905354017783907862759635172981571552456072295977124308782205278914659697676013169475714590917272284594959199269017075610722827179745134110967053657030268005703698469294131823929557540475850675912659261091789028572544749240711975187100279885840130219404548103525927731551624799472185371140824563842758044584452249820671468316195002436749994046906435089324229217888292117672605881759845051247966640353255080107244354631762076271163967698712570567228128103603036735835492536974031265619867417730301886772443847249130209301184946038722455597618591250427199254916762616981988145031109853177851281294918977162456738720820575748747055572369160761364739154710664176459634421266017142003848444614205240781439083866609739693653034124568376427978405015432188999536130882059245897118485714518552990979745160922610259683866585083338145979787329889060250024714542310363676195339983804999428809569756365983405301800643489648483590574337382115759732666670530711627169849404999304967764457454712097713451826639841363641133138912235993070150723728488311691734027507430579684165627154810414794056145885885996349459084422517434045336994384105496896594848514107324733253151343062645493646900051927749315726940429316253976714938864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 35829992052677161522682653024823733249737773225573674530353914975348683923185047879347282326167426113865257221215444016598980420531866570474489149864087925703973209035860534012594343115367775118392791993103173094188314748293720985011293505545300590838267057796662178319589168059581648113987248187551389658150327425170543880777874315904053896483575808838119454809988474097153388872282502862306512821804796314306165012118376538360387202141760509987722068297087029202987979705749917189592400310577702080736221819123701808763612352188300787457727735202850390330519406888660397675706240421595294283830931491915313388343407558827380188250107666880601034227282465601874184666132476336562313413454505219609840156574109850794230338624297817224861328181433368823296969904006544562539951078473572977567414840413961395369014737144860116094309271477663806805222580087273134340587210704178580567049769525369655187795008922260167569190105185531325499776870186375297412290946431552563919998401441759838819310513791561047796372835724838547337145258372775736442255009639319854470793040705797592533002262606307969788669010911380031415729988102964562343788592792053354126145732239042376070171932790615375928061077159799899909903722280076099557790407228102298208945392502238362179275995023986814749168537694729097480426291555714104824662030878007767933705900047643046260285766575982586516171070240832567896120269190382001583662231204581161317754506446108523768691731578081627723345579816517342533259628841005928496306059109584863900358225124550448198761146666989841422005478784665869891985355814668319026602028329557019220390820190305276069627756462573867126664481030070698383550804146926972006844295829034402508902514216486576447191314233916306832639238438015477487711879199887940638665999184829817570044362685996681374676233330973380315448881903853439363999631114795115812322497598681077417963885701111983928482917882686833852214488397621840415261979138889669471565969443577178181037137196864115836163070606973403715522149886667689570433579378152340626970166650025511152554445527584287462149310991106532328397441642034934710316911660101367389082350858566914915019202033419081878199376832345541496508633191803265242356774740677994033725067270528596859250281998463972971183511870334713304425382602081430268237043333644313436340643265290942471186503204556815890764064282525531754339753650860812022326386392456387871248035314549061160142525542228136892636702014086363722751390623676676784784782017927317619928891169133111252450321331634084608071334421947481913785718840448663419753522907429121510150393763879059893428346355416929402052312985948678698829658714804146573258796425938556424194973227613194337005901689930229830843706434419339238572822953080511185227641925887194500033727538864179175547621374196291596667527601820298996839813383239453357535925939858432960821273519534149190476869023666137933398684403858264964683785744779883207497163825144586585809134533073026935764175444567304819711393173299972930905121770992328261411989239705945422486462088317378357792064860539162012943047584514404587640283117466166759207048578581182864223754346505617138080534274427371274841895105486199346413776579871478591539899431324935409130307647684589982728902123988772004062940467251000144776286532146161060497725327276747216177032578507162250262106953452908951709543225095564084880372609419858091769631914327962483772593593371186210697691029713049120772963036015998735310485300336891609504107332848034237677748924219106853000525891479029451499664884333402237403446429749866117251476729508853778685008289088207298538531985507228035339973113868250628192039656171541838993635509208504513674482301009688909527648194609001820843439370620350135540324054002708810752703988934424233570579236523589375629710833393503086244823107957788381394628639500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -28478338526263775695040127679766599141676538803787981522457953625845720384957364942701443308544088371943414222115970454315798933807171420968635447755579403102859081265562656126716667435868641606742425878738153689828543309686617043429572045213225709561886977995594408542107289606005755473063501264549398233911209492698948060646616927436216277760660888469439353562720407127269874650543501577682777061413957654347101311079255144583123624534313780799436702106694348649412431669733607307644267599337726596145237922771384513880739137474984470626511648554657199561825262317242030155540472075482328661700421168661392809321226738013709800571381397451400892462175462701826873850542475269736892225151427694856421642455048712908922063632319381172766062813693721584238838532686404118150397620624579512678095887676095170651802011112770781383561462100079625862081730940341419103338047590343106696993348802964806727121844974539473379192178353795242220418799324809942033402598658574664682611072546311223265861193387823901404589332823984934264210273372971304828564771690911773044184420632111688447118465283602019520017076826452870441251929219039009262508284635838475520768933127736849452131715152743246921629987102104326476844308687906611399096711204768940731292856992788947628441014001974685417423026289971183963285507213303307714223244059926083758801724114682114589206637840729125646915515166899518557065490362629845277996908326533548891146542785518173451649851954087042998175128727579836313314696638358330601517356691005690206359968039645969151296038702028287391780595159713134068317082293747815824779599264114858055576664409127604821888347418792678682698972990870381309286098107928601388784777664467073108334592420766782900050090531276755312426575041518415714929662942458905916106946140850626548923039667377878751721357522635551599173540163788899693910778338913680763915999765494453564930212652840813009188813912461872328559212599141576150188219084195078088189231296029255174411041305164932506946510716717841692605481599886712714214627632985123524637883733080611583568030326244468297108250969877346522566801467011859420832732403611339014925014628863463324096500085954528873267985999907252812288992471022622291339118701016478213048333148123783730792886134917514873522347725315417764803049842215512569229582212898506023228062548778327809650916912922888810406172958275508924501253578323234999344479908622086213157581218114160670257485846816726856780987245290263613338607370141429815226324835991123195909032332613517778425615748780178772026455517273620212177518057242096486651039096541968528377302870465070490762956773048773567019370523823859067976027263820258400438020266574002990165455248395469432961657034593323608478206872057542802685435081569431106212108485458066371660027635252862754058515347646331155022332686074930017311410167375074708336350793984580766713603935169538250498864710004555164497803410555676949577374465084558914415041998351354167103623557278303880640236677552177242656250380811220666153409962912547494067250228748236764944785181939007693998737378204957173030862643826484460654593608797749474842529337930455957390441186851671646066258430852631526201446311785344286390063784644534115881996814016698665402703038802601621510294795921355260484047230640517089959450224711537156983874958452943578680450304840253309849260428356111700206800209651394945589506395860212328188312522136080193211796174315383392398506319586353093784566851059227565785466317207126797780798422213055839666938256858037055744538397742087552625958751914422009452655693154224770624620703508132584060297940330322536138868586990145750511418873468209349042153167025727407219905337155877170245223511081055918016580745831787362322876130872856181566085687450623096894315802793562363634547371453021251606942994543282961451265691994119137800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 12494673320757227843726056283893976973012792638152361714700388857615547680483312664278791409611109835532047724054323958556177026105094789886438793789682122657431110165749040627965726358160827461080859529601049156997295581008999802324266696443625892651258325695772522214620837913534201815898210481588657968877106700731141368237122702856123038273532677204395839306931889214763308413302549335593079648361936955610436828588990502893789983277087273146683815421359052215556090367529525711403528556893630645742592771426254057782741215506689031970486151341147352916062211390513040296763997081782577853918925388986200497280590942227186201255629014865311791659982311117340303774361830808655691586409303346251844332803759279593012341036677828541814309528475909983461370311642317747216649572578687254726947947621916484262823103250271964725139245035902934652687250549159818116001189436626915203384226185666477673393514443563514192997936909168926582527160543481457090549771755221523853001417642799031610864646856480882534720979388074829418668682647068167212288424877202192807895413254846926800260098560137671894237200645533855312082254931062312850416589054190495505291285835433225996262707761860353397942234856110524405564943163905240660579651261633189834810615847283402225682593151687081526263292391642841664234212047947569051149651374986183634931129650844251365339566799752587941688782837172960904746243011752801587931009487949512019197667940576918932669602873824582224071245990368776307771616933875954144560271479472716792183399536081223162393286799408894632147112264217415974418246575933339705602018387234942150726801929871803405314126695650751587100333251089640372289050387954900041136883123930921814375395209094338721263050602305478211991921703418805765986547350662926839978665895842950441924934179912631859335202990952498782436424741558181788610969802935451282630326293454870092970444746983783471398932004678337552529377800261307593078831422291928669537682336891157448700182095054331304374728859124369410771521724569734737503879194127741326796252616274676266346006481883740988701122112662386084426474042763781089896695696687519740445379381842249992813894176935910221319160811593195737282237297405600146636998899856065807902385089387479007808467069508926112676887082542310889340805165427440710970408610492141614506593617093194410536711530165851806048289144866622833301147632633294511532996189886771504081809045164257191306299412303085539015305436151263860863304934836761315769704854936330406023241027724184541468775245500957495727750555921168505977262467184979168007493045965003142989416585822158221973440413254053696784854548644628696411151035107724405338643952658351940590589422385228030971819716040540498040955357365093603888574414756003931605744129957801371469524640950382552618669537505103887344486606512923659409521187573072158056548675905406873353108525989796593524394416191997133930674677108592613818810697306451612592812221327306402395045582654497203126744454159786590607479316128183697720727161363571589876926332377994288660965952089626218625813016199285510089664907707072709862861898160585972062938773295563866016218681421108680024038507594842750404601210410893426345356848211921025820379708700632665795076807755649435272878888691059424061844095557606230575760108923257445431642456475618380520732620419914276755500615087106785236573733564177813272938469674920000621674416899358611075812305434208027292542117166866167975754507577540348788388130454551609765053626831666843700745135011346154758469805011847985809043501908905445447790987295579366085042383327686456758375150242023289210632424622305915291267645353852289627624314503099754403975584008463523182893979781708911052389073746608702318281843687266304800125912551122507313238955775837934587848019162574214875533328165551782171934750554480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -3990145063901976998217788211421208930020109101079878795969947854362769427641602481101937230096566108470181038080267389419723042907812401927273905522780495025631488288414138995468779115249453836667467596083816311350973773164725075092479182930316608837194447054434503772038267076714159565909458679997043377862582475950503532049879554129685162071072606190978278135477401133180909085873301699101080941254277959356834543432050354214761907983413965454273051843064058495443127738167647660766789130517299976019794679430079337784259074548223792411700583830943013659815823507166144911759401452448627506383608605807060094430356186870128673322422581864061108384150995755257074161148162522851954593894010934886135829166517689942353222962105043403157658856004333628192894245552137369094686443468347534414023707374753726881894114446799335441335330832940561365766409457430550174738849075469661287556833393990812714021743836116589196498506849188846635011328147120090130342872785624721749498237012909695726402135288405153731050346000342253220975014188989840861170540226566294700068414453604612300663209646416477042724029241128233145594906973964294772154621011404590932090923407740399337756266701758727864756608062892830742786747459586178171782499703612444867821598409217867643285830546254631602624790752983036797770003912312932063983097345442154653943647522958118084706085621558257177767162468392410198235270688297848659263575119416565906668436230737548655973741902814025124746649963654990451144641262767949132533704097579173569630910446962505521005498147140786206479350923149767853292400517326554986268327801214754426160628621290641616751597288455258908620006344876293764710686821690517564235383804716403498901547622885149246382304043656608076453695573081743995020989088018877105653383883080155941682852585529340451109850889145011379590390749242395074725239926030590721968763524746944342782279473944772529088972542293016005664001824413061145810060293118358897085303808492411179401114087294301485453114674554572746515053183623335800708601642245566624302545092659678492373803231368728702940826384111992767405626910773284814098088691034036806910267887306270222055901035143212558256312340861899855590103012865049773308964652207020989708740805404650935230320663205399909495493238147075513679843458581150257182755213194986051140967126788860959506539389687352733335526244358433837677815845242140985572062192690462283075918963409863626527891295218563597875880955036479950521317419381559234909468003019402203238253895001586787717832893839977207584830807456521174589095656406299969027225766650367053152219338890992033211732954917680200217607731844541441225298350795458521022683134318658161372530174940415395654865425776639846564649431880641874525147435280605378317177925931467377321151992172189540133367743503545553049929822859056278940564031048835081613291621864651799311906034365841512762324492690808669662809238458224065779699350393300717822023608499678912656601443768827723137453856420634047220295080805564737882563631287973725873230799866867215380052888538486429533220491737329063316800640610852214696260175033354800725055540464989667739935704806920393856196304468030722257214318832935182547447837134036749062073877692321604176795102776405656322019731699214581105087112830942763364247036987816478153612694269636678905770549147833743239564588460483638883873181975954256907920905266979357554767535070384091214814552047435586995662803719095548578189737196297157166601220600086413773817494542694874718097350451701179883494278657894193714397375789978618003737362564449285564943692652259229345144933087219902147552566920565750965529794739434923906216105122453700363995864560948542392179830516804276567110106946080700710646769407654218054584068477490191849830841050798302349299045833930947080903728118709046993393549312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 1008242991132825024728528116400369539244294820390870181370118923482600429088507733133813973352131159756925174102717159455968605737134410231078518330264529954895858920268259521045320507191383214853127942749312174251336797771179678630242420987163024648661655576930411638034289704756277316857193147558460903920849658852488642521836071334451128919422802312011128737818061080104664090667564969443670312666330787912046080103253462713813659335409533068945264048497111908535289782914078578049034042252184137122667382204376872057262194607573143959190131641276771950576265060883996017929503325721241794441699225014979571742699979303080253128140311489393760231496274140272679376059280269554937270241205729305476481859972075914855394494289642712205334973961506978164217457287110988937939294507147719158105840649603595132315594965478675884813884693234566700857182558986857172721086965828980747514690124230758693367767872030677974189767672110454270810440638606219113115721190303075063606861276743564108594578777034823333507009850484966191314797369444670213499737235388248368750973522639147290026206033846020085104532378818415899660357388799231912320801498112326404245794011065730760643913452775816122537113203872462427363959643770687267790900061005683406974086098231775843408745159387213931583734011078609517049488338120690105572791374738600433090582339744188305594501143279190894832760615097392532054763021137292702231536158984120185700158641085757059945167658103582670612884092369357261543418755972357705227388015211618486859854829543417089486254512973769439697884106568997228195679709652291482346667022513082282860329304667649030618279160942781599281770579766149663318362118857850446815351782105545660954954655507983363575588339986119008836496714985564979170396279157236265220469233325449937551196068510965836647742537777008842724656905436668534959673400770195826022422623770974327721542397947454191436858861702438149426033501998483503911429070535046674888942189411277603368884210181833018010952155870984070082783557749507583509110716754588564715230318729009955040400381759133431683448156331075527446266771197351211086074602029062317265143846715441472021505245629928130803723939064497177597879069814965167895615326297489527594838693937891940045182838359087222429545713401167527344109346881831592663722694716333460806690222975088382332920291465544382924982954096480144451694302761808434429853994282363349261786344146479989032543748132715198785925440311795024761017168748611649167478504446535234651641241674175684129292630018506690804802264901728038103244288965726551395868899579378411710314307642853308232506286323686112315990704789355085435488886628052170667454797355654936213346411088968234824681308674587148596982473626201985027838971808395325204636710583884836673966292403694189181620722622860959501490189810660054978237572640083227803930714636740665720328234747833529987088990193716816152067555481261931222060448904832399099741233127137382020966413767404430159595161269553184105301972588580623096594525464813282507505835097892051153220669329695322505158415164016502648026206708158185655080715136613260176592607745933502709896934682575591729731622622761709213485916684533446952771851220132485369360203241107704056812932168163097754216939342543850854106461172142410559873836799900504092811377804858000036640312617664943558034148756709571130055187783457478660167979541004972404916124913279863208187259212100608138599636904156895243098286444539540362292948099837373557537241017854609251852734288115120588832813095320191853082662214309080293372218361164373748149623139266122314685037122572854552862408852479399167441265938918414517140561314431023054308824218926132737691391416304882523087266985897128148056903665618849714041720940187360337209742958019106777120474686423668971643106106549722519961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -203681241023710427730999087655831209502737664739779479819956427683464972925334291393105149489233614948371120896157781669153656565301411777470005814946881489906681421664904026984729862347925415094189608048762047807018878095856488083559375160314761521401254852610313158117414669437090255713394645088839046052533176006218244994933373362857050439717732143275347246118388057105442875589785638132873582973188442368697634389603227468972283981591347284174952413257894212881718951989537018650211110026200925673918227552785542198643140972532310490445386947439075627741525678191870320156779146167780713053893464992773542287881602044077676769528191187787818769955249957982563192082229750883760420658272758899644335524146842128740072791940102641845895765316805691273446703647363922961708162259899102805537192218372016056175487876032740464920863781756541537986026639874018857093686921681131732235074145568349811777284005388210541056274745407354517394637632101547164293183665070297995178548499802823774335422134227065882832793568595026215192053903646640939735959017098830242221968673953595770850299494388075755026106583189651510270283242892179751251358026457810232726649879023992340583499898449885217877058558635277635699146963937380642250829668696431292975030968393499224175085181339043441595170286056927853169216944356120763510975902657347330922791977670170214370945604960302769374005584386129021279003474538875585807066263536720904126548568975684882057215477613768060507797076066322639428472046955625769876755701503571320152171312199163704671871870902063970214339057020812620476857942314488296394708687707070220331784157207165716700638289456871865979153128121953189918602816492763602212094301007023944813520762396901975445777593627242768651928149022447950057801050564137977894411015595390609208056770490881330310029969454949225508813770325658125100934885425671544103644319999142832324636494628308188991238712369902523370770461569415216632517446005430634461769779105523011077351790755711829831937429998815521755145878202459262155573932709672273856087396330524562872524379315885311606508444531560619450177604979147608886347247796188853855412089755434861247151391625923533486807463413180308011274811980028189356704153271372978279830918555242192964154853962791626020479680078056039638494887561974819253084775158257578909625832659718543749508069941633866364278539425749763854950371360863431470821804469196006859975613216737058714562548947376401609416259092980816519346219763698343338077721443011812429026939131305665745359768584384461461469938758170256166233549350227185944814048196868607329403471949854276797032175175700451345313486899682793646055924467490462459997223010524622028470984450191368262251358312277854573193181143383736666527075335364375054051766948546537852593947180549522617034432917317942835661370454086391364964940696804367383087294584348609205079848186954734685285600920162940166830467234261300310903550089539955206388151621534361275083334845482483932476064038967749757890951753831945556313597945307184597161831144059324047536532724140374916613111973702027814150310050826411788130387711894732899878204593834544756200186121796379713337028302830358977836307843247062007110894414177129433464428482309597060644447612605037499488335545793133145160049421335005769402338933496693239531191994614795648468705491445885336689549310448402165075594916096947302184632660550118005805179869156337390737475167415808943213887889619035532139306301560111294864128144315185157383519203090287125540177813521423518562226734089334637253651156130095408172727049641609173428310947939502079047640294492373898147027095569783198345573435626184992325316851268470637553790610213600989835503547450915595759635872893924068200982621845877801566861199196214180542197285365592550144725981196659924996775014448496640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 32820197617820133514702459639980992392993185286663748873159163695397541145284327927461772641409782189688152380288489086993334242417972425679759416572226802023361915436158802782091257080306751281786595109335416096742796161195908858168759844251436367384527987930685255049345871533078897654175812529484004183502100487406540008275727554513166520472615664715272584308368844941059800363751424997232058930423688493874515748627111602028897177303577261940164866632573867153553810867753870934359137698005319138437647467566822764221718621062224336159579379261810215573314463353017057395589743190191327853328482662219908477199613285300022101007108023830723598898148744926367014305402693713984261328104466809053385623905963466089769955598643861523899907327036404382489147630756276098117259711321494909474189851884380436179794417188505924394712042593938033918388345175490276532693089948529922486926140284719650960736141881881557756371686195665686859845876599348964974859934031785414470450897287904886243729107006514386528104338652511828350461590588499857476167586375009802518074538753102777890707475634982718933649943505951486126136469161627322517447494902386746010555130315002738569310819930284565582009523325065050629383099898969934126627259921011809764728720283292680923490412448748677784637044733476843360530025788294701228144839274050713695970340283414587249049643340836626653612235553031012643113135166522962175349749286717339199928117024704156323746971194621032830918412761953185436478277525802686780510494556762182230776051324227109981159292826080200450893711408388940178017159148698225831523116389510317579059096808696725598126807380194698696389221815302481126175078706315013549020099233893317331513174478526794909876085844837080691365268413791185656526191571566431136113025238664059128412660729909359241300248001825627674160352777559115869866339698412210353383795081697325024329163908931542195782488430844900403926952076668391813723923188410570103415487068926517709311231875268169803863270832263165541731984307643472577788347325523771538892635032454985264075904605003492098468268541561249076990778128405257590314172391355428607177157994325579909791901835004000922332667083195398521033352385087262484699988687414159636047433489889227718587707626299905736658746936450813880463764503607603980206795481828275972879476889724571998290084064152280902625015639880004780112489093806874525274670769544605065378512214501780587923025434057337912678285403616764535462269980911317603315732534710033580020175201254266719742841137049469963950865517514671362764907690874720576864566188594374322299552069199435825088280109655443296867514626668506914120121283279115421720955172057320220930987936633571871837363733605911802777388581060170796647170605772872306000353995245615314569906094501823354112924883389679018956938512677216101310578387111291396290187385734236558388466037872256923501591692022734745554838564790383206925290413712494284560144559294688210925232192136323693950371354361792154028816490910521916636004439663975635470976177073386108409612021438823842747077736869920314350805720782402925720877745915989514073596818259370173015946455641269461473765713419520279692590344682241142619799109119201364674360103093318189444124911676044648045146489354257777652957865050223177371795538396954158081321063715711266321875087440533670452083346614138337767718399643599287394039073950804958203325857312358368487381168177087503256472796716916016117182850864992888861380077737309450809718519000321550292727954473768885903418938774219510728182694469056816545892701574808776544181728763920304146226203304745198986384984412192508739179283077036125144330100703638202437579631203567162036667674850724656186326795910305197694333862916935657374747938998096685540964069401282237876374391456609041216608141312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -4139283628338061647155647719979850745440200948950146775595760116554749597819061003005867885472325890212982254639324951866800604004278189006904015939125812694870026018194919925898425263645077196193070867655345860940138299421609748327905267008822162665121817778647543294130281625877932032731609922003952773194416842276869842338974289316928595383621794876769649685530092311559534659617119563545636814324574078792131001128941423283879946561985444862178872924807062442677240282672410596785230737174561287652247156586252427664553859403808503815275586322942345428389955993450061151358427696006576578950026483653732640197752730577607006941902245206606310231039329585891779355770408412469402344158405519072289420448891133160830332122839617003434590216641930655154150211218131854595591661835039757631632232407597572780919523010649751318954305167613697600416812651917545568144083665364282174593411914387186587374539931421148778315787956482289503194130404122569678144008902601692450979896179249924889993081442805018353486873376578871976723843610157247267208792743424686656899304732178174724725797097070580508279646926839896176523438948543310829931873757128851362550537754853095392853589528206119754429344357939623852138172697719838320103861267715613076475514534572447540330378431737241420677314190338222098705794680648571530318708550322807635606277209473059752706499098591110590185426332363444299190702548630789719157864230673539520497863771395158576930361289241334585065913674173103756289981944559580117626570165145934398780477274354171876706961993665733282456277946071617081347475625164354799652272362841662677980606638034353941975498164314196544898427751853545236440387821183794479726921260568035079454865644040568288259620989238555832448783068531925502651783677863927714651404560680202792834813877846839000747443593434380559126119010372407347233553021398278951033046347911219876824814254463307593823116627979908953108728041694222352986217295136050799729868362212440776906813755941613368223245502226039242627891025427683848432164454892142520332493117423097550198038517162078895399196153596932997862035458940863280099858147739174947482801451285694402108191458186793158947166305248888941837259209784840487762708142922563934802283772888249226475156724405919223640980343455330774862301951312884548543359267970638073043838571119239938839368333380119167512843694722211592687761707446678255950607733653357814633914186724251789129353245850758725068460220816984160424431348623166723084514214686697444657576609279057808870608565554997189616906320668553514396289962507838223057114039831803814273720620578819708097144279724722475673913684787044026757496585170063639626317260287007957456283622957624756488962655136938113960907352395807390174422228522931261689681418141421410680600614053693907311557304339820425990489544893284334316586718007212962051132135115665955278470536428559596587681458352358515020095303983764511919527139519845520158931774072579790135240130097367517918138727072451414016814337300780704380915987755479546441040624487046629758368731882579587241625001614953010247323694674068474591192810049214236800463125857470061613171942454935663420331085917892312911796042058026104386067471054405961925050418230615144249050270542912372198672434975587516913930416650628664857211916353126410426640430422774378456200426332187533437569747220942701134120159073321143092046998541643893616632412197015898478337972098829604558324557046297264665640782124955799258733288421360736868593059980405212181590881850308001327048335435515893114375057048587596900494470635657449668632587915192246675920007245582752473449362732550260735692900024484747678549418300695659533513604738743058121175241647357197832187596346377215726206255199922296769860775308318442419220038817115384494698871292168633738854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 394679588003175288922254679356711434761500447224572525547050447462168622713854279587487335086661410632081260949500353036617707333847645232570703951986469942373985785598423076875582070110736230734006165231415068237475382039515014275524941151509894003954631478534327849979409475719144140223081276731861260113738572296316444657564426281162917238485894543295685237853477949139456048881012759846511880035604706699384175540532950432949278361982352278691017512611573777180817605479358240543999909482878058499739950869785114817432961202040742156660959434157143934085405362874271795045396530295641650051126198321448055179343807777375844351579722018752635944743979795882076987950713344236638057796817891888851864692013167586388829043005344521274149199845486016756069117358983393448465757047855711733388666635847148800923142472999156307270563146988473748765723567007931720985477686906085193489171624369638425783835249444287067358545096964126982500325273940952545472325853453475674593629169959350070021716378589245616895080156493130818373757436966093216993872511590847276602191875295315944850633353058895498128121752884403119744207867820167462409273210073051856522493696186882290362607554291184165213824813497074152849073640014619923088779950988843443675902031380984914168888451878354701208660705113951280620412746216388081208738522691359202718772602351560166422187978402722230115485315319342341958635357971432309350508900452213973565855720576734375502151820306966031483417970555566367416281564866951537403151112775512159641736356389062925384750084735674500760246731360561104924721725473353646158423059052516394477741530102013527762886127334810773900238804772267502765987439649463570873111839777525035534485950912581495316915562566421982753815442416266526839548126253618484277979260457450476142474300027924131477609015279748467471972867009214684825448596955942340013572525187228057199963935486451897161994434302488612405245489087780673790577720377590856526063709796757947686511548786191083189183906260861863155663966378714426739686766381452154168851830130562633581252626900198248121750465241615552304924507144630684272347634981510170887629311447699835312685482017645916774901675228236003494927499685619247655268459786678761116294805055028703682652586689187342375243290361656567261377882589794778293781090947830581492490033651633881249060128186869696709826035904552987238126710232645376516113109801367692241342653931139949653237623638569391972074749631100984207370267156580094841466320224477520490774506802120968234344776671805926522698425039791715323976049191167456633310494468150627944710559888669721645530790032117680847498575189348258838531916511182572753278197572808292040507549918833848851317517639221822004812800423047657735384977030247550501744751636304318788531226535155509340148848126841129435554536017960967723045029773788114528884813725279774500201826516576705606369901839836422868158332788647426302060460746243907821997879466206368702879655155426890705434741804076967098996228346534826439666742165228534483877111272512414970366460951944181818389108062201696044718041997199978197963618350992958787929276987160670704885456012840892541835732182453378907476728114247564051261182182259983431221837707373174213164939246973878630411414393307435514292185139637329436578202028002535261664299495904690035543196915555643506972208655039335913226905423601755318281601655222089941387446706812134589001831089582164476514310584621908974863344499767997837170592965367557003577762845452029652314322765421957312536964739760266809477371386964069873197308269401416994242276745939110100209251215946430796875693724912743698931238966202821769692538106048997406527983722501174777521558517633602181245534783463299175601514527420684302624629049474768778342287221758982653205721860978769920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -25233744096684486296088877239148102765904676312063565449660290504917658704108828325850420954510418282517963406479389779107242018767185478386309693276457942835016763297155209499169590255068564323689766594726964138348079036726224467925019296009385120190020604603422595107205901531420604183361445430397511527601403712048896490342550528195602195562990502265070474730103494438999954483395295245510374597217372561148359466630809175004453649826838767875151950414226845390633861044667417313565173319941462895585137344332523818650565744627291635013900693070543507389028598203215820985350791094348650999727535887889546732485487645915934259958311964117581750733200804115091361896641487718236028293606290493799189742087256962207572849912401712106078940281277983269065986265303089859630771844795353037822872558373678911244011865547298840862814034576098066941556044332340412844482032203848010775829168169697229463356347807031034637375018185543563087329917408662158887885327836860425260974123643525362266135884326210414760262551001868682090786371544864216827249256618490877228011042000497878236602156842481036850919885156763574179132644515458648685954310253840816874138369118530222686543516162284032894233524422143183403507656338321648510769691614555659300053189973047786532242224420904363638477627127388628012617526228777665957773729145780130896098661204628117762195008624639148416483142598963637152306966391668429717665749103471454086272549637963406490490496992363504594262246690426816187682414421305339289682265514183664132615310651015611618474664175748120235714796755784725597875658728756316574581505528974653988353533663161177383397157997293468806229753274112459421756002552209006395517782903131426793034847055836259003399814181710334170486196365003116601399603489937060683168108415217490743505102428556049035179500327215637520006633205956124014881439834373632961080969272827674317951504750395174271164132355144262997667200024055842039604335462340876315484579877754083353955286130235123395008590747366538974049133059149069264329514507268716980136886899196345024386400021213292695390795455193160829846469233265190245921148074055590905285388838790524963523971850671981723223610069722503769587693481771697450568897232139150502557039881134036354437793416204271121712472221572043905559023123521505089989663000084863744739072856892990019293778517074140317679544101410966538981519758658790076219273735018226136521758680961267441728528390615416578564697379547463712795146832789428804804090030194972213555245602567568089141655726863899166312411858058450998563792632487787171372583177558243802005191799549969796635096169212600800831309199596718077044777693264667790909989071632384445506083628339613930647575466678469886940113148555025342881699053425316851896857032165073421384347277565907577355510541564258495358238501562360362361920014892799577736204862828101048255387668440854817518351486390294380474566401892528956040106590452198599303142383417237644187366174101761063148947620759622589197242080251643421152941900817859068618891031463174931638683487782566506833530539705576431223924403774571668778220124854071700023669004141278899241783540391886253487439373716158989559916148137434619379545196914589152968434042195015350780048565132511518763632697275750201038962442333434238446900214031712836565993147204614072155098636404947158975827986716810577817680272571804348166095155896147584197950504950010633411483127065932257501397377662565389767354827299506283566993309006919979125396311992943728454916588489160176073445027890177376076806113806082138766263109297109572569248349101791618449401519121549486211928064839316156403849499962268375894238493441596170693469054776536264890640602755054456102728142802411688916166050904646784437841328730102059614058072652371309781405663232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 628771784565538972215375099923893470085236883611946399518833301570677236047969131712623567241267236490263983175414599683332855788261214812081303005976469277795018562280020191074477625057467945586743973753307936584861680319545583639105611783285342504319700675151140603946556874611114731365854958946504232530995302994017784702062027255451042259402814301253814376552494179181951556470073484008604124834426881379461433065022204449946393496155151783086378488641145723390349507314044824351582317899750937823319348961601482573892343572376125168365031260991891880093556132118218686929774505569392674496788688904670285676365118755311373602267702989389121893113640725802358773155125757116543774633621484999596722239093150280136157415299071820130634836974934278425890310881620911040400925956908465002694316087825350846957263150214682176626213446297771074741588721849782590108492768668244186848413437066050248732964766054442050414290358442213255259856574275709247652214216124249075928260020722921059069881707972504340600304377765669559087029195496422523882088259889083879675811751491384604591164595210025565486577295942839157077829626719431605922964868655438862059788189023069695612186040259105737291375206427599844554002465027155502932019778706088117888093851606569286208187928549254355548484531188114994655835004242833335718251410201828576984108805643630937273239574105458764893358283942010500263840416970643828147074307314555768342114913827871217653229554417263272797251311538607677984685690474602643614442842272475590434953450293422619957898888507652843443383804316525373907302366835064327881939451459691107317976021258091692459811402770537052526628420380769124098268597923688639003034799083900357086587803291195889737740284988704402773392961196545957899926930588695939947217256185570840092887770864581570293811744176343379669521048220567288315857598550965840535555023368975758502139402541157657084799722739401036643619130230733055618213822266799188638294677798838171534417236738371450585737784581641600191734169385945014445683786860287640164235516898585145982895238802921933555928203050646177358659489301170607883586215080999676015652871368535094829034621981516667038419946220840965745025161306524895894072077569809043855127368649177799289966044923329992558136942621462941364580529733937179617636751329313600369750689554032480988726150316893870883142690098584660391858156505575777190163359958854984826772566100608746478920316914703521394364429701631888760033363923869458841154437646776974373509028981467707704418591057780598915824028088428341946692948954794573139273697189324365049628876288559822376943672931829010118139383505041546485339001251801167619635699612411532139076699420287745624812545035517113875655961331872836422979874801835736443542457564203568092654657749386780364954878949608787681457720266523856664146838651064471428222719370806652449018707151957244963063558515195160545996181307164133758743352301439675744190872762792764070091465536555913088522320041548445664449897352391010645011510752222552993282108252076270457086554933950494814794854330083806745766392009204014055877541867040985440307396645179635212462764319298922313420391056864453274631791226231864998371608437678052885275741979764891555945779172449509292347669189936702050960290448320325033742026696050947742959569969525214426905396745224219147312894276901825002567829675618725853249506100216479480266704197341783272072018708846089162938677283883104299459309833862293808540364730119013106346957030402024405449781232626756220369493673612881614001062977458839961484355088234985677015967894092402570183133457887754980197030290600228997739249962063681096884988639930065208389551531131170665366187457916374413624956525824391497042709982935243266302749836210212744060416928850944563609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 64393460777101744158532351658564442123552811176412818595167396558866288821173244954643028553116581594767098158116627947069485397986891299910048092659771102767804563919146173756770803323064089023110774785367687094862797112800373845287300965925156689786886541624058798066629399764322097317942973009587950271990364353625644425999425415513876691826353976428197650892420373558525827219928712843745194473607458049807908438852824885985169649045253910642014650061145180752623206251621801361945732160273891323927193862548335982198209856188178954310104542271381739573909524128828905319029026417810658314232994189254102905797348174994585592031772545158604237762668813732828851947936599735980444218269960954124054253897296568510953227820482761929967699231944869980959448105739017097474074881819455158993936919311796395623182551528515114812724987677525246641261018161964343211440050937843999668355072376872404704496978447218855119095565345594195399262861872574180332531949845082149013609946304102170844079430936559682744240012684631432681817801047750526188313350861265572061118826236731490924700254200816167541184108071433865057274057570830107458367997569821237630846783995234649312320273649473956117085675461586507762477244326651698163758956098989506219262238014480178772763915485042719195256172936374854354999953517510565544315507683315818900958262243342522619485475256575642223035895328029661370449596412759402320770736713578209474597295160295826010302175255900203271398780487409270024506967625999268969521742881454859296843065969314349817156262553180247534053331721500315155872879419838389573767798770341182236112089576256645094993401453730527359121011709568246314981437847675722604173586394033000662902437347526463718726789394786611283242748513334437626412510034729054298964136679175379863853273088514930521226035361549367015561081567381947087637449010033500994841109952734257311792666303247050880611922336331940120445500932204178160216984032791335598026638356480076093721736038784614376324208885572891552718422555198544943322508425965548896665036005478879512460116131240153428179456187604378887860057652524170069473735791925392830313499272011219197239561242573956896450072964541382104204984978446393816182895909407797032357283922105247815220616775518653603641502335189516147896185142628279084020663306786142952360129670381178736595541196027164025529233978973053177660397085612632833426786765557606411856674695374377733958902766514430857069460006522747305875020638678660039040220384533233405788049509952838705958576925771805558824151021426463417523339690826408543242794145852759741049660432324018967912962893082300107999776220982032952435185260751892333556285841573614591451067677524149686196258961061556233556514243170560093216773704426869597278288214379812841290814390711628681583954577637659181203282615674521476402201457974801152104288237683268795558587141049189746477796980684862367144560899648820413395688015174724197272153116169530337418653801261461349700557823873326014152261151429733725362540272615812636276306062581856055585626369481241721683322580427377021648670993101141257644269278062112534678753877665723860767385773645814566668817219906212056633376411072901119857075911081186467958632416713004694865809352215294909815148448023881869610797603431950144056525954682967063916675892579354127357800611440419963673073754768879844814385510171698795705764121282956497989212566955376929892077113081902161496668715233795694486888712185608245526980795562738391716395023138211050967394711042592197724865870579400727412203493713343876661612909011568242539655466748629216459815901353320076101789550520871425866078195042777551716478751637333494049418506853273569365910830532553295347390522774846769482346669369634457489155123053250715350743159249305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -7573333073908562889496822203260612820208826514540631354528402170427108252803451397822057002013845807397054791663187785667364527562749795543041051904805554080461914450583092880276079462884886370443611244980392838864750540078775980313364413037056177690728427163410851856168771223733795028603701790725323089635781165132320323850589075351554701485325870424582984010296099055960923182053849285902491835127064309226888832051030507359993873857458370822033154974918546492926591796099759093279533994862713406483994224618341313416284356330124912285659551673771130966504814150309910524890759918249876959171924465534041049633022285778467470660456516974505945235201019449539504926748799009451820563838718939557072643855481411320894633031694027427258119109320629765175626912063033684932978923756745012292852213217888649267464054743836033453637743565020695242583870427488380100533887589532326118344608381917365085299848665707194553452378978031205752696911169744786901449542906662299814130433482212401568269065950326210023462463636393838724254312521316320944211362388110875339662743952207515975551880349798642560539593664810869281289019911061408765212701901481573118295385169021346396499738305452345613659915023299592934258243966721042801493328572618990117749510447561381918738168915037662645028214346550795212286283887835808828318974353939607222182604602641973523685466224432022327986691270102614274125640866199591160861446719557026554215174395660572699851798283091219764512609849435327064291672667567019861916064464054825703328809299908391700420068938473394195892140124119575715209052628428519671920585628005548766614248245510737242487195822410003735474401337307716713579607839142111687595324531027381364901146037570334264636261334848464734714180008881777344595222091642411841494529032425156711309529525892327434395781427368446757125160435821932665707270001353116181385604981976299008657396633890186861632595222093842143869801252134372743247409411919054539335991686855288254561818549053559340416346908344456224614419111467991278730767724749211399568462972907385473812964146290073627258972638065640539766153453204776356020967161197630341516564844343887648046240464776833952330797746180443212650530176213159245476318639740976342398770274564745967720492098204240520618856731783043983057089827782763813222016502354259701068979343238412402445576917604496299195854177294854275466435281935590459802920826280572976082566313928417196002832727356836284430137363738335606150683571438377554138502981664270525178753654454689552797655981096526212452951760954618526597690157076031187301892580050604178218760902584162768902290217543209258709049989206081820374129019986059522409359746614851902894588847335209752763070963894616194552227700370182840848765707797565082127944328544985216895000368603609091789572245532972235363333360129556285395756614492453877773972556836989411184785077810991240143953914235068608744093687950153792362162893887711808431385362864478851237186357249113021707721876743580413220952113930547196113548244191210825392397446043950019279927430601645887771852206782312456247204834993107744434766781414600532276910913311004537662466008419418298862815942449780980244141586534592590864185351559482061066924565861209909682710573592263822641452572354655720093387542519101888770220664910375146622865702605665213718470662956388153138104405258051468904353254528348157814065096784912734006231121189379925594470745398351655268040782967206052083648762819627842822302412909224282270947807971394439320005358292552414971454322386306385152843342913940355975852581303792719149323651658939151876326185337236691354790991240427435599608927931456867658701425700040040694683700941182787932995453137053603115759475678020894456389527860771274008721738868663353165372981248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 224614862613024737847986443541206291331532908677642341715729052900053855443827818780719577305766691762850676191559724320832663973942864495960615764842793205214747529484234968981783297244643962119650300298142426420663036674609006410126717349033423818401512545729749829561571885225322642008779928463213893483518983654263638627376983182742895887482997523353793249903449297524684430619357673874946786070884191396417103146334602622240012459353463902097254977876731510320135920553234011815506639620988696006900729641178524381065117854511111773920291468618176993581749697493686276386264362705499598250039877778342019220034352591076755688185237662879197322064293278476993192044367805651892084462120402801140157134964610857646825013574932501222710357267355421423488496381533806585535872387565090482684088494595623778299188026868691464129516298784381169463567166444732914718131666335325587359085814788999581162291593349003246427731908867338894489461810586399006054749227048811880951239943895544325180767014251404932260787622064590721574771217083564080523026909621620216956165931350292437817858349143108566272175374313743209012881165891470798881575631021842875226712811734537686451315909145389125388225457353445760849405522530666497577702728141429816546233827713832858587168583182497454912330338730326245273845678673032226271312037298861032440655868803865794891778721971563559949942522281635861617111882672117460316476971531598864006020492631511591175082393013333660338960416452099391398942592675311982466096745988678557314727055761469229977898067157187784910126748360415923419821195779990400938002815324915308338681851581803168373515620611570789095603148837335593888772125103766690290772519998735132376026227544475838038979608212662546436958256632128665392824703179299048962771165603075155352693508467339325132789661504179972376745895770678254873186883115550623904910141321303637301133465047122020582710810890382405603996313079904578360392722454549591801376429351304986222274585761031167167141193441574637925863351324602963149565618978244730080688066414219471175086611260584440186096387703057965271062183530679499344535879164825286492571894838765422384755776362548727835962505852155935390889400245532102769521026967943991963742652142387095032602136016202057063593386063913236742356870832413346639812650885020148725372010852613389852288835245226792079126677708932924968406450628021118489285561344942266085175169099015031268455941099751359814286412283821645479619163930740594824610081609387662677282407690865880073419204857951896064470514679232327305949926462456319404234660833372570377794995260298159989453755850207445926112130950808425931585065523409953105659273185139793614441892535222119544006220058818515780382536754172283727722971262685518332062973179305348644693944128291295228921019807765241127812059221746316378762634652535950347484361995227656680964499887930274201492104417018473643527117784419648955171483987830800264897268010394486182630082282798893469358558039802237356581238135828553178586260344024309332563812952312328536706254322416987828169005573628572134258426649380246387783531199765812460835429886958417643004018566404245234700784944353817206297455141507198590706327775443019253341939503128173443180415858431134271424888181475840219169946368090281270875474180685058812621940180458420172505935834290830759357286033332923313162979049587481392476540277685906697245166913723880020692657633511947585157823246667398292518843214683508344221313466317275097213797819164756909810024590289513346320948884657963646328960148265017920122416523440619462581937256779157479227980744364507307504564667033800014573098041463142592143438685176219755897680715781960165945138333064303199255918463385061513188294269759464018651332390142280204288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 23437700827764612799228709916327505197984391524089180137292752601157651019474785067886122905934027915477008275799340017095283658324064577409302929907786907057978347446993336274256867221537017318262668154794351401238685799976403074188080317223112191087785898435566338660444726760695505510028095479538924413393049836246903159836786951314537783401796841989471552690624279285165790215698681004802794772274693467805041956173343633818153022901528397898215635996358526296421408287775101410609850104719851738206313950119964164756782696615294355655011704156287688560322670384863279022149758664192032471052679058393588626135204631561621275612732375790445294777903094331198549833798124551807442633458264301026457686208807401454227142706641671689347241015234826770453026634226029986729729404143470013117836755369755439363985293949823717715651739112648170909746933270407871182791764718579628900210254486489269335321657515067051233265786713785959130383207536916730388944529474717752642559366252726040488761633054180292906876646303539693283582757162328960202911691005214884526542815351875558839105198237753400372512930898697594471273641448216041644806544044604795337482080859545163406023439659909489554596061217489256939656456135088064960181508359713024892778136563164766820771955981364955846687847451828021944777684003239296417393516685391756058614611244964136874700549773899219027223224791019196943477144243522403942889047489938234153954203925641556495916382758853855860490110899395732775509019583157180554853387563636667909923305684962512161994334565133027698192278678269938688120905297540257731066444779879795496525246964869658353876545268414722797063576728360839117025945481884148063915460809707043769246552440177280710360893393799206775132397021057897592993764027102716743312963171736854312170477846044347901138364069052238096344491216614140443078431962275334809629122988411444612517336631662852779069079563520772634803752150625710272966326047998916536082483277210240305266764749774749151992467761965073906530666332945104963088291550157523342986483851974817330733650761576018139918731954651250970634417791080533407516576460447954656929212066621717763293774603720428746749749328680739465191781829322028929849300133903148280900394305309934128711614364371651677821922760466005590848499391475359975273298116228023163035714675196499632347670557842706451344802038932469472468380583817325678965720156054452577231899128775657335923399733048159772240610742080873891946715510139552197280594281678218888871390304403060794004614122246985966953729087151305404809658135513171137763364644393219011417628771034711908695969901711338301302199363496432878318231115659716358540021304933583283447303935967334274471107054340231415465560063235584049712119313263224483985149222703118533551129483431540251874805874680631343621765158261238562816248399237685124966918278126970582643433605560289067205545011914370132397524961071899024369646935683424146726253871555589931410593051050354116262464422412297244576804839733831111246395329145703137663903016026204191258683020930425299347112732967314494066491076068814197045268199990157516376896012254213491523495528330696857300954540151251164335456829161258918762043532706542727196840710662154848438377362519262954717484916792287756437854697557256406659839400286194435998577957799277537851314889783491794264850581859736195885710348434621799683824185342592289297821348511747733970429533832770238515136301289209109834356639228891177996820075321652065020529428966605609408263589852442628246864953983783719032119093567663556644109473436604173332911141264213134633947148530351765890184400984524348498459662589828803812772398286750618801390173670657186787307099178935205062515893162497090344769926160386450951841495352606720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -1872576284308661318328758719399089082376151176492651852304292042225806075563657966727663422245787983533019001961299898006663207229819862119982850517586247609796657180326679532599479702958508223766409643508079133817772193042780540971568808159273117627000675621437179580881320452602345420564614175798415925307516566261142856112620577016749457615689743273607052817648367986202513934538010709829225064072479147979791362767516600780918268942999048406361424385988995067741182861538627173390490111345870063635292255923204967656429913843339557992843774606625384963591812480189801505146836472009113986099218341474773940964562557066171714545439438470765000614212969334199426321462168367519746808196377855821274514475915615904671319546547758913508207376235998133586207895362039581945381325070632224303360733617138526348564063796191285591128399365601112737101906209624933157427479603207438991396976593165780549030455798393326944399702263577457399397477920828606878263712465582290118999550676504141933035299945121227619397364717063051133777757760436850223944989987536199302437420247009496715425470040661674184926854101610538501557541689385758108884122975836239932861805069699240485143256315340157889113107739084358225882163958775854841011483251272294290569525163263262764814481426967299237028593577272425261774287936177269373076819398614218226538908937611751210707297636913137647637120855848284282146029631357579457324860976161107946784284072688210893465378234783886698277949573709391127511023924893969658603360503098429913509898277423337556816106070787056082110573951942999356080752597327481052486020473269166321255324290157936076452943148612510607533303004828452120572942253705986312462359529371435037566726617453253823225419073259301776213155400438760975282029395765067899596991357895621330244040672245996091707430021270829340306450329179785400196673528361326619400169746808607119123139696245998081375794210154544126381839857901369764148471706744039562171184909884764239637309596315824650488839691362970857250183428483500396265857121744768619101336380803633613642436132986057253811534638686077205455394286160856365177641680241913945253057132081689671190352903509687745894199580079838166305288019791954663358930124683561338337142767863132727238411834731337559773162521436600948555992657900186364004122364790510553629433019162093408890801661482968631947673884074257110828270284740090619039459970797700835593965687888872844536336253487940373508524594265515994750575841536809657821265488028320391202721571465795269748859452196563190617802850930205770099288173459044961187068874219546279941776593941190070100596069938176089411639679692072510799201232441868402745190043209866924272838278256622870724726161624440617380946412550843587177418327291630522072855537342185148972873874658848242394178274998382248820217178719076649181535230792530260834021573929844917474069373535083630430041343702018725286928418558078425067849921273270154267287527476565760933593603635071249765544135188122411251970900449733280657079030545582159263665996877114695672796161043440814930943249423234657556045310726670560132843461514427416465491546096212312276302391423243384998952926579798585456773897516358988672289572686863470318974247773738058440842835888081306986093017789891876697084596837299028634333359396999141633621614878811026222106254546621523022186421832950124832195644328551982118647505810106075077802590649110425452115091203704172241657159598930202376010911656335372977880458549992301645615535451437264566021991562174080604284436827126313691453028276288327232736606474539347471906607789668322439436864983653258558968077430296115205788611318113097823655596662756363277055148394526754633829003323083367194590175136866357651955541132439348754916573184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 47655691853347692933580773659371595658544506505161142508740055291970702385223518760385164137805237828775543717416374752046004951111054389888195714761083345663749345535356664597457815978705824733406499810435239890650483914080915255754962730911457789891536655504028569342422515471062048531578163828913080346509763136571999463477470894859832690386289797261041553019887729757064561981256181238654383228887740968431773352810916016906967490218515612421284048430350571485837031428640487115800915928686489971702983866458894209362557860750258247323497535720150886714640128295421127037952798689102135595743657369547329591112443071750367456036032618904068423597929408570438200696343689019428217223517969066190390309387349924480079623086087330641047414773400412103024134330305246388539611978307780527521043653012724052898370797314272432735759474873036296287869797701055237197359099662805138298596391900322885582876075139553519308513497808127603421851474076990221361115303787010680760793287382388017884637017592986735098116062174011881010910567114409688252044086838371224152151571294100238081233883448443744991252202950188522961825156923716981037176165476762151983143353003063893442483123214708708791417849277099231073396743122821568025903168442948162650002545602489450544086901568861525693930210990310898805218230704389912698116362609340725844806421308215250164233729104985776772314792315894771623172918301806428810736112419631153649755685533981760059154577733799913249753018157389836521310845118424421323539179759817620085144651935503830646219603974076221720056110211257414332528965888182629798249826484274735296843545159222170558203154333023948751250865242526860080983924479956053845273492522951961740763619000696777402558154234580601997947910142770420348203766064462357826874290454019402158373571128316161886467899926277589028806833256670873264035509822335362707179974828967005116986385893239536538477150507084183086034090479259471465254404168380512232546321755111910967139400288167312027491881000428254319730097163250801301946151391570685649981265322949607658160554805198891341794339056839647941960376213599125956236543319413225032320605917335983929287585899358070140201752427555329427096267389758147410414838885406568836641559636080217467648781710117799596409875027852910991833054353766952233671030894052203158106658223988351228952549679189427823219996574595266835538242470649246343504613591922022571953487012519960901144147277851101540282687524400404229342873479529045338023990389239070761240645581350917523680661604767269557172022761595984905083221932113114455280426368246389204446354134227071101977583408450627627662769366094236901503332316819883827919491202409102249609007452144939157529209420204835251526723666515885508426242675234089852383368105048473177609218789455089983760246337801064530907306588983364608533316048921376155902171873978527162833475291322393906373811382888517328217107918082289523924020396122583555759536438230377687307801236907415748607561909152390393089834563593725272560301234959813466009537059493109739330935687690231074097668568061784978584343118388259452130785648245722053599148012601289627321414544394018164126309641146791511395406573919666854740815771240607100399558845272705638552645884804589414306128701425942628586848060831120299441845822839506583241720095113723894441698555439863875406017369114205062036392520847858207368224981493129146659822211731700286749532555397123967006567979238471988009400572598333650454936492932309442182783519611385894340693484653887896408923379253494605506064529395552144238794656431775453938159681688479002254254925360373397883384158347884510767071661023384973223755015909108451278559708603753286316166992156931173955875946997840545808564669816437630566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 5500286716744331959975779100072097886788703990445498251018942225227539795931455917240129797325504726473564071641370516618869215833145331021623722439614962830441723146021560363578178483859123141868680473662354092903893377549255404724664702745265007325771416563455301252094319453220042041340391724161417861015401469241374246476765411424547657902892258560844986143935274167326761560322396408120899142730367357679779624575107083244813724242294075215337671017286184169571493223877795863567658929082833134060637653958241959914011941455146798163534809497274438965472217567508583105194931018687881649890461205312658545638279308993051935216888647115541292310012185483995043271854685374226674076099871908801234501698431322957046720754788178413588990419427101460223161861919178426033495709107986169867749493621471385204423863518320388967410703510334407380520735180057745613326469989963376880121147033054904627604739483995119692445900149430798646294932188919020166477913456756348983368414898606453639871002863053689005933753894185007403764916079742103574039149373895278419880594534755659667236305119504152768953834455195711864713146311953741791290349898766864249845469956644258116343285159618720824804693831030798738767086473788506162779851664260548705643781372210710229585718160107337039909637669444554712842714241492608417955253103078455638768406766864147876449708873462440704417832907991656178718471337494000983562626226967132805270663853775389614165765157350828999648661802511008642233309030976524519932611320087348417472497870465711335020291915687875881477753315924012948373679832871986759637700395930789066982287891165311017590297982616598402127400212871333235627046681321551039466706645504208679759665978976016429870501704360135967158192845615330666233044298620511317166764431546704604736037981158145221071157099892831021978648828690883024509570618809406223485597254749151841923891072440476640450456548526611416537456410456295917426702290345624305301549826082001049638271980634497285502848556471530055227361463256450636032867864366258465196960354636622343991921847162586054702726236807422940502204205613485513833592644634278996328854655260212272769569337519644989566649936946527133147393683442519849174972568859390054507042138962125922001276778195218700501190366017877547861046414927064216385545491331404319836596784675295053511141198709208647123211871826344978464443990943391691483648867417777461954833661869596233733155517321170249280626233646251062969886041752607412300468917003783354042365531721339024154249644597248118743880417288112286903646060365013258366751143743091656978332364983264636609638446744726723778425007329191538968394466851158071195590274876616225793864373351815760873428465074165190654613720026752599253866637369131411366618565393709843099634819454560862871155309083637516202511600838937746631545436724600723984744475014088775983484502976453503926467912991469237885251701420309558588252454106893883494600383778871173307713967075914929604870523273287789080854810010849615343802451159919812987214070180540993357260374444145229906678391516407510006686463169438342236316682556834680500650073213559827411976943727239189134531404435153649740497903968531682891340213810450797253808948635256385368269757569465209667526455745213407011167771873867178530654205010301554924428888205872530006643086590421207210576251435191646150416306336852806574360986730257173091844533027858247881409574136455654955942436396684704524448942405265685321982102865817990942394832995961012380812644638344490797158472560629150159388496233774113757080829696260696332881009179126296821265026016241196195370037236982507690115925830296926016011050058934262284030072106202055242927801883348578449982173628106152459683903790120960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 14644824597707230001039361518578629531880215050713713304609035983373369348357526458269848819812466325589632033765742507457430284918063387103916445575837464845134797293424817102980498226232505041293377785829295212229089493432035653024399976675371077585364508766563188806655386773082765616083831718613551914969295814203556465022982106883951050257927545988805887220154448761207880891312896061295931097048683838379385368489013539360057088831662125596192877164489598818565527679058634701628732784158534475122062119417079083417297324984671292564703551052293902852006483221529593155157947139154211661958387167512007913956458086411646110669301693541503147454945235399136960228334336428862335180748944532967274627299485259087363965344102426061723723772726707518621796151080606106501999945122815544691642589499546369870366712557963593369753642731793568572163549936097614420625859077307035797811536842696558866683513901106211792073220471500354379320918446850842108797150548611021108071930494736645520646117682541724971874762220462584211009078114258412669866154943203145667150099103387014039765793410472401987680634460845952512165285935167253014841456331158618259956728306488399660369995283465308040296152816797090610941239990455176876982620752768488049721511949297172557120669579505925869806009366932683377618756912423319142274435440069470949340731639507389094071748143689960145819704066431982814551326979716241312556301655310120230156899931418947327343730128343150965130108783013966134399299911662161649911662616261328645766665108364298057559744343738283350248598407211613034662400425935124608748950383199985332557296882057272978005869707094994667085333233675773792158460036100032510373963795271276975829984008726954311361077899065194648099294793945599018831357554255928489482617151815139554622528714839043865677310215648342714304123150707473171375452837579030706936834033271906564685810244324225535690061392759415872799062060820740432083015786405882747744677756321231179379602203810849396041378860846987294575118177497653868329880344794736794296731834001723949419764993209154984481080521460069918171178940578480435534571248432668099064153316079143664223753786451007287133841791547420887996173209128399609421458342964359002187224156711043093408212158346265004269809545931316457591791855852381899940408826014595089716056176708655933824319654802049565952798431073071738099351595793997915490538781635383891092191502452408531413881754242891175847529760926752063238877283747235627156512225803979618793799320430403094226638765530122565567604385449084858731964037706124054334030896182679016793377490960078732103209992880283032756391118065652802642966406909042430415160088869017606536932551389103216728085857403147937360060121315718035878424405694294465672218307279840965757138606965139308174181426100979879268776989296326636729597620693364208652421237928132494084703866169681713575848987397164913364667143752502923889339389740082361603541347669890853231078941744947186079484736856650284290700521811032632858627115783696334563158734561999023493399195307809435075478190939292254709626172962883363302872324447569858602198807545905344604492111404748645845606816749005240250598549141432499733562254510388482814234641060479295932787200618792553550817685977246552104710637617870552529823188189585722857833044079753663579712234041332316198374905471503314256801882283365561228710725746244431611040107175946245229663972301494082119209613762642290435614883904474858560034406598593993456219731406602803716067447356911372622407484562311844623646407251493709079120348334492423291737641352791023565173258869668780455808088380775148270550201189527580940981683062832485263591634507273553099711128346066970721649144415928612015833088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 53600134303680341505160556186619471924274132341302753842235796241699970088637354696410515009132669402306928556666841809991692890397161315045622896113885148896154243401747672731055492249621285313927485529332520043871881575151756111563383683807367413451636381160395390948723058153386686875598421892068888683344585845535037716811048669131339951940315661087894963176125330766057567117972084995621281601913859242999691331942821874369999107244639099247579543843128031958324899434191714654925872279198385294551272298133251567895639892818351349180810437403431279568098140545341476143479141776726455250674329919240157238342783820503437952575404960550172803517188513386732608923901422655500141377868511531712611773071736757638308383249989544370891527978110841213955895698635178732526568058164193262969313148164734642386772730454861864728265210353551071977026334479333875534868342175724314324291320747742705135303211064601406603530140886462514453890056125630866800138312630589272002626046431812939288124593878926730260301075500533924431129972576065534921575458014319182575860471194071862628692490783811567398021041684737008446886000899532194029550480774685132145338950735410894203634717951970421317386427929092248605983224402156325238938254544744406396256078268464309123571318528297334860491469649282466633747656564112967083458732672396326284126107553411506187337030670272420674753002661220731588239449051646558800001166624237448939934522476962514383050260327651577418139918744338182729032982540278978885723279130136717045454688881407781373027003338170560994474758764511075455855393216876890730388437938877725149288195537564565168766332005128750401475830149391189719083831700691576004088291974593756043620401667951254911387911186322717712410656017011233934583956566481744025882018111238489881149863039928082904424846345199750046202271712661184806894615513399344077033847828056109238966397683230832669014791765216645265253918346867727845913266029567950713791267458466633590728823367604235052549692860879647768937124530762915682633550312219128993199358749365394665121786234263561080075863292733960821914202257250270140464304402939045628318459925201539697277566689187144469439847887378448141244389359507256825280442158956463130631605518904743907194594085629983374275504333642663584937352208585134162688718245750464328599344468146058356581186022332255982596104130299977155597448435506658885564405370246275835258262832309152277008154166328354741836289659794355301038786692265312978581313078411367760106635515035665941968292845479849298177194761223220231524688700526857515018479878999954518547213914148904150962102644939876834634991308902283181857108626542889826290777330031359439932374731125292859905681163081598568929624857553322455308431782076949195021192430243005763254039700175587011130271895295671374799226482677800615075595103202249899638984485057665585514454363449871053843003858016651016335826459077260081643176237998260754931644890728162305022522400400757282795841143119496060385487113019546451513153437075845735118816942899744081207232646059863412803546950660253520345026399712900599342629284051507948509645954800369670278157878603865251490215836736814999953031339989529395587528829931280120221452492085500971035990686001840528887111962054937561193135438095044014401577136218698849291466944117535594999400378528525847081193553398762700692624812818772425631253089552428781361063629052922159905977145674452957532800408709828285628415172506416168368489765900881806652225367734078909055132310491921454216347357306073523470957556973102846828612580609270982449939489420046678405251853269871917582807064606705071110129821374510584433006756053652506153592618210874629665356367628368122512187563934567156940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 5910004215263075559431644811211186852372475705409631313300950931248721262484786765704050331562383566009952303802094862392913850487342050058902545936736002162524033132085821746960775226522685335692252439632080621085255239341393410560528903513891982580742311353982874381386227632493086054354560399676177861509428727267429712343791395186614811762756770210045516327031735688389045564908500410734707054691177685593952514274702028621369230183020499162898260721824072865638878166634008546757013291212109255653161816562287721760903713602732471305023443091981666953285341714341314365500228493315576937454807862524716413421664977616212322572464228892217070169614762260088338572546335407209090431684393763614991698300538542110313444488432521932556124988700022222542087436142290948378525681055118731478033889029018651965387153756300866704092665218027497493624831044966142873590853665786379458152378361060533850655227889361679659430563749000427789549888790423734234623312549757661489315130382457748036148286350279828997934567379867306181731323163967180822123715212048059014634888191801647462580996438335156169479687136429600319061258454841469964069907784000028409705967666767236130838934236166489145184477113371186498021253298860979770331459665348634896812783358479283071334727932735356770064907442701480462036374627078103458788876942371820291477944706890052210997848659299203847636359298693349339753380673876789993807233396174275152344589042906469293270893383975610862607555959917467387259315787544650902784327381847673949631042180786103545614105640979805666185956171190281918418969398860419393759898297724443745458782070406072589621486311675005743193209844311796313523655936139454654425343107809824955662071189027021607025414963265253800798605278588228856750260416061800624625899898698273281275600233477931500065365056308819069815828380010596856496548620425120432565861998263917520021192397453937966760495926128049103912734592335824107353687911890514267171828958783018731690394102609346568435603054383441402237544163787640162200193894691062514867177768734964611833219912874454173153334768701011143457767583048498356206736862637831657122232933769007413063351149943566188516098090959384147488625892178608486172801833592590471044560057478895913651438117805947265557561941720653491710145681018597233314331830807328104704097111685547528079709956440359010350735640461598874291254806879902904668357637089060301097940793814297538613693023728504418748441663914605473809029118481301622452119345408618203181785892556798865106895888172492338600414613733601272835530679300730242278391906793561845684882753506260980372443670123921658723463353557265591135623086413912258911277721590156870633462367983890094195201195771402295951434456357442034734355492373618623119056576697099412289781095140872010363536209297238771730458677783338444886100636423414459413722829674386451417470044062734396589108999611517580590663583771536647370436464434525975817911483510199667959277890896021623973036188912675759770601419198499581813048727939512127177439268242907960475981521805404888261208099641208243859997288358378140394052590218231522900267064308524004896746199397652577718053265783923420729017718764486990069564186479581419898696870245461452524408893656145183319587512427977336201084703554948833591176418165975616287276466022214291283956223481896826309371279359734167226097619229464260810729668917395712720534717366289482054054550445086045670115016972816370469585461547301848264690602277037614222462638157061399725332114890916891663791850315910865777856337580884645880835063021934932739802507553042897648429477772900321397352617155253458268401458035233102877403252792875006897836957572104885176541945807908262182487237129666560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 369581697173177722278580242173364944960943616359466541498745015766209721846213397806446543475885189259960515441996445070529208371262174581858770512873803892092821518132507442061425739318778032081275374925909851486903107738211768053177183093159440874853188909001641616740043307606776296950772536977251625533712642002204120936234286398286882219424739315495309906443538542582014689471961461989399523118980661853225827736837891031209491196816566231791866702183868688568868087982321485133800423350136492715688212619628694587303603364979590275860918309635718815392728578326770222491750969788751750219790295556697038562603688714476819474091438456050479916680175156057835120403631349575849286776069082240450574945378448843388427610774382688470424975492244349326147621240164083294857922678593294514530978106010547792447615006528411434529474270833291122567768220263690366073470911302511298973598398733359235040002524998277809642903171930635274752621056124265502466987533270262300702706193927988330218302654000528918545915696291242770504723952729426897201803243788468163137907272761586616206960220395723512923884720298280074441766434399318656134407819006312111124007309939711131220693476481739645474379769699206122481791080917191097498479962449484649140593413269212974973446029115857423636096983652520562406565741142163585164919613610297096608207504522414053295767265577356687583195268603355738509156258459393848586560163699202083116476161290257418295260940747443957665096295492761839806129894214454897624794881535511130226359671421541615360405707544882939502748948927504184435148267534980099078914795331915009748096051462377136746088633815279590359098534815258319084169750519988850016160493273681516763703468092883185450030519779285858437055800976082172458311718278481979612120136061774736156351310153642968136247508532101915255203480093587042924211996336158852190076617898617282205052656482156960089437044361537355003916413733146375166866648719336465686946435750289247583996948355218700311221025156550817254063424876554051192652088822128978734540323936599645549493954705726827332039690581346866019075578605571378867271096604649587220145358736452525836262058949693277330347794904560654611657868996340919772389992841375393488436386983599765132479012967168785962341641276726559437394360755311924753973433063871481047825049211773070674374839165870590304729886549637240580326239009481754432778202622538008879525192528046578771592024214810570074441724528703172965571531295183983398167622962908003919045829055784870534351239617193396807845562748974733449970120186850086574860055982514864815129126333670137069383083004284639688268318519435945882175475447907991242800973464969958009056678831714426526289630348920665933350801655258210508121109468242168332981409792902333077279013513543622715055048615142518928331740614408683928450166854718066329210472049695521167922374685362762340131278692115659074932255068238795901273458673730474524920129587455936823797173142336338806000090935724370834435778863372802551979164436694554306306531907078783536896183549969552332406055337539510919291140733947836485737923887433800369261964886378541058781985739774763431348755073894735378010133058553620664751355983475691604240627371803390210160784908197898906850371224813487883853897807006483082530818429457836693515637916732354736883824117283906615282706760218974907309581991305762687065279715227805524976842160351680467047635949803031694566551178956215108415332213302169142768845318687127376709168002834998003508394789806509856041582128686967663143368158928350143955098535692991534202832457007756373318626352559449973616445905393099720192053067438829571149945409459643911879248330675114652613320144424643672823300096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 34097031531533523897356582670176070197923248609853450703281804201167168252688597818840997195729571333463057178272328938926792689858344613213234759044775245876100036863064824090538094711158288439897791855941935301582068356745242715160877500167438391415411913721009585566579203136146439597472729051609087974056646228165444388366479628985481017513542056835163278625544340127500973697222382081786498699742065748900544565480564232807570809159835084126925951296460455962156139247392183246879042610245650179601468999575404966376635752061787973135417755965506455190935792253730044624965546076318086308705143016506191539560438977398884830035887032794738469604962835267789019106343148200582222669511259201352290565282251537668164102798024143080932748215101718401575963690958681363968405275425863029665865267618149267586614749823789129831124139628723635755010048752700384532433359558475955530555869820260153785609207977497737856561172739613759890398356664073983321724604169986643810716453533656961339693056560022290313437912840910753097263855738678683057918120404156399927734870400593279186749936670053460861055278993277075646037520867556991904865020577802586802243117244873081951203000577480454456955143644707908727391235645116980996056437568675019596180397744713602791388581920186526832219965696185644113327945919492111522959238442077671095210002532116901043057232816745036438045606232733058285247669293579822402662936383666175720740756077276307430042996973327697615388826351039982954646655106679540664403421696427748292044731105441070460220227047588726905891225737166349858054995420225515449003879208425632898883840628878603809629535530791083536441858669445920691842554966246080556936057881222502561832757298133540642103128132817045827275184314444724986436615918935404978901660913596223392389799246766004717614064993123018205152812356689038444900531098591969753443670795499828258588685348460509048058728513076613762065700827371113437413497459533358166851750835233141790014757061297918254645141140675251135054291543211241145828997975738255263666724485778275389927220192198611196109667551732564149715857161013125599535602737607218523939299551217244893408697219878186314315560597589452276506029935637242695880651598264039938868565122584323217757328079259337417674674910654665217372738758995712144686635951946319762477801436318601757484461385341399703713433886157982275049063762546470916322932468323814501536645981639784503393267474651912748191293824506000561668597160479987434253860024689419493083595603258819248641707287582879351604590554042765544980270644667555279527761631060421709041215872081033198391959005986801543466164692319471705855662176751419702718371045257211431569629839979032777338984630264285504629710244557508597423613293333006134134835654807055673264919124184186625945247515700043488796685589277361180937287048199186721117529355386440126789037481614935007729422589546432292883312958346821177182700560931902618852059069301751997777664658542525419467018230570505887388631572555155584194264480415499802735710008108071060620126245976325762921029332501074932550310825020757383178285191965027679065776477203881106873265217928697241649039433807424736014773385880235479320803578338288194672577464553799448991532536578900453467817124296914847528572282750139055931921542001473898122118320834483483447749770221666482747584511431345182403182409418853197593971716978870974306892917979410896798809854790043513167009779652068033397850966363218867554997438178365002633873912616286484271309024088157984028954481082484912220598699725617970608317821278931642828994821467301371050800289827066589723064270111456830040581017808881394993728503571871886015392618516717110028267419340532560691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 2955328410512133287239831031210772533539326185236685208135882460880274513406551220549114327979809354393977149374685840058058165468954792128315427943542601430939447603288229255856807617586664591330616693460187098333153760608376117512289025118597739119193919413360924899093085571085995099592900881980238673772462144106341633094367046276480521728596988245139031677865550793679734799726346848868676551881259718252728983674853835689120112384795696239770883338780372782599868447902809202906768754324223966087172777758892896184798755386296133562600000673462803431050117070718749710121549482410734342840609983794134494760402701654041701370614626966240862939070847635606935237269163468345448802955062941083596728398287686059869617036686080379669330195454962960674687542416073017780950796992395230199713293645682303134690059664585907256352035961439747480521176933166618885681921123678422143534333539351736847505545820633313812472686240503371089680684003535582150602273564686072671214473251108737748535306902720249756358265904659571444528271009386493615785377012227367831399837312351346680829018680728377688230014610350774041676892738296620791391215785878190248161777607847724970467491170687267423040587816435009724497682555209858846971197305224367653044908179813678822664104149480622551282775964390611577598943420584682234617529076120476867653177449297542486168192517678505276345529759934606901068622247268908751078092869004645999995653114746117431471692825563141547528526016260559257840266494469687529097740669318267702356816999558326501721434209650472507339864259229336609318433027472155452850416773649557016644169051737712349942345747959848295679826838037380093333877003431181910090403597653840728940933893386911330986885523598339372986169515914515529262328500422290552700558889881643664925673536871763787074616528587016567212824630617447750796403220250480813281827819816635406867291021443985094740676286473031274743379359850295612075480877939031196682446346026090639359225062984512842845652701564404870119170592628393319684751511096658677608795358295600073010222876087801508639638575014241405247763087804259905330477737705054718765327382919402865470311276473931350525016364272864376620020747935918764396959833009898529993559118304943262326364445895951127116493186987359184510096997191259176772173873573388555399658364808978294833229601209448836657944172851838818092026718512655887360260430038630449441347179283255693526601508513796638608730205162190388751089221777973340768114769441534300227005434269775822373094774711950689375883441145360692179616773784768900527678034766917060689260173391517793199963692227580405964721075414529774562208109598586512406419070239288642614149760181095684617256513453574806255589241888769892680080720254376823002430146865618966271673191913231215429292457707263140228698314689271852966209056666634466817419383112882817221100157267791650105278562562198814120661669278053425633842114662012770915770411721598242466958391973040052080973383160154799271559422248473645973527956979351923444791082368717477129487121883275278878132142385642276719743718994449725517320659573435190162132990684767034445885928605872763554744747739626118360364848944025202374150354861973208279976460488155044088685618700559054094731183432726043977469443167714766160588865113711058028913005886842359107804261009671809484214682011181804567438453979278074155147999762379535881191284451037632077314103265498653251941812031249255897182394284793789934274269512336913918602892320449471873988237152506994767320919635767714142630426238579024648816416109262894042258573686541585449230263537616961784555693260523633491054220114018839200112969799401927342925966125388273073421490008883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 183965094037393204418222226137587117996596974518798457844116855547160945442868064788039768820686022424783703227615095951313114147591557479268062530452077406762253817153180370659656545032679402839947154822423675774759925486471365164304818036127685316066861063598256222568011810385018761375544592583019760213974797289294125607272614787196790817133645771361059253965851741235556141367353021290582822575765923661631824322875356367406422115459924922564584711948550270402995006592998044654978154908167973474757924813976198656914387414582341511413593655931034563368240011922786687973743816993707553616558794643991739258892324555128414862943501610024574437403655477763335968592043486487797545124825765907270425440445052502013389057592124136037945905415657547922667329873199594898374006644728579205774511391461707721701126570468200136952037224873021279100893366499897314341384074268614833294181876638746660314686997443052877734122648163079976491206535216443969945020075542054702100030046250797866922504753430754369050030820490741726593173180770785068521009637796842964863979001976544541732942674103478189517858393716433559761943166565207400679387540454320905257730768980955108169278410895340152362680435211309498551439031558666021612069597573217003447572921919222165594679347397329093278867981071823211659825582035175425158433158979094902542173490218554271079048306386748614226990510829563223947919668707154203231808860041789025507104030164629791499112927647264248629049351841825317884831903693886787589745507352773428985311530380857817347987136054155234884330817134627960490530733855018180425179760080750390390322802722447347983799610974630032336339582391496248011655113452002396480181806912452962232313190104487425360650059198666831936253821139062621077616426861151730444882106052852397116236958407146835242770423786297077724747442607453813829962659550247527851867564639685393491760474663607266525211470055729700627151998493742866620964131246461565473215574540990872880275879417510603144153362741555521982990991333825781021012902250829919507461275500928136120079404721962050451244867720847250492379137355081344392461730492905878353509249598236832955669125697655826033079477360331930349043780662612573046219372214785281476012691541925238906070505253151829267785963273854508159991247362514075730317242934401035316126565508409906390364582403502068597970794816896123038656458355254086622718016002071726921655476486658094582049540047609137639809908167974680284549685884386875195396850776484874430933144884345286053897879047226565509663917242155402160740075990198015764538463220315030957071014143350545631627315408184649030634936716717652213332250166483011829664267828715917522123113024250156585737957939741664168551678183277082443443609613998598210214968069992307843981836977152054846781574583132540655923944794421162104705748505784643042787317588288122350122607765724714797199873216067872856163062937589724566025415546688304853271644162392142982315885593180005375205813200810917377956289561308583971334590663195335595738227640305226852426279594016389705613466689801181574171804592048111838841887155865048053015448854773539991027692348351996790833966492759980825144319589336175028461872012537989203633945763247629182772517677647180439208265041946228892356690419850285047259435958095037993692035489853818427062699654319799049902084323623064541265228314995062160480919446125063827219729186959749399267747669733565069617846372586379873662838306100078030265372562419341617150482090166546155047221103873929584969727980974728784742288421208152191440524238321669521713231587011995395916153408237304497517819800846295255753660122112015752172090991266530058584813907799046889484058624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 8487647159059658392262466487072819918095856034271418391931324780451353959741124106026478213439794863551939272588507961419475392225029679752297287109219428148167017016976319768213987139057500402183720323598479007362036478618358719854860012669320963944214176681092646600774919695561834506236203754925884837942008452617665657088740773068985307055665410167838738981310603122441704622059207201811268971789475032293539560092711589215562832230766576511803503210758841391771970224339905337238851904376315350982473746312400290114256804458025629570228667484100571433865560169568859697151917788939748597812743132233150121957154866418790293269507267428913224437878192064670328538581437748555778949790151076932249894539455924417968898010646447753631081027373010772199686085076584867161981164348326297453256157758269120193116644893863724365739699996281690579647157969008829217046350028211263832922339537702173776153954527328403362464639064515643682946448983127340909217435525204382528124753083470475437843022075851619453722748905141923882950184711999993502648506398024762718950112585252818308238163816731348579022870176697821906890321057539918605793252325036337270517361403892528957159115714197129535735304183839792294970222901796554097445912466613207177753236968042442994586435176232830817810627362254455734734138944383332684592953497227719195105750848648574352269550116752384575589649840652685788498998050555281814959920558807499741465600511493925022870017785145603499539566841995320880568577541715870177895035974567942774034592023216401906699932900677782627144589959164138494189463543091309822126453590398670964082296670123959054079318415458002848141542275302248616251046425852680001259776030783020829941839210301921853835606820672595054845682351039809810363966196626018704027229048366693379967505764823779567974328259406314790656253541129245827354242195277862649071164879278190832258807577694460348750932490715019983070760217254068721400637322549980540764028145966749838242279350316848359940437158001237733548036111967433282916604062092201101574831546859514307220028832281735557812522153384674261531796646053369736606562049910283008014217417868542756382390486871450442392364710811446914009525132149991434122822470930087798178037920365337811819253577646368130002589598328868781560797880238964380164773905051944066793562961005332612214944592266789973595782921392952120676802665604924269376888270752316951489028773074230045979222565549308088442284183217450808609894234604474292857741122086076389646128081419961437681536999524437116597368404508366862583062514875951285175706769870292781367115740979352196139106894323716280803766562582695469015886088423799914596041932030552106936005669632872357944104078523898380618478572574203349891059372614210076249869428194279141402897395243364209406289782016469345980034193093499277035369626611976291947663730958209027008050354354698238073899575593153202956690547977630373501231285957904892426163294289649556259817320749161885671576831352467453870747323448494753614078379233181868582739234515200835059563225296976355402517490486702458745366323631227133603898158830622628774962105294400788149932093510398076866614338802081823841109515258376158790787908651620196667202125623410055664611078828918317148501817884973572799987859947869578678126354984092049001141956298952352683347524321290952841293107441619692795790366621516157736866179829156478122962785721955110019434227764053291036944564534822619063201875078121995743479892399319607183487813466380458290258887513559677078764885977452437401665939098361162775163328513389258330385232095094419958253494541669625801298229800468720373148648234151396009804385292290074976194034504667915878400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 292788201937139755101503770421260888181886470479752866625540792101217450967692246547985630732258623273582111795711816686182256444642955836796155387243471259411540022433606008608334199098296024243606440501810172359979088835311043995332738024680992314837434350216160029589659226266057325746238629325618119865168445903042657489040370864201852143568504248638326984267391002560614647224928452741030804769605402027796941366327359605581246880228398116620126314352293500395199063967256312009747006079539644769818951099666621894873245815835630868981693184494839734639073927318534646584230275159267593331139387082876160197086440008248149043123960006625009269209628552852150294723804029207426909659327621253544242401015061969355155288517090254515374089603240435199929268066978806716063920969737393241155460699961089955593817210594877803608448755217572097698797237461298846542624121135984780863830018111944174681890068374865455706273856609459983886292151315687334508368828513291417641304127113921432292365223650713886013924425010271993868948927888783614027679402249278259550466267467419804609016184587749678515097055533263339367555597129432217672759902342006434791695940173113038935117106250170339438601919827468031682114448262219373248200983384714957477272365349689036061283962177237816915067075131111654325034398446326501331365178513602355297264056905870706197064993833398711977577584287259606128735275161103639471027487519463315051693508084743784682614454987666268991400993187923727371991034866129499316780278770861981558071632345755720109245556260636964058780661786635354136690734735012963621389991355530025306627988526374814749335828955390126249356998109964613823998182603567120545696438344262401684826816608099025929673669174442937657941996190031331097072414033126333758784416830529295878237470674551049200010133215039816576142723609764725375732662101984223690410626586843999938459829249310283120282491013608770396606619353939813222262114315475223096943717445083548564264557980788348151795813560075034154675930460091279468718330702824141279570110489376518600191977962237038761271014662369613043988586202061834332966178831589651042340205195444409342359278463982297592791374369521137498408981161700646252350880840311487825871635238787017411852160519785833325593929213304547737694878160379466825910074314788736777873140066697830881207703651043696388244559706362913867315731573330119667037248223177346206608136446089020437767708740162170144275627264280139070739444618854022005152004844195809526621266947663161449095998182376638038849198830943341269518232146496970527016251962370680158951355127593223046313110946150811712920076835940668635743636405075713731786373458261764009908671008310194490733947325545936844116873237350356532509037745985146145536310095298536093188624688560094564374321075986558027056868778710274125863553208494191136067526880658913129459570035072380802739612306796638531760504310261951030618124830301430820963235467493111470004047980929912155195210611145498288356645715068275219593448408780515340197583447301910374217622528507532492814119775475551211569413547234612763659120370696539525187362130071620339656127684779112035786039627273573316682213414472973343275291221520517805152144639090790447601468965727062858058252212285791957351279608479783329393001367325849332142251220039409965226057097893296368669095157583234096717139140885138077453373606134890768327992120695062755797829047487430506401465954324181352935859297277839821915639206406077796990412443480278927075449332053604701033836385160395920972276631230866957200413675133489348640709139004766950101837139591967305994972773530321549885016296523481170811998807388925656448174695383040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 7590276793984370767153499963163360186611910356987254981329557070686891595415448303827810271544458427344632295745662225954114208025095748870956719743744799364985026120899339819496954997020840659349293586501528983149156890551202087851539864614077112594940396763265871145388192182075309122239936470768846742401907988884509939220702325606699632989276748184642686662254647531698060444406403028140014772224219560327447168723586727877379840729493639373913482595530325064789875257640995398592042495819377460185137000436762833955684761073658928816981967442934205174431599575299012427374223740177511756209616587814137792177790348754616364331136849894323490645256627241198599887246664707490172093275237477400045505461171749245021564424161428798184377330631150685560262194193376589525348872774123044506446966830802837307267709896761576599458592821916397951228071121085619772041636340199950338059118656094760244277971575016826759563865475785095331147056115564338802930965804483862362022861607174475696745993072265700891154143690498591484729716130882730539467474916242543176167164727740847257153976827712208122958719663742527886919333885070979743579472458326279052508243771773608823704533860707170678079132259037788368064052657165086231811555941253259113674511263859597460776182657105211820015672430888961986945397676273131854223821183215784230313111360942934760614846093021971825838813202816906408070788307133136348456466327762714628859705478927385510812173914431381375494381917525869082436641143783255013553936053558478425560768873800791039480586274109043383177727574036028135667923048176499604127532963108582097467794309376088676364003758218389524869167675421553895394199087933763064573788596378297229612919490586368430504944365818030782131294021470213224846195418359169528797859352303048122333421368309398294561650761986023018154268290141298464249210631311538717998026015024751853483812419173661525043906776560144169473327371715159493018164622157143652321326618380589907872872845737148215117713180944724141216948040756395120683873681592644038832305535297856769594970095593809749062231939071130277645437940755413598626563359100329676762782041249427064641176345378914509904875423181405716875037308655070355238804261586719507988504004674701591140883560030526840348025880523512063382893807193362343574326025357761866394160588434904187794263290230734184328464225868624332616309384699636120582962889074415853320880370569358543512299489103784065918538334982916966141187761577688223070926902987381627225254109273550835383592758998699682825645351994085909238452140487556110272469569241812142771065334958758626526314452909530894187957612515255761514198313243845750852376310523608408000592708877969937765583783587333620757973552967046863120081057281914425780973127501607652952848432273136976085345923538665150111437655009135008604968009774886408580184607982536142395003226508485420594714480082992772627962462751195981518499280641601498112876463889895042773877180882661620099650990861098449078194094321228400497429609997428269469385253291385002048150709738659611759891442943071080147597217693517983288915730058715507150425126545813534050519561063492912526387288602687548516407365638510293730641392077022801171960402066237046078395083883297835752073759816684840918154644287893372469309691358569613821953525651142643903680485172578127827780825650799843696317893296972872037009038490694783173094079558574874728196519790630379046082098154326470386975488740935166308727820675173690381857606019992968999067621297527352462193490603365299847280870482800011314031459089862780140401398543530661711991393362113622030138012062184573523639175749584620715710896212791956315570176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 168492919486331163261464399360392454088166785140055354512310919109067195721308333461070162429429365901503684063086743458745134632136051502039147770548380128273331619945898745384170687204556986836660770017538905240151881774649718216840117710965590497558900985470863848682141068637458776571190453110964192128711943557117387119083694408358807875118221101768709925688347063450513201452799554616925665162717857667248939700225235196617571322668440661140692144597682240860776521670848562191763294127754712982850878669793892548680165535983591961645553058711740415356223393520662595352738738735438488118137104273399070755083370363034783261544757840975726602557695474986878063471109164476744903268877931696226938497358038021708671575180591170646043378599329584901844701789199601720106011943368487525214949404601121333273078753570575779675038212805332321606331806535315820140742328401366240805448812294863787258331493309658203661728005540158509546486881164412444026454097145456234738749631021577938166830116524005298297847598361972041963692534077679035353431515579878253188250201297871871225048821746314209840988598921811418242789269046243593118914423427357797818115032355909799584105151517575221553342690093038124441578261370753190025305023781390572914271158069496714808338479519642986463465607553541934869611443053207488016713026316110528847932281306657176036550873913081911060341601042751267648995922209475673932466182222024634608004037972285219486319184104316480070808761063495682597419200445985811963355253773970681976407313388436055014844069480848176767295429423681482579877197455095720676358331545380900685247750870244946843259458855800587246571063938347709961200021707561476948510206815465502687393835434061828578010467481850980498946947132028029349955094987686722701738463202699343655254350594103462692550851421226521305821134631469955114584559879769717423706497010054275213069700135041465328621280808150003182554609697410059631437796437369095006784623583493280565706322282061460474306645840973775801236083558440796007631129179271026773264532252269461419183927794130388934168414016443723732024803881967982655324134262017791748258540118086274861637694001629787662006481455330181255335593751348686157887440006812454828212106286732909452523940652201256134733719572878217386767658691905114561000380594071008470518798505078901833542709029297848599967195105963176464589963333219012343794893234292103185078952300665747035866139335278595275803527495934503323047111386828166383400845043732540888598687306570673775841408035131906433369687998833393242644220305995082950044224333487131356953108730422724858058001760175226657223044424569321539950861190449585470467930920209394097664405601565525297249739065292286712353398198182252447127139719706963083457683769267000417390186401313199439526136804669451941292351739650107674610014522218991221445186499148117085112462197794700985115233307744653525360538536414440208066845600577295813843779356777257419473771412946702724148542218046094067290094559701498268366885312292976361181368470543467038176583957161481562106944288961876533363414293874877050975771774065311565046474252056790501594341512481656314404626558389450863938931988791616142094611246811146613511218902967816844928199504899509752316116826280640683954222371532315134654856286221324451648132949681936514015588257218265714591114000136658115352858203831260916882471495344120444502724852099947905378932030401313597701949465018804459154860277341007248045229539560000795685483273927817853276326518517167130604964853466413648163714765610377551754756378980563122102108894255471634172332638246067845739015093461634822470601151685127590209301440372093747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 3382083664332541483494256285673506089160217093824744083376581547239333057314271136736214912222117027386264880392653630485002482420044921828588962313468570152550664201399895474391750069669510786353639516890976094532818194117216118004935092857475961144850071573373636487682521277463079324783698987137087497375388803513860069670839846699130979283329535142344073044499465790565991256292644135529117179276056389800440666712625579747587696342777012237639884936025728641729625924405329805693878987552764246007049849889336373769467297521775162635275993206102824304400392049623019821896312974566166667807632978069491684382667247162160538640179715002168068581371018020761947860596560386160850462665004156011991827294858502607917121640370348270812325109832876069876922825305881331799843091046736506729185093023766341501345407128207092666720828570185617902399281486340931687137943628413008040511403691827246513740490346483329397445764104679996577516720681195713697755096682954875366370828645690840623007487321216005959564130887748898105920254335800821860111535739814461156582675127115046314311871030393236270358492355488087043664812916871867486758783570995860948915273517759624548677847544981333485336289398308417504708910815090909923347190250921211887987021082311113658436625520027359961354645548848344022945380824070363267486932989259769273906452458398568845845472115715398363337038449742126059485211165582070169594403843616001910706319211370993736172225741354195411985867574975487653111908489552969043617344381989800009476640219366285793846711722251763685203057918638380103002364575463297338659850627355044007719461977287753679161220477172079344759309986423820775372225988673519489428327172630553562080406180860465916011715010156718903955332545808771175728076667125421902359600096134344552913256893151120832037516776263085657629556014621779468288439755970603216513102748870274960200137854640209786280662147442591911588218507819914856152020869073486922681039388529160557411329754298982785487876928942077379297588932025072856501127696176545046871034174423703034664022047584761359066254182318884129666730860771728961850491047441202567216944475046437363941461561978359138987241939583415026248494360151092133814710306283332449364107547909045867657447627285245579272284462365271927129358286148967183688893225885831483451357809649359472079448853517854114276537983377951762028196941149584220476462197505210215956046621135167851960402503072381862881373797308800208734271299510576440508975079451892777254870715367109772244996494289224792928487098326699221886828719957227973452154438895862237120034690444618700368867571371132990487519633550005504128242397216721400733823886105913243418774417354495185894645890628201152876901459454062778605333300859520503095240694378257774259557074610042006256820826523390335758132711116571086783010693118186772157480290345141807444461041837396964019256143068823310722226168438856022906294771726007991893545157366203606606277236907245628739114930590942029730646619999974945106093909129132781689432739145265055725294635496985191022478428544999519729872960516501294686672132306276123088209417988041716691601428489739047220725889825100420857861946953845375778051669800700557482348858873250253845201563121998222318708800261393308324847758352041218483381638183631019047837152332549371577445511670373486062251087182835732147676270789995307455387127118912042609022802847358507834965536864990595116748776419789793561813358595346434319475700914383683764114473961792450851043225137477829886982137556573101234062010829716516840266077074568849397409505703051588931774908633190798429109188220427900763381683019120417286049266401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 37040187282470996136361420196473066488232984486724781635281031708645263933540752167192284560472840466093605251656263667347846641928258849978978504131972320506254907266396969960353982622894872258977019948697393346954425412426627367348170803713550770228646362313594928413781481188074321507381358551716530511217866745463181159384421605743476500703386944564557880819139411627425478572637634131422224758300352882117743077578860477365329971204189090294036931252762141680173130363946790790620211201943322993045514800546438963179398604377610011523892627435433555999201284121550169889513848618978753487677126471893048657811988874011970448578112164751211842355950221783018973909640733690589377646880867779867423573976083438442382440157505172244258520343904227424718548767950256727047004991170033793797328592388050777459521819485139426170467465882803124222124232523915404470535445261583686101858143838938083301593139281688005428553945924778636362887958434781876988773128348647373935674986580920071428405753266980752736645709995991607284643435449354303714872419061410284544451915487454379341519498697230182405450765460204236324919855083315152795435703162854871827415770100106264440927027559341639787382346760472010781912604943580605502875023725832010625140567470235026223445767945182663517480701140327052111180227561620453131865421819302611990653601995588981170049722119370167255625307214945632362634922248791345623057942315699116136782642313174758452873441145033810399685681079714489772813501596379321630498650048669107920205718696446413403153630520393298924365096905578569827570732010796662599733081584721532152857923150775064449865929959039951967296077660935203537546996230072204168287698287085123943419013765583026129638964314600777448131441563648748069139602258325468240387821566321143167914824711296409164223435694387522832390813454241000809773977344604789237402215354438125006964088706714386390211560174030498537001583368721695610447013265168633672434780506257893687804549377930006422543927518404739413263605026716672601786388269748723893703624649780342468187956315619330775459545266849532687508188546746168278507231911770112917722700497954128090872820585920527098124332850626627816415388500582485175610210358139362219653224635943767763260128046280220896383027490718077335009278918398557651749618226643403270347342874186771790933431781356572061598473957560797014475044488470627257747371058024329243868167200465091749287559205918828934635570010725362819929946673967416681905706342943751649824719562256422348262196704355317532316274007144148245620798097253600204026128201296798148866290505088642392564124949863651248951617401380606448944756972466281837498169808446682419247012983320222629958809085862986159479384670279871873074826102716963369830864699656988449961925148934266345907375443028346238651513900936655938460274012075458405646567371892783387794630782873029691583412632576681132659599151252105169039233682987177694763274800193743267260123081218763705981710235425829175149712097968786478366436564305798371772999266300407815715487769777240118856911104823518148939810449899221690303612897391265861099440971130025848241935825236210532581188978788417084555299389434263632860966776576087338622728055594905683155528884914366231427321659916086167585890595476128793341016417946425408566073337326083256791122531775734475772289849518811573064358763162481435665336657709675458265452288813112647796705097932820253050386739587436742709039049922174055546432026248202387356000723801933874125067319959536952843599808715714506730053456890064399437529253663961451360075152165660488159380035965540428041843990358360681078065187204909750026240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -342700930296526161887179486160593442215645753156729401267769032799428715066034149122388966332048358613903411038201724085122123263058041731463111014983293165693833147789822631970959008917692287446256241342005405329958137280700791810126622213976872238938591624138003254473708116734079130394164406448157345584931931668250740417789404819207026091120155955468832453422905136635971830682216346344041901386482953508088167036661338068046864574420827533878571979654527472181750094321684800957463420858715737569649629292468319079124025595309251912739742781662727745396630250647767913494447539453415708481779368099473039078963704816101756392028416904742440623605074928163751290011783517211489685687032301549158853923408847588871196599589646175008292072472907748124905251428746811236198794728794266029467602944631765883139911614499952466889285026951166770314617280450007948225057018910717837189625741637005408668757327496079148880946334889048409453192695379332448360755045828930402256056492159344389863159053842717171147538268083548288542644232004606945728069867537172341530750778708576087422373101494563073564024113227689021071879965901834725974782620903608562417883833149772913641600828355426504777002616963670424368961892813229549919836808920951499901307145973524444433358671453815989455129643212681120506345808946027439694006178858861593704035621968503078157216429892344806699876520620759909969518172751546703768184404173623351896691375747971896087627767575374618992520324177545686629324809813255022937094301309363793074142533976951000452548473416204817292424338897693926448559676375361192810421461440115958717214923627150406187326283628624016378518137455042204996507840902373916641745574735852738396257334325396496066859345254420312671922808859238929693680371880218837000243268648283024405813083229244046545473045173795680313869458996178946181972353867475060623908492894039779956865244348188152607033205179635522770157666172749316128458799530454281355412292871459102958738183699684814474457445713023527363794818620198977285301281179731088157386564048310308833604195621826438692401990405756853734641251762299237490997247671696672672828372835710315946889526309588802800997088474352136748697798597763051084584111380306096274350395937332895763424313457623953996601338282044450796822479815056235874227173539854642446436507824400412324484520037223077387897643213376917846525498071399293310358835958085295740539662640483627419790063480896242278206551909187701837439465262000764987617057429889365285279792102773414215770986303090611585710420243190368786548112701692040931739287214862836108540961860696458215353506527194082281604705228026968169209064624272770327405556809968176846157428848277087179169914464601315750394394894886586622291560713099886749165193538384668950473295104097133156186830519654476909897279228326610249193055252324437330912167642165411736837352971076067457771576819065113390218457214359033507095011487390377112474658585828279636596690562678804629570463483644565837018662254524320447385858277355908146035937632980419900413883290250521156841198381026744571265112350471698801613476527537780381636057242583484316674907756254856074097900910726345948565036995316267206341411205483924477594773900456008323479631999148182592266357056796759132031034858829853679486304031261211644547319484439672933346925350469104117540862056648465129721215295013773785034210815675382053336894252847957189800206347757453950320683671695899722907561997486556809544879583271979150260980294711249225053143498638763260773896127659460837632446539814421492219573543489042911670334893255701735641061911686873867226840649276553295328479976987033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -11124599715709181742829557596485359908379994018317325514236344500582078243676767744341803523027291747669966188196582413711399681067493541336299091306761695232864621756575998352372493087560977644406858300712037743323090879268319004540580847996929306529980812805798589170553687626627974418190548705737632866452012606210843310561415007383630706804273478938337243848297839083868164884536379787676483875258052774259985587048147233037151186694240503560728476837906519607175764628214602453434682138459215660079246243502244045919912155135390663999013294725855675583558824060577425183109030271087772323262793019048633485963550526150256653159974521707178591854628118671024367280825924534926798928133353394256821407507249583953755458493054105716435187236959691426462147243335457427620179094843280091137079159724583314396899898929060573907998201826779506256633650392187793145446190470586102946743796945520596763001847765502844781822254850866978172054180473654715928956293909626108483669846818808545031088597247536297788840604905992477973533971076252523365189430344920200375775471753403907038013966612217682808907417485267480309281542552001364791476349758368924049392331347820054077597077289663266852359119538882071644684111419236233251068834492612293149836979697952274599454127255965310923350303473585176582966133534989531757274571409343507580349697008937388220418694172877232658802034039543036869941526722055277030111475092466413468990115374836872267989245265190340469913843473306210491758021515646056900159428976755723113623075879081474280023550613371456625639988238038304626769995123651684936552066778929064973060816595801180986453289232755460359903368127930500896513369741380294729644491126910517297499665062564648403561579033087174213680780626601913378255065283235838715475090722590272664306596062863083377487469071492930693474026747105163308959929006753879798946770890536015680925575538319107628798496308755764369602980093367317637827268955282158430336691625711791392964492016870786694554074594484634302757567690471514609560234387928849142099853833998628319395746286861108421988393500730580337834062242401781067644592140687224115565223425120004310697208686900511570800097670154075666201542325402142053927378696386452572408488952549487695236853634340044297743789943019058647184725561092778772696074894532690872604539110311858392425638829560503985110030371087619282053212543735509693993900600380568525850541501289548922073366624498487098825364005792501147141043245179262811458335952745342656671458413353667732936845790384119368290957908025555666868019229244810357204245062824058344815058667126343889471868912660606698362887355065508574897550406246425802431439132988352059590301563667774236503636646607642772259475224122358285997747017679680667850022015603701358893419125537337897677097077538465503258101173174933437977761822861210270910691810085349148773542995969427904527664905055559489235074187193692012616159316451875381246266621028352570939614024205236537452051662932963034800556389394326604011191406706227182102086920108732688498282566465708332779317455473938065225124811269006149699377369716407654107530714078063842692132122036427313015126384449490402451455668023251085309674897451269436971781189300332088183319746667763524645008448461221869804223960498181696890561889821987083671423186834976005150743042976439576162002432659393040167162614865020160234923276105960809444418611545411200413910559760264618215885705556424046604913510502916693313488217237179152655881850127669113364716942561913146834665681115193356976472258908494092814748308435437149225795253094992279138821268695850433563953753451688928780767723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -214033904668432352521124677055806484624769728018740627179756963626619975981949746689940564065838376480496725855444288975329632483204581103000929427538035929584509845210079149331808063040845867404406457153359943819733384840112954832332870040278928188808935483322281992551192575374097869176631064573929681305247446683436113017508208645761159888604700529034466861529079104790436890099804540049936429123592251895373189909154685168189013952056377549798901634115809224589296545484330536127717218932716164543538830195067700438529832013962579240522347265467975374375599271561710449331277240283531152910208430973681965091068389595752781187589282698337521020131656201289040040304769112310747086926882305974993229401432615703798628815930702792333044836306998013504771046556529371362676360483224313601954247098753690830379057714737846906416839707708596322674703171465302204314868263459441551802831517499990666386590090271165100420814500527174679520984919909183963471758842754211048254257506777299230932095581085468314819977867174017593971494753541734132657799342216273950289330489442774697424196634835123928218216053530479127777786767587836428221883851868759489769906960657184259796752744897281491216864537363465324190248639417427845729503432853678064001266945015918812448389011758641480775459074283054288677315291015922450944441548146625167977553174720975255678797040297449016080325341607885078374872780345858294178011844810195788152530305450225431883827265285839573460050213889250988212695476279338492494386901565011035829281530626318157993752247681019116005045512224645074123175457157059389290163840544525896961753782426754139775864729416903131291536536861621899491888500039991556164823547017311655090427494061332596326056525349338277245650958665861210188021905979002760514884870055699884369108651896995882659512924721921322466775783978818381147962577506212369210360455910754660239072598719681831548935425789086001887199619674391075057957268790877549816023742161068016548241076984132846970346569776879501259051033728628666969724258859674373456817754438502717445280353547441978178747396829085213352161630642413393131626857762388176549775085595279839075828169472952793171373220171471149447574850223942572045675803464126339815186150242968354501801704166567745165559758927854098751213569038005996180727255487876693420808582689643693069997392587528711660332676752280527571541774326639864075429264776189494772349877732080118242239611899187081129764840421238627824460425363030880504594133834587630132093062907379024099737365857920313695437534593981028266877176482608160191672432418541501556322370630395925863419481409603106003855713495387672908858053173027033051556111475125476092448496443709510452877346585587286536638896911081126936308401217917554035833197657492189445164431165294462221791703833536102042300362391005920750428337801528592176271496408481851142827632219227502299687695393776224991852890727226307926221653008666100960748445244135390940603044636749641944254590336497365235711035021286237317043249630344707970852833373416615002073781337108974017008198794435219643762943915994752290557746331143064676884135400413841404166517362684589665132372264835116354378755132090736440104553959293366597726931727442043874232356608588634386073217561972175095090188358109210451549570154152903509735741943333679731945389211271226488861342401942392533733480544883794419222271136960197784842178787540743419319201833303774628571889430233215830461760587872277789334115132066941139755991234320704735533894145460831639898485721612245379894405080578610938611975597582894779383498474478101045299192362426095403058315030247545765888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -9368469755253189820574852397300095242530681292746214378270977158247262001375638863072789221354105809881486525543090674851453701165900909019866038199402566241110470222835244227330322183449612547160749080063406922639072293040921533772368383550609489868479315990795120660180268190707921813483945482808363712502019156976909156500569236821828419237202027795300654208637156031005438377182127879258210139440029740848352535175424155162566750433552126915074589020429856112102528616386470044033412829572638115118186383549548721929703142745668259861680478927503570824313561029222014326122243532858973489748158517921095927859493237399753100804667537503401306558485103778162768254164130352744228160827313808256998327160672315308332554545547046045519542665201188271367660739572613555703159943969688775797695809099595793292815999234215306323296473165041181911680544531532624163051147183732615208911334882215410390949208380705279626288031502565383419402045361424632954330441826500987790513455367540591913432694331976061099381565707921411535929185017355560207510050746802457910033215180991743336683323730574089463256585477486555820354141431803368424360176464187093472285572439026569445264123704831585103740390073496145535577995870403074082478811468450346859628366694190732309625260725138824383333538922502403998191754580751480992469458810055072666104608254913963754277033985767402144222243205052133814639700779352677063465400331105377195789803522878265531322971909298052425346303036880847999834536058804250145202144654504193984945009174165949974557510809947212116754072062337636265791304444729378730525918279236284955858274120964658337328200338449579706971985734453184295931536668977175868354331351696026886960418991971044559688363417767058432595391630282025381885190542560841285341015103960817692212003970902743584118855568675473945236132891785876286000620917244748082181813942949534424975350833469015837058476454750090960714493371735264220614583791637321590521317210225675357588957063696091459831704732557991604255089362354284005926988880445051440663978517064670098064887997788260803394446773464932378437830775854459837917602386607971392514432745246522914419555562487762710286312112316129865512446696144716982847608244640506503212723870685578629272555755660357566884410235584685131240585400818381962013901904863086915150934633987797694530498710687671864525428219330133493536250810692993320297036346083651964179439761540708511208382608523176150426420038764957643862644560218045648278709848896262153443261059936971212761317431085464697046254747988998764922117249981797088293993517265114160224323009485951179652987203833757437911749827522417530432223543326591556282802217162143213949608882909372028624817287667588081697168485375679413187094885554205531087443946618245032337011893559975262309331220176326527559699146229938200320931398688646657967909975995096603654737355249847793217977884604672185466542589582414546482284159109525783414108349814991786273255458507379640779529260476904334656387070509495295077884462234646754276955713727216963307431182798496921326653778993895910427636246328017195378855712806558811959429488445685646936713833853164621290425679285495212473614956235192566534980326786127073224926307645295181731432330169238523655991862517003604805156121493574480400151210046267386523347864626168202770526241514353812967751361225415153795826729289036229783510050878864646122086344461239783356466384342987381599178573633681243595690705358328361221672053975921024736867040142893596318864055278514405778734004075079400200613876319101528309964987471014578779962200981950155042121912398342383036498744180736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + -51104863942516897903350327075991359147742428609402368720175786703319965396722491622786269762154023595696243208846694343071660805378319639371896479421013293212678716137385731002360239380321480054162078195109172197254039060937976205536780699440389368739231703577530264605795993544843202900085846782694782516983110985156853458162023562789903948144214480007329264239416146801194704866593480502640279725471207797940279893691311594635794102010458646482894043215029524488510601323528199749228595186119021674232483831085623858672098954971646375727933260368503918162700821231874137744401187623978251016944960238130892894601817886900718508991348011832406594754998731905996998070807225263531523873112551494577621885554629237874959883256292035734371473188774150916139328795230797352574930388657468170908394788052285690242396528236849156294206881019780870219773548424606775034491044558195128185153646578152397955505211411512588060554075671013303377606842632425013458769329330657756488063835762836325178544900972605571319674089876186635918349213357887562829332352130098434097895266940797782673522657385013936363556562892635109069020077092426384338035453406856808233757710781668714835736782180610424905917879721265931005799663252650596081979076027671626643854769802666864885437371002190897003489472332210904798945774671060579915794221852523129572543601206238153491952635866079257117693507357731014565570424505516156632476190223565875662194662479706978329180015497154014095219743712512738630673160282182921884056173240111301643387754533737189980678589610032925096583688833867990259378761454709493996874451359063869321458982278430631142869009767527443531211442238789094045146412770705425571084515010829225055246514141718820245168177757230980231580816337586615094645109788518647153726783141513118891134073420061969063526076716098365477321001631101001933007531003824686134466978781311825274691577407655778526841985414684625211034243415275101719712346526925331360805503991699881802263980477806375683224281319744927618293808307569124879080413705169287030871602635854922602033948214565975447769729761650091073507651341210868132963105640563118433443582999458374081636621871521267031058048483591982879575595187848295596998452759453780053887543972528962565307518800514800583864641355603360897201952085118399760471297677330745380561500658470627513234248079179707788926953549795573110736825011455363818712059901053484698326629584228436599263090723221790788815515618979943762007343999292774263618694265075980876029758203607877962678008585358105341491379844279112553225764730744752313640245358282706328821268988174543459305719117535848471447050478796832993033126662094634831251588292091298773925879708724428493086785720990998290730128832123676540987476669096121037129394029148872664436632259224151112951805830227531407773641098318337027220298881102874844554281734663708429450058469452818831617945413151941322114502981806341170648464889134724996174579215744300111214100726340318183542299115914145350755297738224560162053831975185992164081626176315026270687399885520861718770400647741722876631928887872865050412176432609367956015719689990647417095196906241809371331207325248975474426649585595697957239108968382090559190004068781533430823591017279287333414296731527551256749211909194833548838659812622405886306204052279745460728163410955280936928746320404776697941454136478918519807277763389333272145964858019983582589193894849706067940142630383249777563889713430295966945254506214892969564407575478486142644782731485482994790898409851149030335810419137554006908084930799310999274182579724008648032171652875338372119265280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 1614780095603709301734160955319513233346879046271587551720438689725595763480030424934280616163931670867849860296509593592475346302807877997048288223214818834358128940981163995984003175143181310312889125200974919506539966837279028208646909780308004125006883555106834429056349684540219029489026826969231612986026990428221291208886480563393373658816225552315440910790452446748795035795139468651610464253882448691635504668371713924260352836569839906628587001758370970940652445060551194257652308622554896445518943208379707437052966012772756070827697830379684979334583033555647003344529452794518084182939807872011426461320676501901913830544462834200405099033070087623036552889668677239596259311440725435251092850060829107759028452339289697378058462181899143159595948925462321465224093500597581015518438531172477139365731743918569656372388775721313166237611583599244651021768839221740238527469052682102049317047137391870670057203039032602500748166985500817373338533991046482845943842244756113012661526619667697036252873711014153524180057500442630114786010917429545328793231725549020715536783765984163847957879886305091388918954630680695931685489429222630936285035463509394447726555380949952660735123950251436671055199123929590609750237298249448800519493810981747856376766786227966666150006506810350198899420080720273575323424974563926643562326628259855044161808349977641013670737356447489918617936008143937535506130166083974514148649944293792524360617031196402614352079732300333314953056247106021545600507845358959526582964469647493209350915958686299271699353071998018431097492167790208940000930189623129387777196460364996510643553083190845634419588861336255759243203432090521607236241250659534690962258884657304727506546817498797598628601268598828921582584940653559390737985173045686911868206263693651134182615931650334840433696044722646654386419007730691576411089113137802065568982532849444922038062741315633160460343811733595139920286145439158018664967822080875478792375990355513736436267659231950130852510235192755961493032798029155376949265933665107008207029175958423597685512867651682062863725700763579261568863876290064565115369020918596904595424632650979939408398378222079704165980786741752068071054041483609890281685705497018680354922104955735861408094712789313783785979969962511416990520691383418529764040729219734673769178043682274583365310367714167279786652904154010960557621214834948506900379738403607331447908981994328217431454015282776021563041083380303756820213910525528666531540126544955486767608740840569009053636588580619044528424717875615589065571455224450619351056851854908805103426184134868418135129110047002023369393672923340851722110034260716061314909447741754840234934414449108975181900505277093585543439521265406024423775670930340512864032135284493197594811665340770052550663103054632914176778785404017195992896840110945078690683882535815247707082776147922964302021824675558573550728726382292859988242616098855508498224527665806292059435133758902593170752308129642207526456109576624631691532240273907054236329080580509189911897438459589349720791484661610704923658068132887334713361092724585598119794095092353511514329207294251104639929334923279762408599388690167809973130657595684523587713658657450225835876267980850099753175668417442546992874221824781216392369820377409576148959485638276987083301187930157894284333257213424512092676733471200330859043648676323943493297904000859339741155217768097797441716238217603657033468222974878407797778755118072158755857490658495362205163398949809899214410004740505595616158848019418795993337586374919547501233601855273041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + -63507290238905421999481068294307201353240539114789405150814454247433730778063551921620480104296989748040994858585136519828965328623301211535130909511871372615119512600276568036046201082107669011677161710973645658967849904592452616709211098202027355116640713933830918132880792398868635486839343962446313202522354557267973908064830668941907355758353578348138196228792316135150324770688734409302282044854367003482319926884431827782825632399442714602714073235752248555287053883172644152739369180257488795262038891003482309987926372432487338744783168329317916607811783309953428000468887793879654235929407963472390515414968250741546893453559939514952544055286494258911411517183336308601778494172914767588776428430586546586895846902601066329615329398925518388857444779016007114868715917116849374701376244247001687670022245130540936088054143573456407737656919814191437824603016570252869131982079268055630507185523906155826792364911869804126980597063785458767112276766698940222937084868713786457995886210489597311792719583799828531591225447079977503737005643357101182637405429804666503395876873865548725252816436459235546390734450939713536912357518042851951588394837960063059410719661911087948449879913480383028093288911908130249940644188814010463319198775235788726438822482575203809063894127721954435734385625504082822953010681899913528414159585813018986971404093806464848530616909058796413136301470536880335916102291984575400668906011634998552111239877172444789986408036381505659982326989314957126857498075430253830474551495323077262880805699836721289074492950851122662231401615738844545317110313520330715811003901232694009354004175679440900608537150897570825668667961433422467531465186265184417361523569468837706317821625412289696995015856156185241937876970368000070249017707507177081783036124988273575462709674640541821474059035259994789614166636812973657506607250659450380820192273453411559201286766315545203360144315112687764127687533989684454991309493728715385018517316687702971640199863627371410633027890867088545316572544008694890647279735267444584296293799279011375680894462828403462117957639384860479827585680196434227286455240583308805359740587410128505122321566723639900839398458784447522746660763559390324311833700485658952559782733832977672892750419311846320438376290338168534654016099182113145158148658285113614752833163811301380933774278398439107422702951600935748973124355456615392674663020616203144261332873062498597627073882929552191457251127384548093170722891112786158997466450862011943509639172494294895979210680846220883748850979069628116127024448425165653280203114571916352514918277550286276371678120480036709489167041716083003215639207065689928566343870308179910805045897849900529550002763856608350030693324119017795683986023679240282100488305803939658432246703840078221264937568559202687773469414427834140037536594097323067640428396466510768517257346579884232144236332836171548621142601550724330242766332925757206299142771318004688457666509415188952319055768740892058854612703456336777224661559996596288355944236945864702467585618338866283551738055952175058301788814744819929250350626643726476340430134761210321936841698746402700383791245774706507719118184371339764504652419809498607626140544154748686747574894915327560971101072672985025957150335601973948737487514810759473981804310143552853495176951833796477161722196646258644488018297632819484921362985900705683000253994610723354152741855840198183152659543712964716157968216073118823650264389495580473661469104738648484818648383992657918102427084655418423064627637332523485868908101266826310339214176996556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + 1992978101381615867274679537471227751498034511934615760046270903273651392418002042242015504462797891654554113348144416678358642646414466444718122813873315018775689548975322621709293846076340278400835488385271116698446656500479357231316296274604942379810652375186607022288441885714642387467462249903770166547851666659547080393666247416887562073780755739828934436975492778630238740358612807400290740347245502089948798938415866713946070991918473464296701985147593040771514474555734571284742856877310378626942273369047416151477601774463071233978228030949581888970500156641832204655566013078143915727552637040200166241145660095067057332602077504533095048907918233237384598106966070592034252480559859313160759532661524118628910717877292660565980456129046494902349471651676255857806144847330656243507119659073317758464421423527531643396912010571470275320170648674396990747635631184323426107916035951116831739363403028613321943673394958119311898243645004360224173106250666124746717271292938511875148329407926407686739553501561866721239060848630697469339818765416404471462283592093008721158788323883117909517950571964311911142124025963950237962899537826790832922499783259706864321954181063436366556478946800137567789301080316322207333142761406038905791090120220926401807467389364406037736831537190889575621543618209588622305927689426630617820736812933643511805400513188724146782998423147360161934931104286955257592766793247188618679851779072915740386950287881896333715456550799030711234304131433548888387042796573291098609800188458713197130683501747571736848722283396144529392597586340708459356300817670438193884033310739389562672887320100945207354344569957840549702334687340746300294326947460571137536347784581958238767596499458123805464002137331177555031014006627430595853376237636207206736993924095780702452721120741258492940686998349820426406279685958900227466840997978828563397228534773921922509569477996672307394901809147414215775597070386762500125514132826980983137462473990676935251269091168192008954987826237519374383716739577113670297743861846871138279032642785322803272992193954300900939696636320533564388288738407009404946897486396448962031217972228537124426847703062457046767460954628438475946532476718703994981346284280891481802113729030773467225570047762589415083287418745631297969336492092196410662125620093689435292150638827447136430014951050848448702482278348621022093800470665759832463473373962466189633449996956629873800985063868848990016547021489684867319204050077931079324335185366368863591995518863263487602269282224820108538335629903040641576191458056564677221639555858210547946561519957024711365164141295670166406069414958892171809743038491160524836250164449332230245951451085417223157351463059325197101237369224826391203509656078514379566457571276047400045961768604865695561905718337728640780366957597203828399688562786744347292153524177332917234077253071030775453246205106553017627895157710796502636671553615226863073487693392002936684829711301969291646761108692838355091633276425917095670914109423319135039453874249444332801851898383892147648537345096053892952225028875956001247262135156023238521797028813803810119968342805055785065480243790258487598916343929231250086427049641847151176020345161450696249626333011802757233903047846007248237788792187950230755856871450544864949016003102958615971203425336876498398142903277661799147045389034451365911581690748792367176955209936845569115756819589545601155069808904370713462917353147007786108836139140100765741311866812640992782336232233433697044859053425195159125923014150880416570567295110749616749936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + -32849044154653704835993023048770973665288916702191194422627725568715453087864424704522937563295838088913310309583513921891435718662590821681412934266492570858046627829818362847294644757401928622447920280368980902385835543818876651126423305382675902729763659124716420456232135153396406115227213822969019831260977110569300541577375990853147443963914808150615243262352150541205612164658105556921946886788141802913700096768329184874974954138171829734323267448612842603564635651529841251041195180330803197224930389337059747123653001390141359584472156814543020762272451563365246453988086317833845286030997951346007586917780379303196730927809049204940360489010982737446733415964583575748164306809692816155021741541032626725576433200615020988863847380756092747104993955919164169427484047783427957572932202003333261286608923583328381759962354790977822086936267811339816806313290045761914153912664945438085287190650331871819846584862044095578199427006324711016581642084967217622707177763303089460007666420550921667417137278788062386048229695180603175691015003946105193805348327861660536287414417144019107926431254561694637033604128534104079520395115904311173559866422902698310741818123046270179599698557323452160680386760476635840111929863344810417590741178507250648220042839866109507022759298251459284281613007878021758720528732156547497476370343529220643767539505173040280609148053181709171299242539969038346210689946797564492715824128372445684757988423471928823385789883598553065718552763222611826914996873497304949876006912391973534902548613540351167820823377313516508664242781647983359311913919016329037760273090230258601938777515312314198695639468593315965580457684382827824311657809764492467312530492017205288389359734245615729778945685848606599078062609235005119653524977322393033535853966889922986607076311170885178324139973849880446896925355735834511070418062361725900234164131272849107082832626153026885250391524394108033780976282587814899514303239565062510043222903449540584645031278334857029930110146576605081862148263563934684979284644425376305235156212120989490858675823819343499588419369285761442271801336978617279026946018619953505921345351433432154161112926991771614939111342443826241420480902435889112647401260646575623230533223096805358020368282519859352758998586041302814779043486587306273466412717977298548148914514563447111356136897503905277241495036463257583311210471787926604523952423137028366548748323019445663310983409836455559074340031556010282971293960668802562000682134018386574027374727401438227911813120170689065837892255404881842646698119302514092745693140938721323745777606886069618168842492369530233198726794096468128113063286681866008335474864716794325389718581611760079285766636734614702527773287216914068028549693334436661936945278871337664188945057976952749951665550664096517184367154092325099118742094105544443839529720565351584416884795634059407321320203451088014552332167209165979214677738401124843502975240407858998556586716023175419189269896483517918425403958873983175957909007551957426390177950438802207914953192095119420046175826869125217339959117140198158039458691379038258486541090526169589366657381850579392098298912364010052440836330560618794604537427534969965477919715895541864798338854894955824669268318506956321268959920840821743790089370209847954447450070395106406797705353532151804290719660831928132942126505012900411391763497702390477870884228492985044679843087117737693212915601575990224917097285065236157067022218762041410524957961693848531686025806715914106031994832471844135608414122143510228122468716778014900224000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + 707641562581575133631680618029700993324427288247427372065173057940328373024691644252760067056759854651308318965067322045936227024207767401787170513411561742295074915414688754621599960698003440828031338339433748931774592193493252808519509789443014056816271738640805085050276541002185731630756265240420743619603153761433567815031886769280688118799733151069422978662532269439461469087581031075361026676225096299663146287552205057396359020270845908932667366495939259550973462475540215459246178503649668170148439711063602923031647650194812991285424036528193663485877250973501372208175792829544278726590737703168075987682399103389830381014255985700000912311980899053202042215360104072062553397159008586736439911032508813656788965340737261909650345886143976403424678303143906481181791734725363027236467766748659237109903712481783016165093984111448411227422564579673516600443258823664960845055801441517286693225946036255109598328745724005669432198100570470181037346511582827718354967458604416131233355187551829677830091275901516981198893588338044717219603955464194215428699377874115762837465904745972376934128616323723818161753119251628566226457697391149680174510200616957843041254491386370605685390476274711862953751919415147929867837266282032115721745625105401895852013577153068023203123335469457111869093075123018098124036510893592909622551207976350132764629760567928921688046271249450343601596889040927855910940278979675376516877484818768518610479073233169746155829333706448176419731743153628031710269268644485840398346540564398385175676855924168295960449294724553345821780520863629731046199189380533517380726524078476653344381169184438364033944983897599075530527783340961093954111626952127162465120776186592273554803978374350989321478294496073146241493164934001037355545200796468520824204019735050263715734976577571283910993506262860562915082123935900625369337480936055319445156359056573460932664965861524249494995332428950703464672832142615016088890609884232223734161573967116250114599091490743005118008213004638310054802571498523104011401026872452332498293743987329369639418582441233878274490682391748742364192429233295434701860982106426066821008432780906172223202844637204330224737223470975975395970536545960875700158920884490181664340175654406279818057271836077137423142489764449245541495235928205581166132351390475296358622766013952133957930750754461340046360415915079110980481894758714418763043059294304092530740509406729557889029025457806158863281490691238648743225181260064522007537383990292409289896730571410058869444394831984020632345453577628069029059571667793244091866400413132751769865675668023209486500596189183786504602411305855302814574717216531391157936295785197638023534692024871181044680880026627437638922536536363065342344591120822165740783874539424910716226053032735249450840486618844485430372472962585048088190484717849708863011707887546430233060363657130446099602220343710461335498689096684823811894580590149168637774336632852156716068570691198400313540143186595747159677507373368422878540603935999605585155509155690888348345228861055914831583658993257111006844936033808225584360355298487102439385396894857559388417923880736838753689472394704328824889629673738201749388678642290616928686559061279868066372672400582418924483137036842212828939304072047388407973189587378160342925248856776869182264741594191040268115717290449277341954718012411355542598471662664184403096442116302608061225070684261003860852892109616382137018650253271315218774274110666552710235380050868963276290487089998260811010793789467238906321503085908002229597503488000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -8235656662986505763121817261406323123548335670446760440424600549951955026110639272156051330486965693079529655196104681672617458311041971163289096221958528130748865268317581868731532014420214140041936915912887291420112950697122939917763793769453866485892696364972985826450264136970245567950448684731688857254342196908485875231745629503614342691134087056678047230883920201729018718695745537147207956464249333321765177571015621616684618558869561869649481769333774498733846008124662400386741127782643725305310973680215975402675045142616342319685024705889494464706740218715099126993819147618555566444643643791882939519826936302670364769327678206624497554071410443291928306203425424325980892406305960643335268388716319409166175834141789685250139889724015770804542955718495488580553944260380756208095357239078156691885076401147241443106212765958366842963820325409242296329614193932777962392704133832783457696418376773697158458800220926121189936560073025440776493862191071520209201775734030917585878270955397231754664904830029991211841432897637492487381714944963177383312195509107819120236153566326773086196275037159581608604855513548200330284049611564911953324910477726976396645154864661419549967648052895812857998470113611123054699737169442710686144318274818926979642669113503735909027082377526895240656832484802226446849388369106132853290670609563724688268007047593985423762750924912309940044990034807500347877478059819456555278605437045261674996808926804207621902040306219085706822066197359561576559367130945539213682353285073266197161516478261954868458172420702447099303228669424111034283350394784614822127763297345178434250722731867837934231514136204517527505310147183848493282732562285571505220608407795339982583504734424582238907361595567380367968803211513371718547350039800423249630068306473374614418261657694183869272218339527250655756859835060748837786515182505606914407197226387021962404125503049412397357315346015956851949659671207204206185202702729598862470401914018966811264490287099761293693555062969384264223374546569659517992715368055855913056445731466124697361117455764444297657329475913513956193423882373881852206976462381161797460615295113102642098203742402065667557298956782575510573037937852444143091620331959102312463560430769821957965347214910742651553308445634741197864770537114848170079203106446694991163644285152507150994106092901360506050499702130789561570875022649255423701305711132697659776958543752472857640898005776672977961016821166114895175126236358632965752033891829601964693079579965204396259664880159731153430206613095657028780971235051670282947133580415369497170035407016571774018909085997842451634141361295511600193674655225407187086036741321964868093943369949233595837647025978956218591266337621531391163600760445446713340858834294416994427807911204522164635280221088368869056103383771081081477310522857126465217176513788830900909912926202824338686489193758392821346294728840915481665859122979157905714936759003232565085349604280659330441297580704403293264789035767235881614677172412022769693254234751037328214451949246638867367170942179258307645493227202123385741678477245686684368250577237148391095413701175551332821991981355454587886757312019746778981573594335886487088349083651925163900357805801804341521736749702631171695157241246315950533274589105620295162906889697318177074449548541393976102863906320394877696290868770873785269919356266585603194170885106144536003191107676799082117062624791882495071994411247168750796603803588050265703267572458855352619173874180457691080024920070183490141283725413296887562240000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 88672696972951009381834501083342772937625482638987293854157971386657159534455771828868296301532377745359126638239848214042431760183215974171714763779698440444432268389484046570156083876946580043168913398524216286118504342288726124860480789389457936025217188047533091852597117297462532093283895877610940453626612494329641438082052285076667080626972219731978209338912208421132823897191427987228264959573284971837104834116942225989487190413012259826446437011590964284617042669094727683950477877915694856562666281373748239096587919022335516860398347868772283227962299247016938373153044626974413811502379373140875353773293327945002700874797360416567253130594786724494679951225091382016856335061335983998918041753264529189657366965711508364484109249223734249250507186490689658379260775059336334610855955781966107872423150516429937808316469897278649144667916439438190582386037641244605768455839909841028587750999872800665179002711329470321074519190209893273287022655575823812828996691352954543307415015399162368303375103273246144168091244544628989983380971398461894394711444583966910716770959645572329355988927754367977432644324380488045069754231663582850760793767084112247640063849991279073061275726572528115449771228218069747697595521185407603404208156703462271554344589458379266579720143615747974067060433529313410009025670175099774096524624569031137015082834851007238598890480483672428404312693745472440811056630608280739367212055774344348011748324498855387941661847785301573642226396184660496481743943743242943314632218604171376020369439478992340004295362935229625044931835511446781017915174243460850507889379831349865278015176040189537508772932790324863975002545613825019907365452426907887688244013755632630713331130535690179267591620865662797124297034398337562324182615775011793787836824255155279890780467446578829983333301154329402910912335987911911891222832220782545173589113230064832423402091921789264619785136920637271588536492463010980013944088635659541168620541145930490671508004467854545633715876325358726964376293913653754335376154583805648880858276420738312038024297298102612287982379201246980227020031111859177651689420568990875296739324760704620904646242148626115976680241880311143966641094788290598378911370150568151335072966183740928647588747338650926438457614056881438372025059744270441902382595689616921495774988052351916835936616853927711551917663724990210036378826082229065084888333604462454528316259391115419095658876544426819647814035609134097256614497379034526923517251535652314728633934058498149872521012072212693306281513547200202963638997658064138667631864088668826603032271296396617015892736896936165900868842060973077516624976651306418065473757123508117315458822243493664046547648506578184030368596716870297493464032901007304460946003825296106101030449075394954810264156457570472165604878955298969117434107480272009968003534808138073706718942495600311669825118226537893891965175821903479665093176020193409943036934218535643003801976327846985377463204978350732299870619814870975669406000399528210577252961046023675366415177215890664253377160661272773400886706459303828331023044956027540286203880293850283745651757408049723730843352673400820734364026859287337635421369773237696255317409620743930819310826324907759955665606561887586711312114637625372452361118129652950289401562852772150867132685990686083197053310598061115687056314091348977642343152920399802819702691437839783077325288724760899444643643989003980264728909227471751806238652591026931250866454344782417572596098942904612833687741230986864139935230009016320000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -726947310542706920883413041849035963725496280709308604420075157390157979320900288914045727671029133119853039836769665538977836651415211822300206387557016027916009149181247037892519582204285403995998161440163192864817981475152224626494023503813718606322910760306595581134844355310062846991321896904018640325844114636892505027517264858498911325716241554279322486526049169738001243528555024444404614443656981151043339564022111637556614880911417801135166999320817415309789280505466033133999191248439047027067088157854155922477719882997547192079379489374712292406501487826915864101277385390305747057480444401100810467076056274408486536010224145326173707832460370089573039483891307262114768088778585181665918058903089068054019019937327689401850112885680161824302806117856478685767645022422525734731600519765006622554383455411009996122684169708401516377329014841176553937013979981424993145844428719494922368067849317728179800939192007206153823427931472898553886010362147848001693523388399349932376049028356122958986990970406013141276833146310878772955314049118801073939926619516199040557437364117689576297862090755259280502535068640042654495653515200484178853306816405939658624423645541240906463093496236707241457506829509081900915911365394719662474682121337816670471353424897706604597961955380695223676803380468731401592336798582006614485698994830516520997572542654638646750310326511171584453007866322470756399429359564206617017892904333220342278187859324025571636070362535806136812840935430614106032494015520762917227111882405610734833214700970475484941393306596278133929331540458506438505250120019589119377413638897360593762057156888318624066102919330320514878784879666702815596047878097448289198775312000489540168395026662738925015292915110552516680238353916782613199944478753547543363555137893217744886197531193058196367506190665326604928506619074152309739834766478068386253957274877242748203952857257744511920845866441220387613555526826227219281202233535570390865498424553802925670676582510149865028618118456821193602611537201639791849063074108970688131260566804510477338756704114370202957753709598209119853615404568267794120255135257437612608218708323483411144393945528367126483767666930952924353570450564303431805973110141222662192454462481826775215208514201454489356842906882340890065616248388794920517248765578256347129414323175873103654019540935222016825621371692647519618908163351684627210945676491812968777625889665175612219121738395914735032614312655791486975902539665860999649716346558294013798408681625443442948073039970577423974262024250186236266570819893800009386097256326097504617656745045267876167767941204420663056958161705812929210903427837481582491196966428867239204845357119009183691180598304853588278576916288322519861169982214113125440230357328583323672215728440363920584726901632585112362638965447646316338090387173480935817379036859157318803503481078328499314990892181869636922071342878236372231382893739810506253745103718648283567386388693415497447297425422350910464941288720290672429266022692639496233198401848142139962053083889201143412679339685134293003034583766274302662976067759497542737479677298986959690645117797719380576128679329602993892683691451655706899612139347556669881411213766646090528721572667956429254067154512446765145369326310844496526108822310326249338214431821265976555558419849790967688115161582371636381929149553926553586690629031325539411338874245273200824406233728530720042813746406778025399874375172351548469755167090420674867469625728093870280441670259647637615645615142660237628853452800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 5227013076431000319019366140187399037013313740094569004370566503724615076406865686655130754858503770367370260748248407808969054076656720451318748759792578386691044366224092065424122549750266726353238319383953703966227284328299636064774443807775484744571878705289381020766731811003891692921087845266692539958417026817256848508508161981212823530506436695954270747359363031310766617800281180006084143421353094845254220697548871392649996283317156197667352679788644583843314897749210232386865356751253191929204910313196912966458613553390463260532113602836150447236108745233414725287341400534201755156415501936889176623253680604478119972655734283014826799045388454609522775063230969079667596449773023728317021448529527374607017233996834449481691975507894260185275848729230542551725929400076146360236435568575951413263286019545369457821593253130457619023889779070093046772406173439009315386617411004814568172782766535242928374796765598438574340167744208386214695037494024411654182631905237829765997373796114205491727212304641027809565926213051022100467226564063405366239785689364337395830526093248002445317123507346205009204516286807954775033109069210443366878180751591697682374160840874919485433651167419866154536147465401848622752846853848792404195317718428240565321850075406209888003005236636855662442977362535423487098244406763513236453481949123106758521861459957072104844369705943296261791195552630998148671084930520294722850339477530576075683113671200559312240290145570436967744886430310104344024925296090258174873189917240578392857084063404687016074091598327877060288633655922755676772316403497024651282410709908839648198072575666236222917265665746705392068288766829678142898209915092431188087826412910984365949254343897351577239564967372598290729067258192551577678877295512258765447325191083003626103235675592138229325835569878635377834516215301684620197980098610585257343487768558255282977336522274107050570211623239187705828739957428560144126076441563589503459300890435075539614114823549525595162351400576999491005644841823002193484939362570368633290403097284544750590054237392118547090720884119321803187698555308702022434249640053301716428001178634395476425884198494609473408910291060425079653238590223952405802046862910537527412360463250360500116838621493966350645089485970649209744811582367390696611945965180372192950447392610783749863188125904524814879743665383434558396036028228531182140207831369910899750611852889895459650145971534935192746022018548904605422200799400627205057211314858866787017169703014755764254914711322634769123379058895816861384447214944749348057283493591560569961381186445694679047373699493007418581997906587057431864192550520699083854126471837027097381198821921908387982561632258123661906893957838826238683687189790467649893138268210928782983276804619554250635930536750518159289646466283042045245680928431116998990357379929778011488569975072180006428043788977679403624669684851833859400560574517938955278369978501773532973258948533581430120098063829803299320099176761257760547343580346895503273235942263889137011075502200146216373404712444155840851179981915114340310632968348896468219949231553073866461762716815356190829430775594028426703241394203810291601527591710846276299888600284648385001684171875936558845643524806689303562441271291892576295114387069047802122013612229027186520507060604471184705053932751009883177113819854521660021116405068484424694167957066186429526591334514096060426607148391634106060236024951064413009351503641440009294467791854840829170514247357211828642468959813317427200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + -31616683156061279272580821458484958382832296815537845656559883951990963767318800498201213527377169374292030088212014875420465174739020442175720735425040048747820813757618687409147442360385370882346722122770532815143213227933958041957643131177303558514963938924132169385227785530890318236905823584110128008521283366315660519222988003810200347994515853622091148303290388872980376223306972440122639808976874739580171946049720434213582962287581049381581503564438028984393719043786148265143822565279918061513446120763005271516865557747278206782279143173913767633114982793894028152500571363803860573446287795813910742374932354660269004050322905659840302552015642132098134790421608833687048532217072870936337605593438193899269671456303737556086654443430918925823972209429423142458403899750132691498523452930192274710682790036208336751886446993563466566634287894398013857384575463825382603544753725922724821329115876525087467855628772833580323511680085666352820365138112982570033306400758309607325023989498841458859419426535813410170342370423147967775979580348182317403453511986699246475195733222381574883211526806709408682128525849178765173304148129946244563323375762237166051928092816510009836782021379173310187287766258297109943388087652323748124766384743260692786601542818414690372246986671100346804218439803733471747892923999499894328708567925468778617594377707130319766364781666274711708219774187977365428525807026074035866212452602169684999235833578220853903886053071566797747022210645245370696087208849913974397845109601853199181212641249426764500024300929173606551385232965175853619338849168994339673442800865751809612830410533116076660425680168446977616377187982638882721995669036620831053213407431423953622478807831560953654249053371179053819063588682411907852611502767808614591323277316747673752479866397580163044358477564940348333171525551759205194344256994921349594152612079964621764270229003187352404702473941205267396488143743180604415862472812654214928474907747003176335342463792827832282168594455902584417280628255623604382570219997070959956124190592614541226610913349850626810236584642239704912205989320548825785732928400448411745841861527479185090974228603248564877201512132535456812133138736812744132501210333578585595795445912390514974368621645882349268138757906001436108404264721549742529406023747737903070209358518015115220464433632278866536131879967909912921865145317296544965524739296795095797096218765610060922194317971719966390580727644043389057663116239501646484690247357769705011760713887875258704766562787180283620786300631973944280669640310444978314772186857004252134387003668174547436373418171862291813988226251108943130115639321794990013381353872691044454688048732283783403422937763907832589714796272242952656246876732354504385543804284059520364192128645990914932907974313348361874971503492541848814743784824120851114836110590076529694836409458195572958570760311127489499537412552388696723372240461028965613625369403226255886276476616918623880257753058068471028922589928445400700940442840560428516350173731380840987209668368752698002159954935123809146404166740360739998784197598301134976638683381998591744391351145013436721486340763058128885560736754733855908173752337726792324412404024922473918398011694431429007621848428567551139456491882782925857699612499536134336985802969983763548952052399100711019457043138554249142806666667828811118618220278675620183549699187900530089047842646542129999091974692662484677442290621396807279288301597504763680259129666305374978020093072810863385181968924672000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + 169093226783031408894731352059256924145620491812008498024630151817000303020477881466755752822952869996769384970953808486463909567937362126115389140138323915264277368919630962663490955161036383187554062131821187812811358609480009756859286600887554267414343826765661148679570664856814496242722909546573795608766283821489620553399110682087457956592106259585535528323073335414200580561081362320045672769785971128445845089540956851980583011016796077761361856017569583093107996702260944728622888671567038946974037724862934649610640062834809565538115621698029782362428242114349975312387145747304434334458673139122480120349435860038388791594467195435600833172853131605229527591246632491859707206416008898525227249039990245788737001634981518972233123898962268653485850000803885736055218370309546515700517251363267577902229776836086192612284109052983049019051350682602361226745903692265277965358701003879269636819774809313276382392372673236095406235869685454720950025637543772119408332132969895327484859678105820317427502882274241422309465224742951788843238170087066639539120845690771516912631935287065525773257997672814280241593366329498382486774066754846279509603019513522642088409699949975046334198941157852772808132541136275888874466640294178439974510718596397352650958720936947512698417220865524944691040597142962953773389528105607314288868930535981775918078003485268185696109698705848530244159636452295930987884031335010366760326090614716726541657988799192028845655005438268997427972066984708893911807198795858170292464187514744040893705799941423289858455596111666735408109709055558962267482234041829733772298879081084000603610448163965007627631171269980662436707073865976749761114103682490540367536070964273951179507302273831066753696463645942464625312947771834835810093256569239914825288102668829980314675237413442653546481114121579030268905059541959486574589843197759808650573699716787110312489069548188342682149701935306026483046017958283168488378761515906027229855075228562965937180144500573730864401502334029089121707079760434676606093992693292627156785728169005222450080502413925753258160740171488504847499716483376406908699383420994931626268837573211608614584209566969338697049788019836280003750600730794118531206946338467253948100884315473013329939869381417803721338005429728845194271194945661389854016322571843107913292247412674974332751667259668341298070429333776431343340078755932868439282616878591717398651588245354603170384388242862224124052114961573030752208335933526576516705118779990049587852741381992661344677125700317323464098958945445793246981193146018141745655512104538286071581004079030432241656962579589357491814755952299669155396718699123000329509428087182502123788798805027842648056005816403326864771477236178724650890533266235338031429566228820394000561636498830335614845734202001090927023907006319680712154302505669513071546238345495202303738002126980848296544117563294727103838399121570185409155480672697741694857605994658857883947670059429773621111398457238267556121460427665018576326032648887764388545768002400815131781692440938374015534322605659611261384726414765149477221935298286938257226086364329523057998276027116025507687299737788583200888800192156971909326241764185318396942002598298459794180438303887055672524344718105569324680182571711219052472613601942810186069661387261208900611984521557192815495132397570704831355134140986790291103939121995563653321782574201755866849276959189618319052449500992057028504375072060314838292136057100582703220633152952171577940086992114851564748800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -821397547277354768817258091177750284616478108382787471037872441847742435117516699058697183562116295106937516686756628673080206519967094623620343518659770662121751882966966540904837214839320383308867946779304118376812748649907939417104130923466175236933922861729673112470401007214470062914475166870059503951029428451375637470301596794269977858093105300642693100702361065176924804112852591602110263102615954483388215520688271950393967770031599338831664580322511341414832121467172161686724276481579619479540477419618615595280027069642432853109238121508906427416493664159947108337643664145152468340426862560923098160164967060365491546026234234079100878139167923930159469977705047842343649312572383457403833424167256917388760138732442602907715479593182629044223921650436110261223638050431738377623244916754021779843912018658324071397494922147914837565580895643507593784089309318818640709188506236281109958006111319090840730441151748386608142886033655107779853838042256059630402836643243609052929227662295585859723316956802925108133902218271052893683386332241861001151087627052701648210246766281791170826586970113754739598408288118319390772677194037042883297024680807510301383357446998337382141754017473717903359463183724451792165593427733826810495295968342628535881905678269029781707736888858234356366492847749728888425922618820162850424942741935443906218339304911703968440943932607177207044952334784401631446502571693504864425996782667613393030501001320408153288582503910955305355312798022456395837452699471457847166730987661359632184290355354285478876966520205368209082086139695690228882881572652451895269871940808978799479374638696181154976735523269119394557810294716267599011211119047719737034021744497331593710224624686296495628007330622107188749069119685730999594994608794671914787171248772436241057865851830512289581413804226208262842059734766033973969189830708326831868584813792396344430421035928504987858115142068590828450597963903787201744330658844956002822440120103992365947613731823577723901718167763700004752760929664527310986794768197125102790963855423887658474856435412315924657267377163215692234596573061844951834511241415103461339438139812397252485821953190748945760808125110141323360109284355583594428783040280445318794521421202835690596155531265474238882029347068783216847097517052316460598404697718634927449643569752904279916522979824268740312684656096901743783215838026998124108370996713287574760936657538713449661196240853376571910234759527995544785315723692734189281141860455434579036804747661472799170195368585754347408568417064055658499160462085052611692145283524113618928217750078573237734782315403100885314100626356856866007578687238103566810645436347352818354350914470246160858736897693096367964940956747557909323678720893522891146439992957359553714665711186802614868434154808895291292239431322202655613771928371278025101604248065446342826538488764264089876192559932511108700121361952789817391508107761245700885317137826824397072095139074819898828970138832378230238624494351764390658862440483381295737329699126179663509894437348760304499944515472859341115639755321303197112353800078372051322256344469964959229073552145770308386370639714457042614100279067679527960500717558839646256085829284778675666781610910521105948594176314910039923422997636797822494987731242823406321373499862883613305005717676659802376891193902525192291266102999069578700684032994323507783291702247652996702919430205152930554510077667802633425022022285157741650566230339670962409160968326117739673394293422161920000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + 3787163792260323147804217294119101346321669158449162658220118950351018716087201939610436269722306904342432788034445009847711571137448189718684124185101307797067254108494346958485021884108620722700669358205252633778132664011612306104515796141762086425374772233664311756124671509734312774224217205042860174607824205934513905009690434184931170305656253652191170086997248677207187828699001805062784165946956998102327707985425256051245065628431623395740707866121281841791591324468026382819773523248754095115360673785400929014569141543266277924411730164016812038891521880990068017410018910916058531957213191813656165106441323446136201903519604089016946944604947213764002769276315929224835199121290124311455944529019803082326666277505785815251329926277990247855700493332867071393919838229535853645717732538724930955260082327158481033662154082652754836633020501404303027435063769337143372220580062322628351805655545610211843582719905294668369340390475994653160532254667177857451845611255930121379563567252413587762316015317301026517934732331005094122228287682839902990098104362689209242412395389992326876052417840025915806284360965924031598227577405825367530753678819150757311401241021808167394094147043958205082609267758287317506256135982298569486847023946124574306595322999573427232292755568952828078860807810545248039513903135468386852663737433649623179919648801393504361426403527433528383989367988610582905107374489970659899017514668837816482300591579074318848616402691779082511956629374757341154291236815040049357966580445579385480659737140748733192797155987128034063544719534784541370246827638378017897794442301972883786509846051875654075690211484313129970713994160382374504496423377548724172393850406666094802556530070778608692798848504977129233458247365045451271420950809055577657888870602786325822706173719584032678595156300151470529944274530769104767886242999640355113706571520559657474170128176776225918699803932202740488392787633497859569196782805584492329953090367908950851813211887818030168708409435120902730724917980457545214648426731590119169445340422102802813768226758325202273975513771647755721774385936856557752509685846205996429632245921323721747395879068280098946646408509563950566053829170285530250928930518721477205420570626333505306339981378599213472293444742722992820703800187200772504574996634643976445619862414467543615488580947778395819310929332303917262645296889577131181711588624124921538732993756679648704285804691113439939549790943077264178494189692422660165042048197058926343431001132856997327335960816588881834736546704544182543401037719915129139649583329205183601296447588532231712101112001154464776717007034815111191876911096640913239178480887149177698452824417356056983725968383993621164791028006550678035499381440290810396149045256163321499358754802114371353608200292069134314183125635324529805307183408758448299200138822867293374473852290980097272330709596581900042830028853897473224355041045947098655325655107129771799518243515961040312019204362467831923577433361653706962665063442982254314955276674152419119207445549040869871676663282232936151157927256354527906853840511562935545986609530047008078151776993188885795551590238296950048323040612481326642637455054964462567070641461059972393968933225474438915207120138234795380371339196479160550398216984663789415528802035887654456043459911665837327393130151768585233591298000326372410795665049329577794024350259719719327369606045344372453530695329104515607823987212035121025649533062380951476232656088861744638948540416000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + -16075022487705228289966195073171213101528525518738067689479884513402488114927565193298426876988673382602973005998996355524590734991594789470181191440962410878966771497586489604048520630606086045832846626572956518020134674599706724064020206435584216337746509668909969176183914650544801776079029622466642916598340127600883461092702273637674520810962919111099672354692429821219623201620127255939975092845873026437175650146496653120898403752808973196993237866961721297254739821588145771660734484928231640004499065450584880029035575851937047867607452903852370034474362190656488036141435331221080182557109727555926913289572433794244513353449700605911133192122676780956412088413004789732076469984717142999284151966937584291556993881991180544917861653127725320930112706221879902135090381643253611714811563576932964935643163018315934268615813718397033502118009283752411042346278562284840430683723945235818630145915257723042834271097229014510080532160789666471311869599445924044535988629242068259516318178474291453605566124125619814612834215482200041317451730984705802181364404433195409796361218514867618768800910157390258389458806360743084925936691397328341234880964711875982433476371057048504993702259989174570212579244428939125708778737801412746854298024395952915282761156629391680364023129785026361374934011878790837769474846513899596274631451195806695967027752359360961159877718091030830413055037712049150804859895995203983975442891483454372705574702346590630458494812640276804788087357371321545338879021728022059662813160966783788907706239888425892422193641587909418867672045437653153379298914780340242161204841359155465636287954604330716637033165207018098011971492363545577480382893828950929251162700269219467693643575325420911335058164740802225834716765713548911460048119251026874941269484498263530685374071198204463570805710030254548711050990432870152709292564897517510280004823658850602007182948958090533142538251290195452272762171961605571275377846952660731778606479330476424018575672218081920287239531991670892738423462214299842468203162777222309642695808204314079609469101593694489035248970725478571720339925385780055152055314624635971415013665276137178496718447640419344463135708629603799044783974346558406851878159810334781590126746512723108287978811779895818298899341325906117160590583818008439428853011689751818541683551436988831920785811936622396530134829076466364677962348491340418723650602645228636537057355601500476111105718503386901883429586469772605212065716254410211174615284198425246328601305879945337651197782095840226066261283465664264216541213419348563990778382123486274779502465415048858252421590807088416164222103298410429779675326224363749743242315035518239662920420139931403084708714250395441818714006030438885957678022794702961263424412310452235779233235117899875401118487493343200695158583409178495816850036765497364018632571138762788256343987269078953778099644204716897409816738201048635530253134377010940606840374386546621398472750360463844380666690312170196455020911250713490751441886382512403416834381868232512303861367920101780985824611404082530127641104153664294246318643543053708159132201165345993813142483780472897208150598993009936126457392100691149630748291866829659810657149010361778774683347966315861478476205986014360050742144059089823945539922473730576167832890534085651903753498320376714991648046132265568569257488948863799121481348311936277568852846640011572866681773654898112424242928227195320322319750376458410900380763248791222027797624167543603200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + 58227382185814456682516871246978354380608343838890270335526337029980607650041103826718790399595808720029172480123061382263015943737071239881982803531887395036922273259184804663111292624118677022899183276763623785133941595237492974706862990870124202886584951487510498263253146664937561132629325332295967289138716309184243481028276092152043662271824970842687951914271694701526929078220367289259308085081652323993856233541128714797918734325524011237172073901171655482933463765042025756211820530744523714171219368558776569542669896471754262741768587206952179075272991623280172917441441914433284816963879792310286445716811577296587904972791614502453250595286599489830481789470595925664703460726675797973094365781225207180620652575064562664834540063398756202483935050114674821130297911507660511820366377312917911136113394669084537855337980512454565066797129191826451012761489286664622945828147948048570856858875499204836615880829523452969425047222277730245000228473943213885314670854545243782924499278446432078570957610730294971121118408033175224340427697318533285269501553437615575888617303427008825361720493829945420013055999992228442971725064747995278712991086610343318987683667551051455206197324203297609325789518444147724099246253896556886224681581293129719695627014925612561403990537627008445970347106479094033875973117318797179648103113774228781098419799303570291136691609370225743385697214616993567936127616452824237474044075430887057771193835494522195401693629236039984459592517441446490307326731256879390645194019954230278175417968042159577137831672743809031665548393237702929946620150489614335869296134514835183179488224905374210411108206057868413855084469969066714137408431371875273820955239572611056308156856375678579015809953031659398390560812384698854009269983637781511978816113715483481918440329417185749706232941964843930391075603503006281923536935969045054287678783169384141400423224048107793800127388624551770046965400699621432128355088898425406466882088440075022028846704440043944423601605226075318257918742833375240770766415713278204069253450224080456696698190215440661958615168937009140338818380421207490891525176488418905280760144254069178915244782247105148576849168476378236610409776270460277473757714655308904654176925690079442382819717172212389742102834960418148552140797744106951709707944954909536281202244691147339130391194173275837612484776540026872951632615067929980155875270751656250188936588099133642570104771488261326029052088601884084247466500114901805734467384737725662084372063813599134802343953155346975636495116283613597494492943008848536385282062338990897376518604877106672175643491566126798552824437476806535879222190253456974812457912551739271360907606756842208907547855529960621677691594879971668717075191950353480368756403288329325512402451471667428385470264955605037557665941651006640850881341252359139478706385114069824151595288304286025491476786600978111856922111211595916008030631376851897457089952064432299991129470424790989924485828198910029015751852374464872129449275348311081625054438376575882324605470664933410017739332239842594376681307001478389052231262305722221463916436455649358623270642283003273895596980444637539499447282666072290485538913400722497942730967612607581329134998176447705427788135125915923747775934991563197222426287316688815446981656677926391104226639432558315258728715958411525815671862060291297872266177159466423650644144159130516034561645644993301914771414881225392414927631394861001705726095398786456876678014566400000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + -173162492254808385647749147885775097696224311336602637912913711985815191811319721683216846118377062283505476945708653917390307676764478747098555999513324581133401354179758329641056585570695546382604389933555566248578967114057895361653056761508334089932041967488848927418698045240637669832390505244930635704967115681187070371073526544467263261855642277918690883942703836177650482350274882213633972338069801398538728562797393554103097402190725298649120204153466893847308377076631864731314654557112608399520618932239274683487955603869465041341113504726757733420288588517858062152498024273470555534524721171823033781461169833375039683321534858432571631396497877463426963824633542856609444255664772228497161225433331193032455168431169727581817436748941013999339133815656490084628140239044753893272412800698492126785558707297992226210393676267802372950186825490019866616875881473834617162108216637644105850978255146688886196056664979311242376683062501729431204484408684548716713978197283112390382008378492974813167939438971807228104256480347830326407586905439249033868860759593555294872283030320599213463266137503091627687417891247315824545260729301769012527380810380238265511768672136632248621722253934022504338353012278122520286057453781593171045716187259287409889478802041574299008520383472408111397494982755790992790386810931829598744835458206073594246138765036017909843393027732811854796651889524695089419613858963870058423623389617795271404842743425697279402364586621400726904844649066741276026746276082607099042216278201623127447402125905454376514282830177868656865786722978820260805578881426391748729039970915767016486970892311422753276983946212420039218964801711669892550260780805829038693383461157737764386892212096945019662056503691049892435839015477968920574898021743071741591777836162534825045923424360158864494996718422085559150121249928508592097141344870039436559860041805509483900846571912106219129145216175285883019577084784595157364344687504303735588397261488213519703374681060774341390674152979340014212593736916881756156268543907988896476841414561358626992009614225638288829544311304881431630738920871026389877574353605486860812680095365181894850854158071203373375322873523825652020965185848856168999959806043798292520592010899409608207040944542509404620634644395851362126045339793879608968014443486690508209394552048026892169281667369733950287822060992004437813407445959222606595156024324281950512072094469116351925730356024272332886616377705275788303601837028926000404304279667933685308734497474473380415117553196206521374862267507909516894924751203084649806116765244131896064703957719300298617176916854491576337227576695405138869408834205903107032415326518570029034957823439842637192635843499674617751417711178556978720020325587817699238519104562883029199203693425958865693953835795006654794678585686630562180636255991929100047058608724706186038115536224297675814953695933241550796257621283032220837525753688461829085257561458540072487871366605872402935883675071299394437699127251348188439154439644802723299271431145969059884989211758160062027728522504520667195188391093068104293708431604502414162809611794331542480477148160977512760795467462222784193848763186217802559249989091092382529408335664503182282138545898543169206340224235148911474150998398233162863087940909275836983952808849235015703542430944388722115257384494977866327457592221890911878345014374261733746937940954536883839576970619914136429962424126698917706332111614071764419630247678232789778432000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + 427519112703337142031620050119849235722377312541817039065629652259396853892009214910581622886652866319860607875617473368810853416037098490220938028874801387593800986601681956704040993624029581577500495458007719987545184331439124931605066759815636208907742928113439086079154310906699006271097145155956548366937463793997051725794310823920778294144176433979663544752710688498184565230048077862665885005845623846089406552311201449897207355497370597268420988639706256688550959782499631429275953840369768441254142316495546292753565687798014952586290991551718580738432894530925713815264846350719377750380155820641796055777315953314049153177022396802729929995896887967190109522573814781970394215517505138456467911381137079678973957002923314677807972961362387205939906200199116802538245403568632995070488134493184311037857817031259876068858750687661453035593913955568474153090989533629499554479246786668406366430431007040335448626531786490374160531728839103701516527163081408951832319692679338454298946521003772799350606890367225161357688479559236575577954936373291719031803011584848406474690017748824914361424836049467428590113513457566981405697034500825808435701755343439631353310216762468377145053423719521835229095937592805623317206744737012204396955623557026246591127046870756052940360715437424906728876374804768279506944998336235147364938448822091390835318125223992935630599272032262689797575674766952876909185314859001704189199706350945151111034900620481422692320970988269888298912797485797534527078935839819100792980292276551879752353060006276192080358961128811497145109014253657768099886539480322561379548943040679103800074452468639903698016149433905486931565889052083773190444452358812779411784545418846394805396470269277963055242798943535822742461001217126218797232215527833165806244410999493588398286839726786169272686347557605393670032371742718805405934964958450503027546068809575274826648321306883652987175755154187969466349765678580469630490668237042571196422203790908637707920827832366696438128727105301988311385043095060508533474832960427384122795667630947398257930409833827073799127118483976694049772019394428597877127257444564212645889298545242330674466148295944487138167325630085060052526607750686284743150444372730686070421171280089005671465585149729664943309881976199442640707983968385172799337056919078744527125188240959892321085854259955265607411119732452220288276962906159297837813322429510248195054139886826495956834273103619953109738045226240351143800071983588703816389409176265158554177809502148582338717398680819749935028435697349850857130831061210825562283647210628596476107042537913590301176243523131571183309699043619338935619625545653461789266202747031378511084055545111375475482371870352014604961691152025777106714745471790303688223300327652098096296079641770357434027858013934612980051140939589159913651368389891737349503930674291362970433868879570098027334234640900934948186035819578809912553759531326124526609061204250557011037815922023515418417920409382509837231015893042479378040551941472540174826206895676817289509283604892369398951919305014205805355133005393197632530443556209142431059291951275786208092109945596873819541862386367279693779941228787891330767026204357018123205866209094384778840744113959915764699267479299529584111386225469108376025060369295976637621327586953178595886778343190893242513366125258103713235035794746509867005845410317869657652460861234104898475675157520125878353339187232327170968674722755009761511577170739200000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + -857185865834470552425728160212711885544880592989573294253928299098674560139453736903572951533577132200147324605093376018857254282938994428467511643878085139806496887172985007230657128156245004630134324064503921149237632604032539392162205895579621337316510056382978041199058652059950920905724441193161596330527439178178566663078830322807245929574124928765273498154911577798830871524944885797759426343935842334092988910217623384507476342966506934617126549970579664125803775704278836329728927635537653961663810317916505344397568959649163277529292665572217597922841438642214557227540751043088262276831179988839445912782240978153703667865605158480608045658628569110519736725206383954980616549532785603040211093874646930316250298116715100714585125251327654746557369732617093194576976795640873355691481958693439174800042926288452531860059086676167753623154459493714929833866175329009183233364980157758328365666885788139795138950094555725372045557797596480267466409390221510032704105821825132480859364096848023298618071961895437765539910380878260098651134524903103165342374661393142181317335424315662231416791050280898859100889676155314851266929378881754436916203798471376181298901785548833959497253619514286928235992700024612667215591722326349634749116073725104183795778117629099393457640894521364114780062283806682968967661589695123643627916340017609947637326126359421431094190149325370966520363791711058303009226555880637173951492172554554725782084577493307401447772057865006751462893728456214297786405457679766558568665965974432616823587649674243401098336827112149942649525760173730168540094266907243095121592257481992254990305170760389433821214500795145087763174125532017865640843971928679471201633222738924739727759607993961011518357623731687113522141871406530692990963034554637912088381991758117257324808087998061255385603833706285586558844883718085976195660628532100996212724006932391192911738982558558677933396866610832176775030689071845068829999807329242131368317278870495232720417587732348508953649717261667664622241404215710511235665036045992586768643584122950651014294977677786039900835508954861682247475319111270798364184767843821286402201606267301018211311423147366448199119558177463376782656279785726506836671308284602683380678602922719979747330087879525281016125309266945596871897172861785798922421320170173685768214434073891493603011910552377070464926774300477779897658162820890174159839172788146828771210646131785185384278935463782532069011718507924195791996965338927823075109769148729608811180584517201626742934798387952275443853301911620359704364145261194180442671333021136106991196125601441898329205035555011235264798021511144096873462310269343346145328089254257819054791513863500047463235277940230989813323043895325661878255219033930972315004825303653236096373772152061722582269858557575595446982654366187044744939665884741371978208160425514709033631507306278585718241833311453206963252809488992329486761566388708536830266345862608546099427243347832515176542298228516586179823005468024513776113719275994942212658367187641561184600656800445168954058429286108661482866617467344011440770806907018588349418349896105440238722860397792328224474535143896880815435167346239351132943326665233093249358585648341154791850013507656734539603042958245142486635489170136487088251549625472712031967186786577188277673551383620997770234097424881310749570609815131848040866586148849782898000631329960598292477519796879715135081615101588946899282188259772400182231040000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + 1270446712503546365626626907859855658424053295405860011804642053783572498875644925232387663513727772909021321500658211132756250428938525239508871986031027280792500275446735768495188678753582471344869166993671999145671340674938543311362449973947095219018976042347130444709225734893956918784194655670616071507470077059735561053822815358378597020055900134151029960041025507033040980472275050204448288167728184479295136367900354148181970729190637202485764201654662316058469707013798195592363977665441837736034051745807343775899011568642287473639149350071149806524617669735705203915541238853741823430079420104022613376394234393927381797346467216371066283065010996402121610444119473736873571470131672040552337341701136699101742336087962106254902387403032162654308342343558974267653519325612896083911654946433311888060717790650089219512608935114359810659168452559082143955629900967655287246135000343078925793592638544958805343905651093015088648183032000447230697027697874098019989047803961791779017311466930553326867529922026226772988974208540347944643597635560808938544259728130328359156395878411025658630937616067423467050727732651297941814909539979744887077488546019118530769844059065565899797022715946483045938030100622282580120202085379539785996692473966335782694770214964834405770049939104355246192671675457437440627155961685965567058897372667922952576283017219231804381516407227333056669597911146935966671114216490654806015194083481237024358191175545296033438511387446030140997280509814607544514347533443469633937757633204692704632302145072891137183528882870923546407228170134042091810378453156705270829988572693009774077360445078771105666653215730077522228976929998615018278542120034525853657095538357795975597242882977384224577924866203174592435790764319066722691906979409109490865020193269206347433432343621142708097551933018043420519036801177108509464001622192324652573525104815928512459821066371693439950892722160468564454861321996139708474537990060661074585304945093411070150254013342798217269644889079508167682823107267918874831604129609945636908997757198966639370481967920699539518414627918392619516387541618487709528453515318573712862668828767686349753295052091186511754212139125858775777144885079354942899127670761587689622333932353443385942566608695555446900151934634858985784666800995081886788647986789405839059670976570857164579436661089244418633645190135591841030531163872945588923237783666453112513696585978042221525956548497375293208202407338450731421367507686147203723776453404035996933120619306345948320017460772849623848732734394395868890233688047040867132230468867518429749081025719969274493404031699981419140125076405914112884293299289228472423035333916997142312873026025124571805199007109145193225047694068794763796103894770120901338489594263914856266717670168656189689426788588916918596273580086450088479494014857071234603374749347392931577088508518137929068778180183441326732288617993742366540503041258236987887024743338515585145983303644217573582722333807404060246082870573579959732135674689265468642731288480378766740149444658082025409174021506396872793491703572990570994475841065512550191168580182796192708172402834037888294489685146438600200725074949543687546115052375040442589680006419868794097188128754671743154048996286908067621357512975623589147107021500045480537193527560514256361681344325469923523932583874115143764933490780176257408866584891973733365253978919528339331955466534502356133902016221917154560830528219512832000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -1256873651555741610319917474543420492297056420462098799379971954190677533177970446227215922306913238156333683079387966521739447934369473620857644783434549560428560633276594827200541828409272393445328744752432820338277915870119546120565099904274582231907308937891225343942572095842731237037129041910014241080868935953910225256773472622064755624501958392217151296484755134276308359607788284138533198954554358364665971172130344245725463048823858296164679529560092481047476067344772144494186485313401494442900534453922541164101973851929421469366760647812857325558444538138005003278350099894817351333736012988161584665617240059223808713754066737337576680763928082850435306711803461654432798894357235479081024848576831482403950033060248406220205798539165628617301266858114329554293873580968077149716816959316054148905518035071966871639752156788559521593543584982907989277389646450591522285641100186229954292255238480591661770601626290253293858634340032356152496597135308236174847361494153153615977992519455812387519748595835660579183281657223255530171360229252924374005105114190373593652045736707017931097876444343929056199475389064604030350988451034895986005411469805201485002370608977730817681071591056243190942275242712663191323212392221830805160175734147903878931588195068661662508851807078838898096536453217174357892926393410920822907943172958324286756035948839229349762115231735655668211007354114493833924946957910557397723935281247403886814637841988547968006543260545948913981174610218489149994674507553016972631344506954449856983533435602072887826462199997360297172720168903899779728164221009624733814473035412672665149405329006681147714525153779949716871673224511730464536617685473625598577476597208618071401971665039683248645733185594076101095355880947897337771913219984388465098730601245632802283511296971593116616157698313836417540818336897999494117750197585715254853491825130318081271012258145061767573603653400290279843925808894898801148916752198941949667990927518696226414184688940497301659329246459080028097245692144129549704213323652896398978203624204695381342528934362101791631115163212952850617922264076503447855411474283752613651493533072890946536395999816002639283147843598826976426460241828088000631694106495259734105612261532979950930213446162836663949977756562259929226847112946375699184646647716376986828101332427615417938237952707554080931129864873911936785066211440754756194659715580872944158028431963212859569957949330797112793772682648750960647053875266122242793192238886454675128166365299964462328181293443730264555094555933109667394631365517728514729708575573472919770844848219222198761602655636291348138201058172644097110610203682604058231320588699506305825016196603376892619957958717657056140636603968804236117760302657247271198897092236840610259590377193284556432103349743115177728352528226554710402553465884360694590742448608435933452521933076978103447298880784166906202451683886525508313020958933936451512518985802552071642008435754171769845323654531394558327545440829277030260576336844633042959613954914766192156912819683307381896195525860335407721834245392244296097223595474552598682817203470216656359896928294781102185997694238343772415798033632443603822575704362579369961456790514517638936372413965690855637266991056498717456577803090934771453589164056214374851908486404674641721204731659771326198195080535327700078076490001409022183680902709287468966694369554869850147685230427154191043141912193769983660628377600000000000000000000000000000000000000000000000000000000000000000000*i1^212 + 750661031736250159278644142552069332935573290584022737827162151383378539499493508063782572135652366141804997884808089022440776497191395429210098632522522397220651898550908819449945742538174761578194761863713307583987853034892982084040563955275667903454384300534702616285856826042786910072276729553421977360408451147882376795841412158534201480985846801442105273044357523703707387039431813198589143701368867444505846592232016600193445882303588700947344610387689465118114654361366194270488874996430449924180825169497886855360933462312817887971089860596222987878596049384261409712908837342019729187319562011158332885466560926181263183889310784585007537499175806935441030072841812144299261993519972363932276782510915004275069249121709423216602408975319720384878322653611871555670977955754939411309362773507187614849537142578434637949537019254692314605812650715254808116268312781935486513453826095834901310403719053160472221814494157975114533753436417849782325061744258988359202034508765975460721091546557772861027040890383434532961235197558717027316618799563784621955451264676875011650284097506722710380240650207414489948108821486691082459030102069289334861973753278528597713008534922634528461467331600232618692143005977448407549546121183220951670793232500047447355088049889185289654983182853884011238548288306721946543704576426880716844893693901008274470267769620760772547961604867761718465488895134746047379800965083068950736065150768483554535725976761779592134664538267586844210668450078568058468422771703574268234689731337398770730930013515689390005208648027720030976796801657031454572984591478089208707330844070260882718012774365303667905253628656947673352246827065742943988173256971278513225321508655613419447791985715160183329526634749495498908925378575885186847346656163544014037641405393594488188527832403346822731363477231765232969661137833579324365375564729369619653220100997376761639436187933875837888004432493968502755263102241705693470433065011606732458256240202384799035514082502375220605405491840913609389541418858142236060026346943329721716064650041446386898994433874182013235527389675638762691584749714166001789271493148720864210137904133462474298619468692917500522540359771183322994955905258415128280556988582150875404523725192324388403240148742558794045141618141541025114182340164320698045282143105290824026975553037214080849866502498948879802294665136238634823186265749679730579353880151289412095520959154746908983752061597836580967695629953212045405143422048525769875296358717656849393543818537385936494480241721322640125094750217780847511929750301847691709491389848621032062796299442702152523312593049073140993674374035406480596645602002624916134146141049162196597879820324960316805314688638351835457430836269946516861738833506323665357047337359025818787417760955346798703621309662206324430219544852883221306142708937210981367096102967222044529331055082418282764749365964424328377269081711204141139796737493031799104859696742197257871493842966998520698168798944550006764003611899196143612649351209864261723852969831398014143835493656338584255470547515824099825214654232363354672391352594258871682957309369919436262619970334511138275045617444949573406349886302855108826129133957369114308629494083497494358857143810618029856554288604958051252541142320977423874738836077820057241031789670474656770917695867000205146134047489643967572856460713014153694914347402262259704739056990959543890885804772024393338573315824817274880000000000000000000000000000000000000000000000000000000000000000000*i1^213 + -195641751644829186492750955420375032899215937166839569280746469218769452249527880383275673679876866387375401898137390956352142015061792982146642519331453889226062301671076094832303131628759825625171006185666454116358040518159300300442651763599021427102193900080693512914067701849357035477841467934679939398351787452390569277615063551437027152059936461107955246269321539230230500722892008324544828722834285794536490201570113834710958430562560494742320997631010777653891164137036260181907249046860723549073588310257329430712825824319276018000969903124572204521679043683992825836471577089075858252420381866592904314732250464987298416762410949007248373121484569551241862494984086877539411732288526320746748580597581169028366699555858021343655830182014011332036508300762054186929526668841401072877035974538610908879222704736284481660291138401902941005955240594411210036364313833090358588616129329559379248688608749756861127385736961114014838134729891924152533623912943604878770279777434373349776483790920068494125685755620898014027293535347873225255581702482044128789560530737094158305637122317868644881132852366664775371139971138775138979589451132511290226065382965220604629126429402289128685721295187278153127228909957196224791252283152821147752521871715330942336235621051284567644329569469320032696582384121299165478984684161442748182649141754684827960080259403840173593943149067803595807105062420098840727753305861175555161566811846695049694613924478553525474006592678263475333725272903683088122223667478486450873043454671702478708534695199897267487488965219709961399557941664348170310843233027911096905720101696474232462999417496312598396748896772104072363592760610940128403237304522429840149139133765477320009084600038451917166959706157597147623833755700369091520967755719874448331992165695238259670607440994442816308265560086458472179310568686590656799647877547801854348433140287822380041299192566730856457863300651099712385129988270275796357384944085244037321619872306958074554448907199328893916468650910204648549690506465055114097627165819178766799049293618057351458306352152737826112634466558524519399598164942810611293818423799267597742146342255925514771732409361772092822184835582986617348019908787374624785043194219049332803287048970512487988059968051099103005842329871037202363418394543779371110283337668361507747693099910328791513461098747117303148328082598064508747382063043417326687420766967531605900791316090787006222786903939433648780807793397670114533660165299076723766820181487637794728979510304455483238430448033647471456656744002249837328361994617879230913924663662221318563291158716081370336105622924422142915171332534772047197587975090382578590510353175615483645451070004623494030932941751096437834711528703358995996508367856438525605923653920440865872090215621378598229433941287257296691971051191406798920900252956221280097822302108962653277491296940170482260653319495705347188866077564299021521962549123263012403279553533486377206510844363267964348396512525788360255639202002609310220175458633760525309629098404636445127156426903673850814981707683638264540811561031643457919754296749348904935735699542796410172617213440466375919776674894204135742664803070388908554427004789864888415250984150522754827601515387542335152383899726629398157941307927608047487601030148532995168558048405397216149578561179760972561063468003224755249787933568706847936327045616770515464180958733404959487148039464888497614706704384000000000000000000000000000000000000000000000000000000000000000000*i1^214 + 40390313304959546773729881049006751438563873227490900533224733989392043252323787534684338611003489928663280688884433974595071482198819239664277895795452208292354213260477412397066688560157143236364945569030831497687570561675408558834496639767788106885873869436113919297957194308996697271784017766890151592291364327352007770011884281667838959043542246543907468334080694014596837676676898973036382811052891998625925351545171821812628140305285680327965108007807020068399999844492853692585583778257423457567127780686447623845948276074847082175301479376568378038028738455142278361560465661517906420351443411110270060644775312167712636136234263325909420644636717025800074812548836795479960157543874791789917063488092689222881287960318351905941998523020091999098864732742306155889111109383356645980391373960654041807873104643903587391023910206995325030694708713755658502092160224752231845907985284211930249074170049342053085530486578702173513797871960828447937460863302489201178999193504364675620458127332065064772022924586987862249688237888328844347484153850864655978321844787822057535570089727266763256465431965010360321077708225709621120810610315112892482220768423707366515647264806776608126327974547240129736908220588859296099965004686113549552717804623785767698493957877316392158746356999420179889282310816629409964675597250001997769388265366478087689979527504726018662598985841331584462589404535116967386531308679387008082070045659713640595612860600627706678447206165341569091493438574246343585674984346375606789677657793736645260031283119804687583656013518269779021164572648799145424347386367244348551022502579690141598747636966937051843563603880253369432008281810320993057084361136116830434353392143954687917743639516048264660487190228634845669961419344427663185282382417809569861181682919289286530060880197172106264911981172391340998235130645079697001245993307844930515653510489051730777652918069591381516414867033916562784080100703846763309301027239854653594687154130420807983241916591604161433271184493028550494455741133270994170047680220954374432107102066727813638803342249528693360339699226857392110501270821325198561119139519838544137311529819377218210156726291484999310852238842336579717070931026169739751001140952108013797028432953551543459105415839869018446895549472245638151738044429038306910843401397392670841322745243252144271313866899275521699379025886190942136414124735217961056248559539400156665843753360963603586475666825075441342744515645548387569132021964907821731868880331014567523709430216674090983740648754192438413691794189660999636328506769120704426903950298011243914526444081178941192597190325949465084076199619187620637423631355290595179123864279236174457274128095577563356150832885663097317204823349915273225183475537569174704898796831255708039282035626936869470018560873995398395621143236091661167081442227837479707529351415110782743618281031443625748244842506011454725674405746049749551945953002281256730275723194048122268370099738026941016083686098058705084934301509713261149402143136586943533234455080735153134149777532807026309528205330143381598758756925213876972246967472616298627834776914760580232698435562953488343198469139867944271171364669608175745912489869197435464933645146935084610486174050711774507061027890906456687831708585637253087690033759028244594601338336381020997382858571401685596828187893309422849168729169563679650971056632057188066949792106125529587587604990142290329600000000000000000000000000000000000000000000000000000000000000000*i1^215 + 7259677497445704870586300349426556690916116057541567827234878801261676721021876956369257443012754871712276404587495782044001944892532012590550395164620696504275337505435107628976522086004040931388766718090985156141747732891433143975319649782354948210161610986188298750898136342043681282447750483210277375948822352201582269626262229702584820919044081436858452358333865741422987857973475138666531133144786044989975497202061042394111073991882021292088486396281144092526197652652144395440787898525948075670099642131689477104953983318728949161239848923133014298095049130739553514853073330745010892180615430736286182894086386030228302050432732837120355933209523751608671923189321211652923380718471906733213524080014474155760226909884010820882336064543860865078831411487635801026660327182838585759208381903246751832004659043709579555142063368527287455464373528053467542354555862202664248692125016256967275441907949125855329111473851321976527431322031203110284354281000722425896853362167682207424310229874797713335858298340530777066663459050269830120729034000473739724663520847362898544517261896019775680502073087812497813888595080133122475644538755535714964055101217587924252229761354630281374024845140150152655512886249419646577781497308508411924836611219006935164079897965414818386776576856489366920602213641069898538412011635302387499010974824848551352808147249962171932589686912207638899943841471588366714171778186634864828051397258145457114537036702473721501579870441660152967865695091390005809905907214467216768221482780243416990858176322318222851867851807084084847867484805085595840053607603840978508052628859399559757751955500769582920909997345633091729988121412697589713450979259853151396594862702728295781608946688588937494392926288352530030209179553556322018036396956995916597262397327257801358700305134350049787204482690770352590540326912319294410906165901528070402203493446943203763234905797199965286357335725340417732025869074853937556765140255117148212009159576568459174273933756617264129995965135732245267041533408508649095089124578553153736983287150929248971068997095411832885630705224319291834401214720576370973397399299497436428157694270546981904925026085687792045976405304950030767491083538195048884547310160710228430629890044523891014384261114693718742686181598407800190817996405065330154989209193955917842242312496128899433405485073607538411111459194404157774897706226613933060054008241509431569645777043650029899153718892980309764615417764135889554989804911748679033230196446322053729236651788174126489159954737284126706535540349899242094936400442886137960528612351117131586222479540426426890013335208894415841493871612067186619353508854550162488229696481851742866527210347724144506963466565648903367461862406307865917765087144336199727047648431504588816026151267338351999707383102858501993515612336287907316372747177895811758440792994260489266932836979075355264769094129633300395029437003420964181962651564633902773533185859584250757949182447871700464808595468778970758763310817476538955762795737536305050088752578743091928253172257276927634227636374341520101582568426253095886499677922380679187768906582987014354642732095621107395151891456585285268742768782312356885936076522495936605469660347382413758277343222568731519680739047979942213564549104705452347000610582681820701712847942837815034293274274165162069366326691622523494486807393280665622131808661563416276033803845255912258430314741760000000000000000000000000000000000000000000000000000000000000000*i1^216 + -15250907312486121613140877363210312963568211626136429104047267529923005211529454768219238823990026920066289429614471739173574200809112501900738987029448987596565082043486459237681380020221645578825439706808187769147121850638065078724656868095872950511338187501456969682431661748950090827254804390715853018032332638471492854308777399582268754202647855611688289899539543282285276104696236518626702750014887935624917610805550968076722579640585907056966475969778662669894059799516842009581400746278397834741660341563387060462885138860848927466769490041337567097624860897133440734403304819923869848370889510764867873528397663685384120525548295317468698449411503526601024034494607697588038500613418020352647004407644092199247505607683178835935429156161963347536250635200831885351197869953264228786488970741851597457183654629550885763783168773647157369995421197902085020811778461188723335805195537020638137923759156934312296916097314687085679504125702827997338187917308693169180766944248940897718951366058065565105431855679325115750635106406991855354316904614968456393408983397661453811609528777222418103279524792953861843547164037945891453403661769287226434108202220150902727894352372739767248247981110408169843528421799620461238387692644053647513251446430402379805272001035555856394479741305338320738198285819351706707256494866193085782348856811817459734199522788776814700223480020079284109520130361138002700953013641322258830993028342150751742546846966797560976682926989693306404705501019190863948956790920393608499485236946505383384343633161651421282440854437866978236309409365963456606963723316110166566389351615875237643313005648257672736150087617352139651495413534285371880773231725136126634520052747232316418660350685658485716521823184518140484356718184459815756979679979183696753074952941774928945636817901041827030564052692780505456409961447110549786121223571870462868858261673203725084333935500580593870591826195588773886891100390393728379312944551993568359176399527930338139619523671056657882588491897026090147737617769100265326981426018173929130302584312013780541468974091986615571513935324727240372639221849126157456780482016833790266614476832933971283728486582057320003643191276067289109965736744547518768334850908086080873283214623655254427153080026515458415665899785795148485745235253734615148443343273574179729351117969979025502384436850878809418018160836333235780530091706651911586407684279384274967752961628531975632448636691950814976258403231416535330996227326811337204700054686807767602628111239375427237976425775459870747990756935243988032452921861248316407440878701747093027632676034348398926081075840825120439658485419733352387298757500682543727556874047324058861185704899899170934472504582712505718512139129293217835946579431817175099991795595112518014889437548040092246125890772698437968303006488761338323536689839380334747400888232778422391487851768501503882995871922604319903900678810528026068051026720208231782490734288184230278517791215253857273644707155562988132895429985895088444153261091913348347911008481465700952594374178741882477554556096503063763831239818385806932583129957973801759026114733038301327182261678595934778720130624652862313402657343010987242732186597602570331315717489384528334999505954842358580469259372096246884886795497143445976325339087769029070787416580230449573947373113975386532778996517194735047717012884506937171991343599348564377964154908909005438976000000000000000000000000000000000000000000000000000000000000000*i1^217 + 12688210500119457647396412233961570062059984184181607302491349734724382955152401886851561547996013551270274352257397671575586022001266728867993276565609124378807943503118958400753530751474154032120427070590415572544929345757120036121485375368269365116530441511293064822169843437237307378221559779633383863609489079529493945337824203181834807639336704194692989188313322178357498523707045829327007943940224664421153395778078465214406051418742621159437431512852294842708926767959694386241733491489057852577649549665308525973835729801911145907242087949521146831084365867751434040860871723031479091306093409933886639119934054870968276881464700806161268628010421951061501685635402315814370774548518902000774852374444120265061318293114646494476642365339351963306898071302288093306381268198615505261417207277047496392845128491335115130883006930049166054934646816002814991801888956718881547621627234250666158801855491543678107088697276630965551026776407949420587786122405444097929726504509984348263437876325594765734371661733350553256806973672508779096192602203737181043108445496450551184243382256246789058051087990460147132102661538853328515340187933887083281626095032473871636096850545957438391375479681705871607676763452857069081412024370239680426039023891513821130750692986551209872211545035747835692567371938079407135808367166468116887993967754119569377502577760085654982571706503967728600524113675751779857180584552417164944795589972595415801269530307943003433671358190158025959497714443436451659601403945889619493726356717778211630485782121236809270486208255808331624270480158366349597377254023049797180508565706481591453091824704989165011842402401439101226120729217116284223790932781748634254217659060415630144388442236246193302215438295031328206020341893557474168441709859893167673904037287697224505032893299600429432813340801455890939055583794223558979456036292801316981431864560310642509943346617838327870747749834616734174126060373222358250139886510945192494643247541659184574397743152482219417396035075554112905126867485697565839139902213636201314071317166777947969107693868238510361167378517198472866998627079976445792640520009493082568855177704478321556174823403195889139198330964883245581015908268496962533329651301470169161320214686465754324275267589191628272570537014772701690135979117416032032115754346056902962712443160944764188562348207888510640974510239530872462650378152583898485903583217627273054529562017327241407150501752110482307967824926811117254754746208887858577826594052363135861867640553746905420942140582641714445943768447574644016653207607661292468028560419549766284058819589143257961915055533903066748054664261018459886752592521068375434050013973658463523735142727992260274143272780116090120242810774048171437386024528272516760127618036865509654598330501951385917674182835760086358600705017467168187513805797740166871503626381710645297233744727335106351461050057938900023504989259353784700227600898260979346668603738740120248944347194328599231282411779284492007983515997336832289093388595435944423168286825430846625766355885364679804880235954866804452334284778578673656569455132320236350139078202438081813613576685789932362267679959928277263885996849097102737849401140139570405860072203625462992799124041892843568680872750097551055394374698846089086414555328961441434889069200909170995558007964602494847631821735031900510240329780312986032173398575757266434349553890099200000000000000000000000000000000000000000000000000000000000000*i1^218 + 6391343057367064264686101496663645757035039678998767329824681450996072079651284631046545446305985855490262625059499414218968810627698740415722959308586715828073082318202522230761400181995236512230484277706258697121740611724928922500718731171440487240101029255410941032648698508795729407431302125809234014300367637144828807264380172509227336231826178522869818808968716205949205556914573289350227489658263362691358960173728134830887444820332291711242491942539014667816024683332746879783659641884110269634979270045881718420172682453951699634210254300941462666120455932812770487111241600648013995996902644635742258449175570299473613002457327633529094822607114842436603523476488512219773731968208399177349016157560699063660418538759068530088270751162732011681742608478491895025274448387059230983095044014498318461563765090080539860718026192842549876362845451766983400546812541487043558670854286912184456200043141748744830687833875128291989627526990823362096355689691908221945595221003648875382059421198327311489231467897697540269697589512499642878739660218320564070510529021868780396189937085426661775619390242877276749779637755302081200120111463604509836719722974338732096652957449373861663348756852300372929632333748449863546156278963087632472892563294447140839343144673350294048570653811311636356720149171533283729518434227438660988249859346491507299326127046284080121239954061228287937751581026100685647638491441867204638867881396788805821399311267539073725412971167225956319459762528294544663528844734663989365244252502115600646214834070600044715388409729752712243424716109693923022734598958196584952554365734669532940968482115810704865190307665598205816944189851369485828578876565740641743714713246900153256252588361769121350443923015470916936887235622356278553317090530270442593918002051004858774078793170066878574721912803222201280815521490465655700982067118297338551905410077764860605367317106598509799767745172586038101667457041488133065879383952662806573985426857475275542191581193776709166449537069107697969855660180606737608806689989612865829737373576713568075870937376267592752465990191399729270510430889305527763651711822213637424131359787360605799196622519732275333826330742944118567419584840422316712124200875257412227133784011492145156414165151508290320007639531095600732132862027685922759581380899669622779155587261141338967699236689410367925861238440888231101273111532395966276779908530181123140567911169182390876594739515912610715705096815581291119149762530637765947990382389052226883018971036426387882443199544011836706173694126714457532480515665123077898878280017652353279756215883565800393173591362236583476987296803565707122477655029830866039619630714168330652540621238938110628928741525597037862287506325259589848999160691865334293255480102862074690656470535068122489465022509279872003372053071516139696588775385002609029808323758919376276287441511445449985782356470844947094122698979930439752728219451227310954482633343562817918878073706680179174429239047537212007992423183676185907997892544119653863046592643378102978771268793775564988741109321392807277013193365394359562362482576514778397116342168875300213868944776069841849808917015069645297764114192298912713528223374161564386810141816466977729782679126548002882302196941359953161602869895940395682276252102050443669054092752795753070699706382035374888459765524705431701086423450068433981557708258286020130242560000000000000000000000000000000000000000000000000000000000000*i1^219 + 1470079565983320898228481547728809112118885614165109260242513296121404072476927261365930124575440814577570415710441646847399555252048511018848634119008147039699190865073386920717449640883898855911868361818810952889964051707927949612764626549040043901069757234565849925267074221834612653830985493601106620090834685983447883364421666498299838804249784973113108495862047898064053962631914856460283216081557805931043855463137463305268111930087213245501775096418963936000936009239571810857879001651883867433356596125994565279282083420125402839440937674960702698197601513002548206612267122329698117423421755451297069278104602318718813537353541170352159888795539299580075087109822559890895574478399073095383124413797581767335365539406162668385935396683778220305246071390331121673005225459652823883256705917643986446385132740597790145317055725013218588609325164984089817890491575644019189938678576549896942107563876837215926017088578094500886568345754760551318436686820835350652049006308265918479838729680925592534788842125625115359447478740247015764175645552662476401068993167560742048210629385373179221325584170591938483087418667756288076698283657306202476066264485621825262266096388318707496589264045782599792076390099981861962818029988098440778762203536940191535316037461198359097841039902455374621565203928400999319882675930794564413931582279129435682072500691634882299519485265389577177769782020190391582856468711391474726064088312643030074032385395674776473485983526647914740574839311633598975856461509668332880030214496236522532819805429312324518377349142890618545296892038075038315706187802422430977767091563810501311429680802965049979004500208484514281055701143462682162051227796172683584084814496762244090125128586224444995530476190124161099932495008018172114855716943360793734910662164440799583707590138793395431829688272251618763798174356932761884867912798251812870460050481958879749102118749255634761648937614127693762612253508067680188511145994181156259256551702635679683059838738920589101875507027855034071695642260574567061018698385583749807291845437931613981965262404840638183101075707090915951403529649629835700738839535633531447869377162591131271739229288487534269240378915060363760576160082023203347453320651219152664175113412512730872160392351095336576057724569526164275789396678978092364581009774102754412685137195775598797496829304361317638440156340396022032619187859470702264368695407385988951659035469146967993246989641436859593563281446471475118919758008314931751471242460236905083501240543087238563707005050820366659323480708913225548517878132984387256396590423207306634583226411747284352612390823149204059663190477668286919675265397688978599553855042110451153127315890300101649207427970322582939911735832481493003817344628631242996615071953599921624335105606917106485948604865881562867711286467604968437037950733504188401576624110365902458770323820822817671722466611170595854352046056652844684518452829231031430096106577180166471416760451964121008337403722364601340441625297430038528419230340838892479051820242856827802513946731118842336231958817493550981520781080081726332190865289334681874491753625567053592085559004830208362659278664349494416228599466044832705428442808348724875310790831830312609006460001745309191385006754851964938681294427916104230698630991256750153473413077453841223603075211772256798204991134895178596999798072712433396651115293966336000000000000000000000000000000000000000000000000000000000000*i1^220 + 1490352218573971845876429606499325903031078385569596485678312811241943632353901050283884051656743287857848759570609345595547360294362337068919880131270540963184532758607269067901641060697590842689633320525248987716920834229123396796878739762395160815475436653266300971640519400260609003363011629064324697865320649481479006237730229861360534645592428877704685310983554760343066101364933233525824737783800666151637216216845189665789720224903782381051263761365686559253137231560965915496009016280250757777935739837923529016914308736291118430611470571475488530894389968044243880007887625850297783367915685487023701489383926066752127155251844323268804329865249913258887841219221402368061325283403156573359440241555044740466268911052452560228914278740110863321682245646870542893677316406465949659254821986912247107281796464189913800127673146633587344376361489843361201292462025310072690994754458401802930354421678514324879918419741094031293993462381550134321169578426763147201014278581903887122429172986680852353188145489379120345332750173804590493074706074512800781596032458152793542476788586435530485972877217699377845494627689249451516615263179257585130994455659207054024128386225038434689605658071170065106452974720763315704507371472930885485539752242082135709309776058043176577996286801491991147867956811678303325559521736199633370589421415421911637552753344538493167833749385159671916474052000124899700693865311713910183939593293307403756924053019061705318425832562560516950348086243313713004563175816027950645025079767913516045789060969025109178044307600659908302813319722548779678506016251540968642679190977002643998014300329998771866610898873984038061658837718370644483950642317813073363432375680360622552323664594650574289964758482942905432287186352932545458774692829646135121713323680378998701767112333375269908261444320434310163927906495090951584342405370488076888937635012381598404606559681191270019580369123340681339165050620323531952692268725270733083368938039802184301724817283059990761254776450063880362982769122619227107751314190001680046102074121688527437369211096909886866550212520997150131516718526124376751916733927553109493996693864041558226592498212097711708457612997397552059929208467868369998372778290822647136127469587061453810682824900856302926811087835709369722607293460489711896524939814819618203447444809115226963766151232279641231491954139001457091669247642034620982086785130111881459637854363704949140695144043899584678085191957760968515875102269210997946079702473011405912114326450385682065058613310091497189613394555990034887656656617281271820814148150492883284590618720586250255501044074344572184778218780320006060767977015579999948662816329840003622177631570581858028974780574657181298771734518390669511535284968876424991104910389916929915827536812795633005932062057125437169175132386956641778791872828943568998456403697214540426704875839939028796683203886403228039732902431157109567581994967828554090976364617878998459053946391133482035867246785653447534232509054603852855016273333291247825690113190506294507841195026830355210998075219821547291127894590703638226481328476086332538455392628657294606481822176554832250820694785715186756125300702086342003825319172987051477794064333034540354784443259797922038792086422277237679817202688384889086576885697519088333435403748534155897592152264447310669310675321317686270549959290836916085823897600000000000000000000000000000000000000000000000000000000000*i1^221 + 413495967496337495688256896649095188518057098446727964150021044105022683757420706800786929225227471969540047094621560303492810555120313433644485366097180803386972424674139894262126377372528558121992377450510827742957526633630490221514858458786337763013554341131611597251101783400739185083582935963310868237154147000460178912790571792423542747466276463594991047179565475156547048261750835622148555518475640627975161062982600053583354340518991149359897430897181671365818941440096547545830282953173815531288267961864897176867868788130382039369242545660423011451594247091826203252640193018805319058840722305652444273227006841672809542599423038930438925955828844294740385003231406631148987289712375708843623738555598770642365545183987731020686142720261297649229646925545591235829958000414253822078852879357178388848486018077183629357914024476622152209046281954060185467922020395272475061435485571956705906796980434633211937692650825422144626706478283475010472947715420177567639069846837699484940563820664906563193885293110379953155755384641770000224282292256151429377923195461232831398561416657219594226518057647326132631435084165304895309273865098804546986325388555281348135696666404357987399532991921278204931950731767552692822338617634601593397504370930486878406963844947550128892128122307398092021284884097394939448283792583776966206328580029022709512947477578013164378713064119797565041840850088479118555691366467337028956649717096900473084948236035320394558909778983296652140233504230324750755440091531816652354181534276874219243731069759010972919862472920904459294001224200451413889569542631258685455552292240602193059177791060791805615025785232801865956011049764525027386326909448076953925645171734312709673552711151678186116794768544986333255595294954241696378126455095339884740220862831878752620620238095360296693869046526315655627264186940225276861952626194932048171130080262747508645137842593768209035861235868032762666440916839865733161646234650668734592978936174816031905196452632070354516859434800927701474497824303438679611273542402204186854598214531286834732258377681663745659785333264482590515756180933479578346634795952150898901442696781468390519668870293882429984378021453401468509667670879180049345688501110092747381492369261809226749940642987577587987594115759776023033305680861884068519962016247895540115001762984391568384160311343089536770913268819572370911071658038587440277787309512841762066144849226370452608658885639454576457055301732914263162250087266963457622406445553904388800188434463860236063831699665704052081621080361695197022376711190882433224368850093796622990610537093640138358674790462915786768345587835504930285204504514209232476058735229082628421479936054407761810089839783047504841977458906950953498695648291566924171474192539383463521204040634672135644508661316775508752101985195876807443216108577365293555974326117543161467402706939720626717685144748904200162814515674201800375243738118861322630583104428958870908199126871240946289742474570962857090968887864525962152436396049845670485904986015809776370942113497365706904489591305037019347653336985564804461901220250532852121985250494945836678741687668485146956881349456711808123777293715256926656642131415665789525518669505906403342780262576424117440768309726715442681053780638120544494024574445716973748707262848263550985603174864026295520736793089708139282732512150814720000000000000000000000000000000000000000000000000000000000*i1^222 + 100838350934648209470433931053832319803917059294623813174243843658418746535898627099297994133530797517322747453979225742038123951600610953046944789308872992844284790561153298400119188819139138480444812814098948685089842522386038311079313830111740797650997113241443773749512005472079145508308127420549071598875251921014934679266538405453686331822489177874056823878490699117917551052817443031043753586433816096354750749615644394541653423169472654981210400855137610499643550967632427243418558386142632649461183140032993869062945074969319391022156190967769712308925772737055840691278981852287242420942076019411459969988550303200282543957882008771150994830225328029401861263357685849268184544635560917865667348998646490388106882512272082255800985183757068295635642958351006375238462913718935399258039174892863255059232712380474245336815180409878173396968799408175949409650923608133931775097791654855980219411695023278139309993028516871528464157409489576540010436968989405660984869264037290814919047584912292311401105199588796611948991350403358245507121703468681514677189353700127911617293614756998124440378814113182518793101323690301146509105434836435623424546713616083606894726434707038688835977432526034311266141061229458396089909799952154054755202089360008284256982937621211661101191394675407064157206564980392064166221523034513617193619274250803890664026407842187528718263559377282272901062131443879499259747274243540729588514982644899960209951895271808478207448557803734817900498342844566659546742169501144908653971913362211065193198906620731092227992979965236418633062307072046346079079182225121786645426435494368113851296331469123360250316240439372526454790169536254827996993006411479663836594734030234519906745723840151709016865341221110412044035392069106855624088552716128069073065163271886976339458676061842186841918430765739356270747899399835257326467038534259934169288826491373468705731626844970447595457626258505624142663890034662362911446082349899550170450436799563141019736532241375967268101877112300972586322908608530004892197596116461440751717238365642694225001768885542556123455503415242755512415415346979398791092619175772940981255109463984376734227081805224816391732567777623031973145680569122698312497186608650357762406965670563429330753095651049048823367960192050731974961244936820416037147829605759811409983086998207035321176599192474982952092196248823328694211509003743542802933745566515683465996516851966998672867037520438079259160849712766538955219362817090784600294577270574750484772933587766511216429595892639144229854107826529966957693439159894885491457864131546592090680233493127520064838360742489475976769948843630050684224327110840852796921756359841243085782616020180432767924795764692205103986614081781352894692149789262440578831441957625042271720714843667178520395123152169179379167676250430700604586558060445410517969602480958062402781946408442153331519747145096243804175854990090340701220193479365921704350245847706665370133705165685967900394009548690950395640365830409450157936234358752369147081412241610902812304041271598618437634246666260080448184078043546722896755627979840000138779856845339471157585309501534475528385457179105166462970382660654317995073869153234860683260399183536338548107851311267546692847798394687760807364745104300078848951220744594621053502317090551397934693901389001690016788008660826699878891520000000000000000000000000000000000000000000000000000000000*i1^223 + 22434501596468831114100587107429767948028630700758890294254640024974378351778378760312451575830975596140473364857620121315203754083748519918390838387968484117318810489502662619698082688712130085981287093799025393499385730671838709566135646564728054026616746255415847497453456339565009009059515667846611182544073976696699211220911181762544254362498389471987827657682435258767542468968069717844823453560355446445470277361990335721680177935927059312514112400114806668732459129413824475200824084368144558670051555465022246374596600102961059018450403739857844391173867320605268835878479347674478015063575690964347858018891832736568019855751419325172486291532213056993493265821341507426876831213088707030009959578310930992740357041246037568752698699803516660969056964278202021946900339392922879414071164646579087729650985701471286214551097133763874231654405101753178930177875749577386847059601740240773907555308538439596150082216451173518955241664444692281429440298591850374634576304811605557006684666527621301396112916051165530116327506054389387256749682223894824661280589197431377211366476419599532926737846041569292591835753401486251994917528184208441702561577752084305237413227008338628260339899528123988325106586512413720034563202060869308192605611435555939063122505282022161608093954685518474514937571364151120041224408875509158653427744595163734444281863965403156464661390797723371114490618966603641091918271773494674273199359678837483270033113174511776045222928916780073796317278380954966507456148369152661699389874957119034572445189863620626235062926390590976171337842106158503181472119129626841766875364636373949081011065815128326845240994556700867908905805041545933517097968093809476411245828661056069449851639367781418357235286858425446534910612442218199017358199379469831980437441657240353034052490762213169227094673167710930267011491703781639248004351043381839330841413226561894853607450081558102366059855388013872184262166380711568632484272805299612822238994290957485583618263908458546522425728680027303501823511609597071950372390789843545173404243039042102349365275432931563111433826011465948364850010817033205870660961196050029315287297198093793284252176524943599682790469748213821979408270847482421257434883893799688511206714502220507316059509301620850524886567953628444154858088719868543799014814190054539101228711609944013839677430130881526220828371918428164409187352294041019434985989298299298049991387334720961149306422507781404791325301824407014021377759092792771983861592088240040915241067647699595126039146948390949181059334309581773432962234514212363632430762373749973936870275744147608279143001916978820691328837005645476747043573878375167914849697083682123762003165658423465980638186376836126677603549085294996528166282841617145217228215250085534524429626441924203878593113987374771369109752158368858935334035481671309838188943479075272629519325869291558303507384880973550737555794279643589382669437205801219685779301420791233746804014116695322189584209442736625943641994350004932052894265356403605638649486126581344052258683474900713245910462074652250533804470740273330011470875409386944103992608897513363353336347933452381307433114586865206426330317335593012915095323738862744903354328871685903170335674456945538620906198123681198769115459465735477188754995107344492182295989825684074009271347577596310161014993196784025600000000000000000000000000000000000000000000000000000000*i1^224 + 4262870205594759534871613322327767571618479922221679393847795129058405589695114404104633563960035961468745956675469184811146692075062209837956254345138427708625908104024806444809659007440307903333964816085406074440426872590850389347879738188037117142499183178153779425260699948011457135427490536798651763160675550581586050790767623383311743526972037456080592881611728635784499148737028572263466103711194655830767346785946277725744130690196828624576141186932361968881801224722108007798687601627738182044871791516558185355285882248583373129012122077192861035090997872419782739417503887052769792048941159625570370627857503131699844395719597799770209172269557626976683867895876372706759850593139167635612552814188614570174410923186628140781931479632797388238318053178679135828861328785095105871171618998774767999389169027131645213075900852791376893807056844660623432336153272805607101884769989936430256644228463169962405999134708142437253599980736292559047898193409983786180620480209012856174257541840440343444894880738800106267594968592332514656178396195711213080683073978810497859615151282359238004210217143422073537114043184606688356788667949237900278580115090226406050680814884611737376017229235673191687389719305633565150936749847488451389111268141703207093860248930609449164043168120947271310350539807611629007913842451464042936906682327808286168174886961221976931822509545721732692543738417099098649007594230014338605403397940542392500256671529716536953502506863349313590984061022642567200985302067481854670028413797802728382416200408678061601517751591351411282828259742612448044165172473376578978021842011124670276254591236637334219064063616267095423544429456946186012985957220007610427783383892384520041310679181854199342894566671121061267256635983012681132672240454531372113406030247238549680613661477118662606869602745019357543615759538111863384687786847999105982785793651157962257525853478135163684920391074692619491772284550110296038764157706292727025505557773305852337513353620945431592559424432870344757042228876681473451604336843431107755988447358206840082285252337204743599643649784349224028046311203396597922863342996802917338982120063660653817155796193191771833701926263211687313601985701437688261373940119149616351277774946000864688192055906252491425624551144434039210182124864260588761850745492949230169222142119754946163615595176221590307133012012974271014331291772709423870646480941704825296955453244137766870809553314091442136720618048068160121865440776800157312761046657747412920187669771233115242559433505297791313538162053536468602651567395499970954001367290050502040392843617925560720426013900480305516039198145164778596540367855684126266341114514359010078730293241420253516954645642853231209264267421418372265456063148827239720597183817233797244769969243230817922363306205295487947694723952445765526381049819800898272868699563565919435965250598167814253050524503886171048906838421821989883480515761168861849002308080838427590306118749941712840250582552974035499122329650920837691336280007883383313226789987818614744051577385245828207301573950509102628714988618770156884479020360667607761151983084734183571236962262023509411217104619475314736800840212773594065698634158025484497965720977242494616604321476925938863276135894315208578303423155100928658923103570376839929331322869581209394979711678351400520457912320000000000000000000000000000000000000000000000000000000*i1^225 + 653824105576749155399270725819565538987859014762344763525846686500376004043452977468863917954884940017169292537552396537356175015394193099759786950139208109105363745550960274149263082611173834785552147097675982306384626936781783631637639320149459088748178808867569768184103399756859152688144523249066724101698304247565478561718272497817270275611393300920891060486569537580492953106096033541457386166249064946343602122284736501613136555644997280492038813568813330838013214536973629697420264389220791557136374253463676015594282593692205573649968692928716699130661594646446958120265239820673332121165717985796874503269077733237005499740493887350829506849341817506789203469421645537236238478989983909904128061122492278948237794122383365800099046072122886184173438857707198965714061907870794678006848679295592608512340768953635019433420998254273880600812667074589707627817666329602597555022769475446844473828431543506277224926104695128410336621349708739342535187773335346457556981971836520363264819907161534035031770015024432548720035067931501417935141498635772842601438598048361025757040700842488642736516721859253872552289626836774481029302487745616077821197891555583966480515147554644163902624387607070730520196006947067290012183998549935183744288902731996453269931090183400472703662541741240227192282036921844395454340682543432866500364050551555138825764560582990573984116814232428863874244270860000343344303521228509334575322927627961438589136608309846557099087581058719144256057969814615047098938165733709943354499848508140341057333498314827940911393202529872009638713985329032963027586376131524388674558270584847614067389684822849073649870958902518996875410422056793314261886694839159955192463702957210099872849843789573118241840291533804798343583852754303369879745799153838829925034876157144783058083907839619455886424621891631915428542630498901897976249360865129661666134595923633828442372048888467426877675508138588520401981154576357830363590980228545615794654259056588659840801689905225380839532820069504752190373706335898875338667530779091007378286223915678429185414158578682065779697184293025634646817032991922098831537414601282043491965747020099977031664833203931105006678719820315880240974653863548093784391208055505555588791932541362434155055958567884529698694394093205469060218753924462187998252329330010116715611596943145376500081391867200648632750154171556718120189500693369631279642176904137993323421650767828624342902506185505768677740520697904697185071277418633658946392573235911271506464594254944702950531048559535872164411121231335161511127097859626500199830661501774030500885859591126669526724434797409661921321558347109503160871829362987928203176582729762685659349645658806311768857517890560067963878068571381882393114045445492382792877481434430531294035969885860730065973805069631559147675352430806899001092430875446981589596297302902006129164921018192727460692552137638148307323029307732110480458033700021166276887670889350751239533629245325280587771580607653380502968943314344942213570311597782862682044671978971648708841760005728612375664573743635078224693524087594488369282224793747677222611401562916314391469061838438266679703459232864179007384464241629677750266265939931714577348406493665164854977713144465447889821347151181409626097224655231498679796368453505276619836902253300620598941011255754752000000000000000000000000000000000000000000000000000000*i1^226 + 75490476833066713323795284841360364207320230586711948167450179733520095977350440506477532208324110355015344879221647336679620641399759535142934343867469035585586669224641815343609253146704120989287091959425442684722409180798903511224531778523267709306253927596751907277424518356543776850058621398514601526120111034099282865820014166441687610493562641966034422245612287801845747072942919278851781111820103681396031569262534604633562244842030460644645528926050894679481940726258137320841272780700201093697420396678518038444106459470878613495437190718402547746555428187835008693527399970216325430425157212146650844484483254423413775612637082405855666027132204917162732547555409426227914017233654396289636404656414664232155441869106684606267809628546684907302965523498118058925547026793827211343103231181429358598236638578707271084644475977256352253574390449591497025061973443888339461372941658407949332519651381270306793521554031302504250390564289540497547677023123103893531187328557849001210037169161794452831379949824849848628104065311303545925577163480291112811366897862415482792907261972008393407632260790497671904866640679777628207363093383401604214895889296475336158962537738530862221409220053770759415809251239529314038473458138899526961227664105381017123645867878861258193525344452695983224743264319476230623991397878449210059320675449838772482928357287031014397559779720329059347586601117663870038629279469903952451077029209547762514267986844198882658295381350993081629614881859077610765116462656798298518142796270075533104038407466450577825237091585233651335861874234710611932686257816370799055731633523397915681043280274422940981221513773508038737873382541935019382162316867646572643340686889406255121158589298005590726411361943688696084183417656066084110624017447230411903738896173931565739483272445075185828862565612864758381437141923471349276590540156212373891816966952433970456054542407754544127959327501216472519637733013832246602773450471603942275136343047461455354812243125246007744161035674086855972286442289355635555453057974938893083376601676551420257150234354755595082095664030427704490304842079478758227644712276252942797034276215892218045428480878652855436817722365142755109408024996368841953734124292410437460695835165068743901477675704191590731418210838884134257928399906919917240773409272975608238151765495798783996325466467994944664837043405008960800810352834828695626114441137606969877041121907872394628362022331476883739886734262253765489854154613175351811198715995825344283533753055252932806031111226998180979022430538732296743925249798558637711002023488335278464453245646299727295469398908039385959778175993444197003428889206868398876449356028376663225983452313924147265427496509538328966544971652594728167264679883697065670064593011845571229421582811636439683100286334898400181214791010674610383322803824036762764656097877577895415146510081481065753496759677997797637774155318720702403060383468991477645049719560089792254144212284565486000032327442819076518953951356398211197804608995436039770612235629041904367032233033716635905646341024092003540655505204957208303235533196507522164046902269251495410945448685670059955152591682952062355303601997738698367884180558156594521936403783550812629676904418820825075558221811356199886519245572032989014679404162530212848784858917453910280188723200000000000000000000000000000000000000000000000000000*i1^227 + 5776129054999261663983269762103260421755735838949607836609711994088165980942097301636659080962862070788807682119322003405193749372188443759077305556969827052890617197559809019072412187212604736023648593719383526863809541598817502042860855579132717129969545774845228662418548648214791791319840396296993136891328224774728445497101338077475149952930117154931334782144458975792389230264988340776375373425727595573998950687689398814582717898636298397312304052858662004449453070257887467214193812010722545661324729549698606729480814885433638909760850048237143405616864913974025662164915928439835163481766088463681674961531092368970603265730884914977649358108820605424104939517212246469081866244750020745561157647773034278246614612872137342704360339345488305116511442984422850234002103158065074652115408931253531669713422067231155227763615639869848447063276199797456748178128106616308185155154422580382099676687059060062854775180026853141078963827010188467319878391668856072289101230593447083832490184233564410726911287912397162087548372779533544666842321907831804163068531388503666460260647545304833134172757563753092652434034012890226456281616038405982997818329613246247312004148781260884685367690508824690736326717778748400912273651644383752042679986824875583740719452962268506095941324816444470869681282298310438812630136249955658394616174848536874966962386256192925792800092933075753462343763907930863514188437375776318914223911388254488023894522769530496230367383302716878312265723166097161316898864190261130777150185106602282977919388776512012069438884256356984333240882704123410209185907571886042897587522738666377171330755794541201521757430850537621637206742964049116713186940290671402407835546031744548385635094459208091270103752850624503586265114076434067695779220096755796305303390959030813572143328261993027849770851168692303992325219589026826679147525940194993849481624094853151774765208935959501576320737576407889917957123029539236882553537347153853655781000437579186704106843992226528190013385994964138378526022164854229993311927990940357412725306685551646076509096761822426064961118470231451108148342090777196306113113394485987415124852381526169192380248691597273834802269327488400512964615065467263098429896675084845711381376917653394504229655154375771602997426017107093263735421816196272026782190385217614823678756996556482448924713299445554349744380386894200340492655724323905342177058047729206436310291130690224737026917058393122174839797068814379796659909629516297379649109575798316675203509238234801218594443438368660265614722223989013766880966178214909884488419762165106125965066009437485835397935492787243011664170192156230418092837142405201345902193016320778628495797584807859639927536680651447848140109744068335630049144263867442681687598506284873272971329183610032950700115895671651963245471480207260479284416761868364497967194018629850503189737807895300230998037833129187374076008137921828324676799183927323686148736620388216198355566028293848495002729446192149782256841627107720970715919367038134625017717519457089841157276850045197372156554438085941910329194228056803960982817281287803744823345498827041384354787012510992289326146937874195983686896353262266561754146932906016472034061244510016187241222438241892417090074725167511122982907307327166442233046704955533611798704452943216640000000000000000000000000000000000000000000000000000*i1^228 + 776348336909731609513785303570625932606703602351861035861348939691555564591053391069595852016266786809745685123082311682418057714176484713015009765296356617492593138254612188939881923945236970513912924730128747531141616979165025919052230614462440510636655151839378052803407111038974184955694519233278627385996139083091672961053624034601335539379848220375333776417479548750523112987032273988579385417979812842318931311137538316805252000565309623341973414337650861363365547274736204468214072859874386998781989776501467605763826045097781046582351327818079192124946452704862958021306954362930279093834356293420969163919392999136749422079339657319208073527245172919688164776638641307030015258767193900689720934097980546174521820491939932265814885156251046595692575093340744588662690931226770564470346557487763734727224506464104642573683365527519139689239530399980195982746197542563864256241456556686321037074078166582854955231885501615268479311568963333171421113666722353744329842392920507412181959345704187891752790016249386398568888091447780186700564641923969841037463986318819666740374919560221099538600088683918284874692251438642739437258293058357312152912157953048132452157189089108867588499544969154587077078396934303418078097111285739574373754273317827445824446282820000933834414033900646800509985122524680327522097873972443486124575824289409987589802560342459058526687908103069299724116571940410790873857083549000192655053603982303585538628680416859356237805402610276698673693777585836622275893672997133644211655530506790618173334354414434574876787721852896037252114430033586463611306082888082995684166894279376671832938643121932552789775494507886558291712747941850229868718610608517915445596531445964061869712029845233708506417057888043655993068489319187448175349759746185837149509615236440749105287299598470287658204305941313130397618064657524115488407014833128635170166645657605361834229136246523705249621150891233023073232396789099519197121557290414264020758887465088111690630640227631418400893453540513870742050037052051589900553157621800956518322175438283748340918525360158710880514524856818735897147997502702966211122300977686724710880143373692874137091006921531690827543218513978015740898824179732326871693574862666128549540952186140335112232154434503272989225389668562716972762016559471607407285552474192242506504839414467550846268653480938780796232113915434907845847647792910786477628457607723604780508095137918059905635814333825534043961529173167198514588605597175042364545461379657229200300228751878971470691836538417357271491391596086986627904455472120816945273631712964097038949490291439081424974690119948035558438674984002609310520052059561760074804537213792593194381333820640236311927330670444126095815434662619779121435715475919584393906311185154129625308692194146450726740887260183954061978690062803696385480171384472072071804657919366746099525383766586456243182294825168221976665013793251646137668793894473168423419981471214336874328802984014074364041541008231650057930522262903171622527610658122997226596166375555977272827726124505361744480949598180265243111403294040835924643473747215124184822118131593456650536493472137293638041674198454640603039095779678739874260172255478206525142046004947095411534499968116760550403056151847053669725285415299060706579402657638389404139520000000000000000000000000000000000000000000000000000*i1^229 + 38219938244050416891113120652632193387384279849215712406474145805371307176949625699162218424454412827871724996429335835244854883563405516598647676151118057343371127624172115428501755354812034168984239542209028441313864952831570697304193077144945667391862185102767520504647583515178607700458463480592212770455585729904422260765899722633437756202875047336518984763725595064600105085434806001932561519088505279233397507664122521178385743686018959849253704386368301886182617797707049031173925972374513123795612063836751167717610699571249888032761075317999696743546457342820032467763398067234329927584336612738307979160234061010098311072679997862373775327737688354697037206127036920477489215305761989583036364075779959400911105016786509084491639179018203923422048044846554417629119277390092158906586641446388871685653541439624868415797034551246076702472437436678121003166088016171560253177234040961093604635011427164407444331272627401280434830708561350087319950566093553856511310105203458922284376934135881362486065708138746613242948515682889612018410401409459083574418467002608395226841315940915715485364328453609378160160220466292597532940246825050532930961303882513012400562025567193940490933726792455024659753111996277696088584138394971356610778748331919998167465771289774421418129057765896968580464568656883121710805681632335799831485754663040306136971884461378986093332551021344455230026853458418221514430039385096487119496119237611313782478885696502840319301711595410869785117196483490986360520294764113924118352549006713743340833034875136860327933709892616371535427442149663282487050865589181915269790940232294694050010268948669339972571977088657086076009054481017019675557660775405738624709320853628984158241446329724733417035807507151593097621650028750870301110897555838207001813168363840248024702234216762331345014608229136263068857544622442646757211201827745406830145777880649252134519950284005781392869434684480808048819259583026079829635366268598669041201414776926831457776471185687989176418652419685161964930939131110035961683943523194949580023737770824015305568380973952148521163313064745175156773737833660929881162324715656404848680592365256728799749276815248632070358030156541885744902450435576061117110226559139702559593257670484019252700552445891911060012928125248908194897212579025594159055355311506818607473164546876415380443875365790824285815851448992592455460802972859520967033918389554447504521665092996418402579656741918421394309781156806301531288498609997734389454126989305019657322925662404504220846640088620470191725680725212516871505453230095929572954086754130058152085817383366527748942294133676184168934435189874056803825987105096940889250245690283278757074004384735113351086771817422932912272580491565589855345039008310715454879213602496912021013331133971838596922817904510051396508467565393803851182899647995929882632676995478943743714126735982172388918432661526652364583912162967519374708845898315361307905933729523897681679426754985327088536020444787561103127300499090212107768181678315266958241806558645953547274769970744190383517184538714642656945084884277915001773309914850115151652792010668220449463870411529892232975760147242025780146350889941735275815164252439518414281655048293118869360004487370056523286308195575535903876986674079706281572707068175974400000000000000000000000000000000000000000000000000*i1^230 + 4193116353399999559263257276416768979557384055065544235293265924734991798517431642443938771495722194038530172628989633236469937604131511549527638486533415617683122584770719134056983861749486406196860625324070421157080621053483544846659455283345462206228067774957813568287422758811440575720786235442187411756493621007647126897212539610616156528354362502185568744340205866453828867160783155062241561119651279256917938664587778763361667439757986422927418459652774135402217418481748026691278310275234407730693308902133815879988484827041594081057508194921233763661781723446691757667015072847243534983511323933952126582953212392403626202492398956463468777809235813473530339662693628833288015670201251732420561578933897034899908432964456049260416163780417223965154028459832023290284549421367923544776939445164304759213762648291830626495090602850007136346516283318834986722045798419783964210328672158772506428015612585013471811150037405223695480324446987435522205130009311322536032301373363334855684376199511649557640914858880116531388363434263609256900305482919344247833677594142908279188352724083539555068215397289917268664278017011700961303746728756536497771633770531734789898356236468045952645908474471018793189807875792895724361721425171170187913511948285079577952305660730666702579103825633442375175887903720586090037241501181349235311516279492318411712090051771020016344891390991152431304866641774287064907347021319169458591238584135276776480295415784108708996497072237264576016984701485984562468791946086358030004910547080125215375474114947752754010254074200598538850512411211915480018991732387714945628903165602645827517978311574088585064626415792268036479411145055614614275747222701191534623837854668694926067700090804602358690201737424395587580904929115107495347038372287439549016841910409685563354143803722091303167659308135486666404419749992433483865796109417011766916910551188026612535346256095347717451767158123931705900268567502032205427514209165901043489218492377321508463995664918623491763687371757695338641320444342579428929681370904813153474649195991250434868220439949823593276496095030648170275560635883978131968698165078028999260339598261870020378366395306632708820469917279166067769555751067197725248159868152555237288222692746709432326150688529826133735660068655832088174564448602727787405527840469417095337021453531314896657183583811697103509719918168330630376790769575810846280184688741322372683866868975321851005893832808138551164834725109555008794765274609308025602586380382316615038293337696795353318277651807181832146019219085647664361796108817107357350425024426951370077975019964265129533342173738339495110486221099620246709260248794078251961053815465316620353545024503263826600771421051894624081993354895712475916147937607373315043984454614704424944917067509855284487575357796120974435062874241785317519342953293647366541130103262152118370070397074006606782654086622983875960095131980336713135712058001853928134912728377326627508158049285541558587731797877145259015346942884684433185691257971693167221686011361555130665543543986806205605564746945793598025403719231840943302989452718423024906217413005013652951578095320829938496308288338876449488855772770620574453000578886198522772779403437189918309601739248408690034111372743498091089894331526604484939612160000000000000000000000000000000000000000000000000*i1^231 + 204014524898907507401487507306280307328006258699236583573305268689739392511165019402724070053771353844190424741518008593180579755572035833012240247811300033049027242092171412578239332339367249089136612371425393531476084865065968369106516769305049352433198965030610473987810330765168505726602754669934569515047823884104774522837044164450968129161232847189733924115353930247531661661624279471482015555761852738179889818507161458668990172143121221046407688709009584856026298286028827229256477613853993068568592534182946850369579939020349065817996879985468234995371162081625846275785359835931890001156142745091052656558252780938469737904141652919432251199181183518384722618159038073053082787413553659903304888289000565318682268227056589131865347148817677767188637047489001279971028052564951504164712445011838082959131956668667097350822048498129102469840149800898617741820074705014194865707053839237966999491770012286383789320025374694264276262288655657542857453678012597734459901883239414711072639621766598452049977329908490325365091443902823337556136451020966166317379949530953588078042820137695181689225885670511652262613161712594435921806133062953525991761771589249141461504104533358933308907861208951292006637780150069089725917682488410190626234436923772931445456830856232762675327091262913981698551723382456040769483081061639753271201652602528580168428134619079593789909320316320450896085456036347830608982648481221634082792421191671363613369250378343999875116358358073277550771041676283209305857629102736723214208318050395892766617051622414552558709609591041491846020485173222085835400538357459201379256609815024983593831980415794706726008670534721932962974547063851733800560431625239679222180303675898892672458453501519743026079168231180177074994145268966620284734470277973190736247326346690911925859801873611143383224391084448269685955116766282706814291899858036880500045056507712921727125282079689138966639305631987909570370950283245586671800239914251582935850163189795778829007154226426742721381617523277684191653384736017222853950196581698432614368062261096754639581699505703225312336640992845989264678536638625512300497952926797766033994690850313347333824556467077021806256183570743259485697547035829646266170369226960813380181791417928554513255352969508940115038000029025582472282914383503826084937625659748371450648855770314632220679733980205773497456183118484594253441563967170296251273967421965266317722343860341043409888833473611624977176634959507562318695717523929726192577376426417349926366592512348070057276565685012752476858966065100674575112236609047117508827047225853413154997574488530614788891189602949746425279705234415601720267741227049327958581494812534180821757296200009069211119945004034908861424611159967933434194177833827067172525928798835968551171031173610633996053709045954137189311443413320623391183857805031383991970508523115463530718514245904058338607677013006798487269012255430693074700424249285188032966642786823725810545912357656537770905645668409136299742277919011459426437860759893024755307693790748424865102365853919432058889484386736832589117226776571071772891773360990227685026328399456352133135133882443623749994350314019084054840931764769181014022469686752634864080330722024036949875975644567342087959319994920261210410663888814080000000000000000000000000000000000000000000000000*i1^232 + 10999890499073663128797183066440186177008816251177034677225949178255028218525535877298756842634235468046391776252204740961075599269209256752357110224639104380946831597246887524072883230014231695809625595627412298413301650722687523123364483784400804764830564035396298669105141598027427519515723623757480704109928094443081285541488132276860757863266520687423152036460377698141980310813900660315249548437518503634164390383462873206680641724496057764155848308909419939486250100016294958741514260227306135144609913806517513921604011508729883466085740069772514090207285674391484646444068659567900813647505525708718220594932898497372547491131445755753308897587766625452433891151905943688553452314704055371132706576032173550634683636036188378525566937094078511962596223103141322838705448384495810909826319359125735234279491717078286036308750721072291390963692478826249625938100547898712936303798268663562162935193963931534668495825673662693331182696800195361132782045621964087394444476578112636089392509309101985081105544992691505103911425606480718549028279131419409011502468289892648325461879750596972875984837385342405664549051625865191878218604669269120481510039653311967966062805425986023088976418726789703215574038912995560847568475537419095550450645689625853218672198816454962383334059133930288143930374957867560873681257654769376902308401010400403732200912996704814692793135599695388663237732433867572896661356114510602969239659196548865699129023654787554701001348848828667513655389074403184320282276625335035773610155553803158084217934967459945855576493664487367933052543701240979957044563171748096696578543117551680017788796938654458508935281888529832373387099433050483127992465814210176382695686009061155750883180057280800028322392591264818293335142849552194006640378303210348354468716126549112513759755767400623658025570073216359462309556501502652587039612142522794103114680338990435483551313423898950746902943882071475675512293574175219693611557181344873436395564549470374785878437734933622472908039570550394862895290812056405681700278604074222381121527905720777626600217538908186761121476726067988074779340433910214173306157948460424574064777857025922103933526302614311773698649915014209791710908657714599524795251477101546792312648589229388578237239446106287271775988642852650676170860827159650942451981077793228348548894077515455069488832050599607638645909297448901231806758664822111207840098987890605436678560728265074761904110624255971626798564856165687444114716237648448307437266996599965686058771017064260137174200726734023247598562682901542253488353347602009421653867867179251459652369913517902426677925559352908744042823062497929988933705511494745342081860247449812403805542101376538111817352010382333607415301911757001325281236709874966592821299158811919922203677637477384002087888344999337034361128550903277610898447390951377063890753408668209122395606786904376282801855205073978222418394515189707367791161527574459114973436109908285630073410169563764624205327314999670107356632675951471853605641311001720641180106530930642368687840283418301618072109664697843165091518973588032468356215131981528672544329945818862616474328555511188056984226442173291150032659015711974448475629742450256139823088161361072442346254263961462646292002273195260518386892800000000000000000000000000000000000000000000000*i1^233 + 507727963936481902005874535629372092601743925581309329441246041924309476106609418911121281586659395257919152819341856617752095097029071799791369484459415082793983425932661403239849545360790147260475207350611115827086846832760160336731897122372823090691543147036827886169366464388092986897142221611391997788903870807806974952636791799148059308436944618827581890661898831819513055409939286890389024852978889225151305839054466861578634773346499577143332137930308158275180610651356970129002686466779814459301789236431279758712567412720752490865482663087100587127356459809022400526231120735972353199704049551181613058407127343268628698096009911465797554207998091411862464856847931200010309557963403735499626383447462681173041401987548984316280883167835953798877227336428140511416093556888207218278460569475143006980488072933303734460502013922651634750178068285185771467783426060185824494220381083569466336216574810943407691050274139551588678504768055477148146262367932874090510863895612257825874202567802582975497073884287919492516847352751806426723507271865671447268875820148183472312254548001805542938483800852773705914653568059580741998198261357024248788614332491322491296147805035539994602579995884288750731753910360472902565397190773148107170541272447590216868572410485559832827191430014911591515586958771050209712532237502319205343819295917340660695249625076738956492573028745845968591606285255734071511013591008461184701730210087398857787322064135332115815464541113323257119848722565213945205589711496404710769097425013577126615035091904037675829849323933930731692199866608824530085573065716101856261090919103329828587362931803349990500506465953858812483207859843165274342288847072578765848149110811881753570125563075075813806701406013969966747429903943375451875767900978711507515859770168832961510763271067466268395465215521950662107883449428210973923689677992853205140618579343881071744245476247426469868173345324244651260669855138498680918228216363265435152185851946974504037226365228412760254549191270034917216758496176516558422412674657360809950567130620874403851552216146882856842610405658502596985781535876156836568576892204956016449840471447959176287698702274729772847601512853668812415817599047803743340493839178033770253869600527406365581523793298066358699234272893828574028490383536146737725160840984841866889309013792646576288013097115162876364260980575076054293973434544991371021267455116606867183311278799149653591701895805893370277277730055360818958774983288022859324762225355125274261063315757848900180191975541201195917659676554156364877216428835046501446651853503214539082832333324163069685488115002827316439575156163388775265119615747105348054063006691050976785762431471404786210751980413804462223995307874072390150936294132260623454157610461825545310357809507422929019410481014780335811042675290802198870393126203647363888158497128186893487739700122139912530237863921489993522313431568831034213962586458864876687879234791245792126094731562418805761266597125147433638946395321074117021865559587871561238443732279267084181529983977811046121643340213355857178625315871068028088602347326607130959231331609193791001724059996820861669077023587422645233866972339718906243469260691304132510753341661274339317581167554661048942150871291002880000000000000000000000000000000000000000000000*i1^234 + 14441537062027093600198988867932822963634815162833598229466774097063961008259832923909316319083180563609730132275065025401369192134587349394966727052211393207156389990698800363873029397613223532094533894454165619367578879241566636973351295456861618425124647390707351968120254131691737417797958372349540161885460887327755015071624201378333986098471202369838362166029637931769055095668009447565126355123840626019937312394298711697597859775790899627186090661160486386777295391862684578992179385745017669427850960073609986700083190302372816739403497833506626182208328391316175703326287016170196826425449341685666411068578617573101430818864860629240149519054367712980558994223289963579339872065485549813235032691885692023644919248077475405109341453938521548046482008009126995131402677637384790454130035076238722101145919757704602053458312890524321499291384168989221184705050321996047995525353398887336745144319308854490765932867645285806359664243097024767576807545294000964264742826171599232174984951435996341216222555845855778977956122710229799848077833402693053415925141711271156364642780084276035060610533614871085304156312425215053257857931455650110612784657265569064517865184464455092522576042995089510147771544849093520302297782998568867873796858973317329107622202440085453944393673577864914905222089105443870904067337333472704927802642519618456926287180588176785002625955776282460732877903810612257318413844997580136196278693802695035496308902492880574435456440190396351489550411922390468332975360675170740445315883795461417432821927667168988789435715623837627031621962101089088187814609222942137179411370341649382302478097552154049686498421257255425895326065468503676433707890454180795418633470223807311259550793269576601341773119833703927144715885388319606392267777093433966661288055426353912466329162917361964110044285484191913002118358067871886188462535597714291809054578737636681620880247323379296507676225812942024108610305214653708173523741395620083593863175694152796976947064868059591799692567711826960515792156531802356393542648255176210124922957400308269854945654961326031865925248036297660857224571942192411273775493600692128645490039587670027214542171154178410631476740819088610933630932710341153821282533476407391942354727620004877094916858640926362027972053022000704728579793790138931772789991351924813286164370660068774128718314023349707064040287022230888497235921148532683106000508343544053281835970095129299266182651946937313912616712296350987834194467036145840289784753363842719901032225637198010141808450198250991116200403158706505815361868478305979936685973537912807197683973110119862398026323897178132671443055676079171770881897587443858476225176999706188679614641003966170701099342798500836606261525963307635918779928742081907160477106010529420937745329220127594987643474875442758413205553068976948308366799782786295889145615469272531111058796677834479304311674525765769811819198493203402034172018740056485431444907365976213363783769307575675301171406959782740266787719373292069947577523703006813294389653159163294410772678408071149499314429996349834248679278926893476963600798116894037266993268177408475125945044301986463180591362272645065764124365087159581708707637468308550134729047022129202256501571919005931890802688000000000000000000000000000000000000000000000*i1^235 + -37710091253790266094474956048167309343403010654212388871816831110471789290414575552843776050116702143558477222747286447605094728886423038860904841793612871805781635916754704526517726299766844387087196018422944693805344661518846611817516721448479229075903166375154140747679300105903523508146045029089278742985812234122514214147375667377011200283748307412711677049064436415529119017591950776243730145864189002952345006455214372804916878431403302248692914041742181750220861272484664389679515375140427494370357639170490159316876584351901041386559375396735398336265008607702185918141583290990552509956352423783380757792553185405870218889904163760395728880531045819833301018188529208792626689250569465516217843420450525343420731243831713669158573937609651458462951710536414524606512588851166546954753218054496064417080832331634969873636143265819378015841218500513763495675080251522964004761689828992010066282675649023832045919133390326641536600714301853061142478498650486353836620676126844939051181719966434699462843539498115413209170380471114371099373337992884291144202055444101342863680887403827467766827999439894662064037075328033814302599829461472760199948750744456531821803958056466052477652252450291805747910293437659805912044483980217922486029821863356749855049332096878439251984024637104345456297556842485426715343949267290690950729909478323063087156501318893332767467350549565267853399642718712775784957832459003447389163781296052654306939681885281757406141530549420961899706038145429356441735567676761081910969875855431553038507904037260740827113081054031714083511850096533382520948249329553136836356442130478469336268475556839649385695200725273160127199705223392701412790696988357358443663679023984027375019017279657524495909462424128336536284822740134356634858374239081846214205884670960320856914885172439087871999748668696164104325416490656333128540650152762041142673682313791662654535100237416695289700204959010293859924513328475679603451605307851862026332970295404125917267308551123101376955836605161045348871291052250112310325254231908324017324746638184600992139864857639409286885289725697575122155905970849134439148869695551459736849651393928984048243579680332222121153964371644615126050020868453159126778789524154466396257453564756791551267190377613793714431705493766576400261874708822909862325291932258580337416583545611546748581581811087997607401599165341007867406679748008283403732996382724403947531789898001129302280698023975344971133091369466836598926406533347102440897455607333804768078629790450599099991184608944021190642248552274239181071329409313202120499008738864745789875535181148656906458397279901170757062524614708435973197760801821702299072557129003624709087513156177554849578711424767269061179192742251321753185750808508258321552488770802870960284725179655239052657472123038521662595031486654703047519192602372076598332383516947381455431408963680889622991189043105832477896400349816949726203035969254471827011987102302011754946339478719738566207314365999905937784857308247605331241178110831005862095284442798941595507126129149048506030565230484984512665004200726698061559233188905648317714013126907637086754453552537598307841802890481507498094041499607039076601728206198994892511480732840512821877475482009600000000000000000000000000000000000000000000*i1^236 + 562110578550657895004276892373520626728910218508356031577812369144464686809592893176271657733230366688269605817670662418445549877684083494752842182305981077468856299982857510522086595142144734242245989673317843432676983001224668486509188749529859286763195414965858008117964776196671083808108390430745030776442963212548312210484906987452288142496270143297677723268110188865844970311166692756593340346669100946149359802264602984980849331859075333837334892123095316792015682728193886173673935949370116737808319832281714848443793739008106911692516166769954104113526084046288260389774064121081530939839202527141396555301642473817065995942097040267921563624991041024665267932772082927592350599465212673786153819811373002015433621270722226468562605727133520317358694917690773127434086376646153636863310071813696693635641406058737372574312923582683004099593080309334759955137288894207570496916543669877908880953286738926710026127344862541691283530209389601371465219049053333150960548377286988269954621352653734211679888772734808408742360287344791247698319768005968769994737006966605421601910154608235661241586974688641169114365098074593354741719377767839955070255140621550264968065822331639437849554123799051668885863869264410928514345426568520583366909490474129882581304859621868294488911538936140802756855388781843386257115954627822619760262322326347494257226988713644642803530257076307125944097313984538934793074256669585948736326268410165881486100348655848193966370686069963844198050939299324221808249620905745582218812245480245864092254916124556496680781818806699763910599844046153927502826142872132073426414347844723950441497840226986252231210624990300527242469366643532205373732712155670168913337992041515123975662153674226073443497625863050402653583072098080084247461624269722373218271614683241130345991031827969335095638026515395421984825615152472151837163152706078738873703625688226633274081380677393391091311389765816099123940960416691811751041719129282693192195203480055854441606905740808228191326769216487558389450576895346154643858169618401621694599135575437596866692254559956414339020245354797043502369665883192771581188483425127499618329101093714478864035566972584792741129118824652043430801726198800933433903240483512746042434142155322091999705155407722909765393826187414093082763219356595228594181296830384565761701818971695864462877069466409442374338001556690782900597233069686212687386332215553314189524325176943224920893891514666311916283859825729294836448390652578597082354292249283738565543705218276416048777700081812276479557755124814979934642151825607371667826309826355458379970638205574989952394293327896908149281029548703806747628891239058871508136979766116755632921006393404842973275388394646723265313983630526751250889707141517051946597102124247852151773723292897265442988012142356858123066740056818880496094744794230661402546494439385058387213344381473621255514837750226494069678203877814969229395976474567937386401535134860757808811582523851463111405401356411279106338419231032712749309076773534151349559901086711502118372318651217251333913650277212621893416431511515745967021547386062303777418315235605907602183173269967160742785790365442832084886193083360272269649823500794550700104893924723696599040000000000000000000000000000000000000000000*i1^237 + -1263077431378040932158168681508178683891220369999060276698695450837179924793953088351780877708013642584962783239437207584451772339031754266266057927232925511481522572794028319221040204664346256074486355210272780491576164286775919050435358626162589301928317923768663457767684358099288613902692623101162720802685048593425016894596206748748679593140655485920850594544307859439977978620771256388220634971984942081603066643500956985030165114857879148974314834343409658626148100747269941902274493382511424858717189583720570165874910162485257050662582474271122318552958018454895135522560184981641723491163302969137086079865137322730245657594921225542611280762464419316985351918484478398249598257593051976433785906178527819949077077967858583314632473329530395712567579678689167684624703364645683416657663409965124053091405831329257195522992533214725989862028546047150585771250798018932218975439858787535568710771376419718947916604678254811267480564989568858716492912121970056840554658262418741837870268865117898290304616827184960188478838859094888088438953459645641989118057937998443075186978458171607833857504646179461926442653593574967693097239176075842225527582991364503818089473345835478324430902809804521115045007413300346504746815196035633764202667432650131541435179101179377471518503395379399231416140032380926342497679485682050561066141296189867133167119953243938139280397080361278804849836945720179347084542194196048660158192111222737397210019855104657885867320136843877324890676534929063683523494089922898744245985539743447380949127908999508656042905767903088657369161693270659944971336345674067582716835264312813302748441950895730264320243250293687280886877291093044590316725760184794886044189698967017199117917384616026404639055714562798726761077431364445820830188147531073652840206725546614838609762824304923248108866381138377059030889225023431974069085016110654241567901642852285171115114703738205659661894730237025273906546973639219464950242401146986387382045992075931618042108626618588760148035280477669542631382535475543677751546321528151229995193993408958266254850945433257023518152168771099637156505450297760456198384764945116473094059817244061863350434543781422370938145639593800556766924002472396430018433256366945966905655684811918305227999253728508318961525393905086774860520097878522842944713850498210278887866164417895685703431129573646680655977839194479596617232586228114564312108568755012223656540461963047682651174132219202503366103518692423607989125520809107253314047900094956679997466821677560302685641551962117386403743561139107974847733188210518591307218621211994034841964840889001828173507052080978467609530514799306302951861481331374238176189486854936955805823793331563479317636190073986842311378862810239689108207829618181987449093682041191086862276187045570425123173844524714609987650357721081838441616070842559997172606697333316139467887485827084764058497453896373052286007816711651555085767473412729083143824477569069847272541727199516840719901814096302686635305186036216528897242241714328539548206507003057697913460860472240612534750160655774804720481275832704268817125290827229541826100409477261347005447666368188517810881957494273200182664163631915707405894030996983635233917108224000000000000000000000000000000000000000000*i1^238 + 4651505180262509812031453695352288503725399492528392500304123411053707109756030168660771737912524587392117459493725149995452672674451291287444912453565955525115127560677658617769352723895329729125280890140722836124585108486392068552984512260793304555917957064477561201466179560717033660210724668005594483020838495923927382590261434407518739786630213313706137719397140536120984458310405643278025198712134955453357776949368710936231303558580928449066800003256856511469656819659960084383814800873409176022255304245329363030492133840364083599261070032258961863322874578334699234609359077651330111379939571206974965547090448377207926985712179438430035400317096743214998132936484293787348436795311021633190462832612706547413437366129989655945252380498175839695155963663844351001679695464821442791506474714598554276791455660372604819481916599390848022114867046595228150764138482192527975299208278759436571481391404443926923648813251070828899060427886677418650745627302870400124137064873635338980455294668613520957343559340579266587957920889511626058174565373203411011937390056048197318572592662911702069145518263949363849840122799639121346072243430403506698313959845241189919836683784742791422372679647198246463439657421194983647595644348157777986714994172742779703709827908590277649279002249750518507959448777531362155581024688232731195627273618197299299291890139185968304782135850696376655809216167759101393160425269375516670573849644221765378484513514742230539282121207040406027656976289129684514280178456705979802979328430944140216603732333503218524991330249071704859059197856986200069374039550363505440080559203727336807075032441382219683459201723549133213310018181109609733181638149539260811126577287026653737385122454678763536152701209924815851612823059175244509420246592695066659253672062623503144438979782310871952269798397415686219418813331610194795009121707146919889095615461320947578077965681697779861958988319458198173608435960353274261251064693731164611481533396205799660292922948250335184892247208886605412057557781177182228728847950002642334296136102440103556927276319902420275994756001695887259670284353690619050459889774820550642615191640995371605520332972048519035983370621252142786811798186389448236542953791031918179971315411959276600644427694601312879006941709777076361570500397482737975338797141940990300531130590290084214628068469629362805856672111649288336266246186951400391136701880003892968507702206079761607567623793801727885800735558470557965972009168255971338848136929452373491419119028687702925037748712649012756052220063920713750695303425063089850962108884395624657992712528173797519082431908437897136267202255783237622280262965143672623678785111582358131738583128446983516629178578993794451329862540998505371638489319887743855517137548722900292181960954785563850363194709023361440158059952057441457069626613862506038506152644901581064795960587263846417685111984959478416158319798013412994144529312164182056251104284245511975294701214748549116658312086644494350106650855354226947253759003438703552845388515105718246084102824175494132772173801418340632135547357788245751589802007563471426203480153641880848010559562566024899304956940207075094188961819286488012233455994390183936000000000000000000000000000000000000000000*i1^239 + 28976369527860745820636168886052006976033106606740707672412347950192122267511549072370328666725229849779723206648121537289470292811016642333213992146732792360364139987611534035546721548033896530777392429031083402033524279773179557676754459597305136201586108080054053320855062025206962296555186078558946282569095024444680639887506048487557282649856140854023992450868224699596145379054377911746902805259050325457221318014995995546816241457001144585863434685616379813156116634375357229058306952897264263852409925881026427463974702850811427333026632203414943426633258739212644801558357259528816145380192284696166690952705137488055417991636645292286654828557590068019882966050914725176899151006292961770843142199992395845920828798228826717301203175172743100331288528481258981194782560264074583861836867335730002482052944107807974062146273401572908002254212926176492737440437336329245426382671873321612383766760563187029418611220991500769119191939112797957443192573802479753718952351600847687609354002004057360191005125602362058335451396366367711892140859629413177608217774312713099361260449207215391195093231048351456557970110285927557693480722913794638191115508913393546532266576549561881866829790566576241368646504689207532947484734197493398215777727962420683490553069687782534948911476794277477254711887704601886010884492710708060899785783401571968748492855540707127328236487189629478373545780560948591408523266385197198758931886172224770786817873045722862308366109172848021621519865128336434069180594554581214333233351204406339444807918739349851687088321010934627645582715795742295527434811822572927241894542556278460560259265953387369720299086186134422925930893635661051217179685757258385381403487841884316600300089332789771438899452092077165260283905962224701008650279299898090770164640344497950898124664687141803698531331037930918433800058712385841623079500176135090093047086260572147709932495264725865822103654399165078232332500284306252252246189409167599930413674349542177789708607615736001109773201164360006296928801249344536949989063754438879525525965919303249646635075061916790461102276372640555136394200869801796044068412766606630721711907814822956369271641728965427996306618174796353625679715247231826691857842176175144943828454352619278758535587523164171110025087340716701638287489260307525692124388477510927413938134407209988773679668026484570720763752507545760230645017467245686545113606952413424615342313579180790227066427599339393377187470449906065271472947107772963896104763854536920889184098413617970178159219821472230913490000796541550844597206879127726020676130164982897211898881958626102941456313140611062079084571922290579288221450852481668045807958087377183894880640338689033644233109790027325151904018658580301326950098834888706402285965551443362710666775309186798497229363478973213581206825201051932789805693570619143744668305697098776766477340539107716537270137312729820439187646055741150153058726956313163071260865193808058881672362261626989333976894629448684030698683466774661915886043267364295887469705462306546580578480837114347660653351695243735832333738477081160108111411524729299623618475380100126008606133860727551613477934103789571946161389060130204129018511360000000000000000000000000000000000000000*i1^240 + -15466674800283173407601481204941220806890878125386446678606864647763211341529676974191564385065607684959762004807148464633836356882403152831457384378407683850376559997914781029798069795896045072270575760050894333974803577832363723302503661867778904594605788383423236436683222712876942145507210380306338257606429539509413725666044618822482722329526283650074798753363130389555165571338251835346789930340999186393369317214760533788436180214712929497271679933507105816608126420580715300066417302467436203819845543951964933714313939600610753330764846045923634092913423761123472981428962790114652327925514744275790488084099521997537878932840421313937760915095347889134336587097018777948739499224588787094287662094187777232535615309929266759582989029721611977117112306947898897829807643148795664799335506590639255413760661201441737645375522090306137721531134829781728320649153731336509617058633603936383801402065191516228238909342720154994811915500060971661736544392670453664918369856319450898120844452995980856033648717841391661840964573004400667953633719252689731601820529602778487942854580843275846495366122463122894411224628625646344166009784705778066459356681048603235375748672296889596245837364106169335877652320673628847689865066796008523256006181002157864330958617645837057399483329343887433414792776287246901423662244691114166254354107504809696699808470894500085693737859238891969170619373592032560521277039382109680778507657841249052337883472828529200395531957699241425491884406736072978218253181190221953317580260779452602969335653958029260637706659067156957078941796080076864449385947940868554383804771883336891034858369103165151241206553790270042643144668913032917135879681201131463265778234937301603687831513043378563970718961861329529685991092561969870759084533747539882026115078662128856432758529829525437336050990928288826101576542895170638788966320512106059300829270692372334063755112949753590415200551836826896737719444404002401543960695249928599220991754105749889235706355140261736200288960424300650189084130149049868616278761143978045987093600000750085534950073429397876164824270022363578975117177656859603059964303366420036105606740608512050202326719569549084498938097662210554979015896964831793690644524874683244074083538027303144994202816858297100635088515971062731888256197190964381070342381005603476765364577195926819504422883870511423252499099363889447435603646722341819034634430031565852350836134063562581561319521274149406633221103030010218077680448506256246378380904168959014815235825673725717787174912414330665354108727669337552468702898044481806617158238055171538860441085871561957633326761973598685401449872550229431380677378163723846496095430479990277944457615743711116921726070591164193073568010026431139918285314250943599665895938569534457396534487971875300048551672560415262361622626742075369066904272399891300405479533059030036919830187980214780069642989291351438888678887722312013672598749076671333198331677495492822341772336357180002081437344150457806146598611542413980333929791276566480717360860758896694322540611148792050532533138756683654926335993826880166707107577839755091674888354164366714694705566442581412972728886676107456950265722049658880000000000000000000000000000000000000000*i1^241 + -203265955855016326943227828688001393101807335208931508670696535802630263415471908174104990695942343263879524849547279535342566163788193020006742199354770227095186019235009952444410573691186992078750476210853595926056445631102084125200727904629871486525706595032231669332285685090476632635629831380663136928261488763403617639117550642942999537963875124897871043136174086014770409443141267739056593411940631141040620996245784814862655535443704864926171818443155566879134592613584272180986534500970977067625285992728711391561224001053906317638132248923199687650805414521401789982569021397256709208602723988797347043252226084676734803797107323330942622641504855691147155004450072109599521535899561079124444432535708441123073688832206597646266471226809829378963200748880906537931662058017976307420073179178500017353890000373998823185043328230607011101564195669431452225408073393443586011070993648712364564989866577720923057502019949630780465467329112144859167130840286831769684192109601147778790628067951702416508639311951392676989119013037057310030116191485326748840382894087704264668730267931871506336630388451950554203253020436405564713889762621225778735281157684890659859688860678254877936767914968878071583763956724393484434497219056976009295856383303440986952476915198629508129269844250717754403761880578046923446192031450134002166889357503977629347249895158573717010699987320820275609905887698835600770006795005214109694353856166931440105783763267123073716966626386385067620229714396127748197737612071310511344715770130301525021652162664298751253566871851456553913872034114576736505581422226688192028102702997315738271962923025794295524504588683251423110917565822352024059374221114371152493622014120365918689639819371577494565970238826829321103091880722074465840813054814812061802714640777672647672391513677975346679794544420646866245964710238068742111000406628840965657979505616320588354268211562743451656081194268201674982675806837763486444457316744507664201585903011584358700503673300954323208185049282920720846546513141704284533113544957972080402230372286200360039955770157435597015369781805968479105524906126219018881000023048409536373877767775109864916950542352072134318999838505741729879704760513677009440670497225076500198307893721716983441042888576682248813200318671987605141190751142452591557432137252036137314524616069447943141670029949653675484394610443913636098681044316397749056840629731267549453036805853874819295946738267738352499561356474145424983024866175212284869669429761326620169174689603815796047184536310362112571891293512871534118935163716890062856069703891858143167801021424576055341356703068901418416455979198257807716405788690968110486302957949799136927216024696068331482327560301008516869379635960738026812431904469698071566042583367415946322099725043839451143862351438304287599264436430465343812993470276938049697935440319159203960292232303746588619505088981164186872234834969763515444212906833713249317075248379924893620286653922527247811832443831872279607238800984044497755980565776109444255598714627102111307199788076033152726526378949844496753777948006436778319733636322571885817992884744833199702608186552935796291157606880285643977523200000000000000000000000000000000000000*i1^242 + 77846055444090279099166481953104019562752403020143038498127781825027244582363079160567727142880812000057506844579144654900052255476825037781170042867936723436564557792487052692194995409021414461908269051042437031337712308363360082766830981903188489996706973733642023146958168800558420252260723924738812231472091425688416855071172198755007340742336048671104079267715573469616458040273526883188412509759653101482802322238115814914788297384346369973291347504152235539460456388264602066013905611069099196807052312024865503995159896877936873221360826233373748691417283285021150012624709028619376398309609445459860778148537202895114511719278336318090417514791115659420284025373109019086485988188578339130051806063774017991224600636352374677233762328856185239975092491901193391827235920995846619280986845732143391563942028463495356008709093779034275126547345644819267489245572124416781244207982117472853039168617110288217684817201285117306895777909359586097561103629569146510689560396530276649710166983852766174410533319679089538754919731168953332084767294806349064339014927896675914748312634844907929367869879654721672395909202789200989356333291679319551549357246836634096191791993188689867300156972576567424833410859565575742182725034612115953912735086418158288784139649989148736092980447010212283294354683088245819652199059325214687704006736230512024878304672835729639463708509385124605986437079745231479279127555013233996115687732713305915233982695358918594005389499659740925497457788571266131951553964206997432224966583375478205135156392558216897357604238848448569455539055726345954961850227553573285800123464500141736941089605828627194882452501026225641913513227444752089497043244685221417841039688034456326118590740199405365562729079003274783195224569449909789803944726057894192693654754497472289021321629590049946780083806996475094455357162474070805155306689283178083994089204198543212975641057465876519919732414490282572746537626005997864011927025869068594023129696331860634074653988494567632771996177883973015745766175547293844281178585587446373471901692592646607163523174326842555665677639559952771862269703931703618466776332780634081667748372204364026658389047819299565479715440863161474744465497757108679391395702931056376788050041749830029152991469087173859913798581212333313309846928825755626484068859780682804857589673027028322405696577895356552522299480733212235527009304959326258209429627325134463151496636897133400110796738871399186775442611447573169840375462490529572058035007537688283297971304069213998480198398685537481586844250080447597452442096744746814471123161839965287380610903863306335692167023878894138802440190805998732701733409399185741967231366962452389695158487226231521872870552887148953291205387217477083402592170736947867835050321898908575867406542737108705270008905053934735093459265268946613040390509173676399629527922526387651665350960875648030340949147096298286660467336961865251093560027451979372448022918776103551290248188126179635680626342620668852038374731851844855641102913782522205995065920778673538965047226582591678093569991898967691038020348102852696280528236082544565001971246452860286868370205035010667158847084298240000000000000000000000000000000000000*i1^243 + 776967839847865422660982647562478200722629016789044247136239957455528242991886550161415721481948549883501056203078392492818525394293736721402340084337146681276216068985369451017549081947104203198793369253418854997448516972255270771020324131995642542892081908110426763042585565046990882385867427151707783735109513762773145431535432206357127271645057169008466763678474772901334960855425325137196998570800939647940372421796353285746845575892646704092000754233026922823144199719687949314134970763817042592387766895066799663050614195763695278816039195985990917565190248397900854114720036564308101860883609613339856803341735474524881644055174882409722295712755003002286748710911053054844478643502412264562670264561392856316255662886391541142252357451650369423136946103759184046146777821737704433209801862425279961288083658959201306410818673803576474893812716005695616921244383904317364376279958013762489243641813688151416568947022677018959654099975961244780072327723591062601842331090890194458417156354515865116154364840455456711965227136880024159397528869707743874757277608386394405594021880294449555832091797384038420695021552567341796960771844813109757316319341430670955104102287537653232303614868847176724048102850284479762252136445626950625695515527481070114278323021486502971099255368098915946269402010713388679749980650952542748004849807745169683459665114677780614879986331313301780775473060484972271998293428089389601630283404390034101524873015467470843584980508194251451788064142556570682472523822436427600431913240422066262707463906316212130101658569658384247107913735714661227474312603605537189304228137730574452344684563783228852700699545188026807218706892338226736943528408030489706178040438132918114764081939166524607679325699453589463374544556820265985091013933706173753073791928502631772996923039387769059404182004307977438102338062438721676089072375907758300123845206894873564626033746759722337279753370961859716970611447190012136809639828498425546050171004098090979551165748935313677038760183839196975022966261963939434859647909921523970386493858528935280140733008955764955706904027881510827409149286601268352745601741387034192443628725949787774091604570978786448032775688764104022908640980481960095101701660289467909700506017258701505837820333840736191883888120843869044710500084329258376440289695485676017152871838388345579387009782156994841105230613021527955447165463376395653137576567004445376641706029960508213377194072086270572577715875128485869320953008587842817788197468149082028894279712824218922187535934013960442583215610219031565052296800459059679274598302404479406466866638139369985766497722400998009371330841994213164580838389187933627066098569215421196244843591924676363901350295230787355483898307780287935489472719633953480954736221516605940483640350777774634882070050559305388545378370219693880223430284009959140734000999814091977173310513752489877935809275180215014756676400226016834839286362229788587626866441717861905249249366113173871006226627289644744093832477464062868847477958322579342255862530208580049035155986181543327830054445494449341176011118360840273511625289085865959536763345772295401001364415932933341184000000000000000000000000000000000000*i1^244 + 396491072530727981316243666993883774119865293711676002054932050490541862709084711377725255271760901720434195939836539853145181990165755403148532291862781877162098008310079928169431625744641803405672519950619070067612040396145157468473295076506536074385055676717736310110523881143698007497564708878588530981578869496526819735073876380199752749486993384258442816919039000441929263600772193017380550555702860777011592502563672669819865440691163990065615651164494936085221313145247229470916863739156722500709420269989895848277017953105644878845149664684332450356195510631322108374388530839235483018649997256023967790616008381725718542562616811820223863087096018005375978453338223716921106372533044996539843097887155102341588253705329292659734114759821897976974530618638022309343808068685889369933660437928560452245940634937859693057190425527071557920645415314197568086247641575849859091302174640911469527983682799305562972106929618042031899861238951194718354828267680527244035592212603078966257011738740046473600515813201656320553945006117989776395386963835191574984167002404553815276674150658935281368648241417791567251551395372262228873422409668991917421606725690117407001423591993437488019819095497963437075089513349131432051007156675688825285434345205568550108392651925190839911218688403069284574682814651280635750526313084071544724187438964380033139154600077311664104062480460278664855782307903049645469960731025125313176685649925876700999453893645773172468647447274058837333974231689777774776151821176266933566138830956717414358860651428175317394423102023920813463201660184944840015396966780636982184126828514664897264806860247889855363551657993017922060655880274625121969962234231988358383236333475191081609127060140472208833926154339281415873610253008009186939058955012442836288352644407283034155060975570314347899964142033312962545281697569478855700148307528769573606281633690828303329420295591705539463504173023727140666180618422186201875344745149380263488240673699685384427922931294555640721594246888010987155340333094210393005327699674585950780016869598999804798523937321288230267242944385697198092705540495862686154127639833386752364496660448793144343037198780353378146263785706217143984821378150447936035622915828393059325821865748199563136121205283592905656754794556068654450709909721512013609622831826352386253995135225280686708448927531627462722151508931370155596315326155436691182107053259404406127600266653344101010485988017946023049500552423670327791389695306175810979127873878848750251741137314505729334693814879699376801694467878773249704293318290041164822735852930532469810751934253453242788075411683134024667255930087673397759642358221757480381015366600726744205392845750566055008761568195255123297398116503479417294453501463294751642778731298372305906762488632611131089368971659759929583456813260492775702586945826071281874089179205138083172553658250981851970403605801438600402392272043690346896881689607431289254284681015268424333846201372632924144781597609388623654577734209707990610422019534472632781363505535766267662703311412843826961976396329083694485564027017671370603334035980158208221765093666024740996985651200000000000000000000000000000000000*i1^245 + -1292624688818715474603088363154325239031963919532740053280738975025142136108003575263296884634643497550184647443909241441961737720909956846755310459461775959419698474206238829288571738290597131881510697112680240513880738687286923432290276144970988397043819582905685641229732026038819989693535175553136890398264843873358612409982947282674248499756082792925433579384539549333492611501183097470998128369625300436085594457347851087818025650648305515443695950684015301560475555316638016792710451499878627092399138537339914152836714552143166134935416420520708385102432184174833516221522278070001752371246463514090035677037570913014674539311545423530634634936404330979715824308711709630512968906616045697267063419143285861627520294019322893395197413481690999418715869227652197871235504623556954878244362150142800247019678692702584189374302552059411586109394636498042982873845345993965180043724324303705200922394256627944494007072272469940366961125752788033751371689676369917567058153274391941390412665347622050057007978590634798129719057505718040562767814864989113288804562317496029200173810542786494341488818912871819558106419118953266521512419378180721390251823912902277942000700014660635686942428043244385434314694508652579516659372041377809832709270485510583045017077370541721247916909739985983012027513510338759049391905385096926317127018744703144471921415282183556328168095063855970199743625869084740634268120329786939763602967469328836227523800676152514634328427384443314482942713025116279805886682969436964188888801578044058323141721595397669926062889881891772318821663108690084582326998182573290195702375542291064901964078772709910555944543759080001134047826059594487450175126424397217946747463910474795295598025270897184014352876726083025043478892522536337026683413708512679673121471717543763128763749707408923119433466136425719395248387022420202574967235077844716728048228895853688348063831602969965210287775573918537089772897199419224868757481356340790131982907815657759780170749937206533984797838012394983293575666180662042847295882882542524186471880344434880219953410872725229550369610401258168462516261611067512217925495400772892362161602564780701936793869064059593246151266445411766055755857511064596385800367821371859497791578055573085802998231950918805145186124121260217077651708890962654869957332371505870124694663773326949476621436249287993156083921296847230195329493445384645596343276373504918720721333063480548399277117690613486535960226902443182833822764917328111757501450392478607894939211924328584569691780629537136316704831180346161805215244889877580428334258184130393275936724305492938525327984355746573674717940955395433019973545680256026510373967375546352752965291731624713656787587627296269613496414109622659314046154303066011224512878960210048939095720690281806099138556001623593812343044271617501680363950864061919726760800314873664602126463601212742207892794109064842291695778997747577671356832873167960309219974089816239606615849098401121540905937194570359370978764088944998607834840293015553507541067469292896081678161219881431641486092979065624577407803958110378558114222929378112586306469986859745280000000000000000000000000000000000*i1^246 + -1355593702568115959164970343687848273186022981898203763697350285503402780790267367562198294651625205088054000706712932423273577623945676039946829478073882179283856062464505898520334344991042377450499544090535044969564412967781227380743361145179445466486074067965926759116344578792879219534071735874054795143133796609781054447964167879281241148433203681130204618708543763038717445915528858907718365768512853148849628580746830692527123321033581948270716855676218088336046018320344831495303473550089306703393517070118646187532618841050000763154070213779273675507470607643137453809357743787071888497550939689303770956488834684561653042687153363934995765250297378197865122263503478557956579750125868929371337232383797046037141173031618967133931184030636715008818077295603538410518688600013276598329331190174166168402561761957703704842651369705598964680507482980406172190919104240838404189623375375635706006015987894109180539171049041548663618719970410197764194265192202419774815574835422972483323550652651065275530087869572079370970942848147641099724730446709008338440627581984566626904241508742611369274037412262803028718717930802971307379831734491714346646284382245205991197505753963174745221286782354308508589488996359214911296171168650417875771690459315290974002159289710699997098148694237253071540338213481382396337492852080141907003271679860175752836379765090877085592912634713611961350911808666182402826200836912529073270885517902827743406999869786193028007993437990071092155348690756226586652897803395767509988155607434196842633854508061006041529966518072408019740876287202076873180783135119035245833212598993680397218927120269152307540459610067903842044965022778643552321104498938981575873034222081670464558577283119027048484287655136237457890594791271325135067034064269567618184514812746627326869915815313072938087548140167858475872269975646899192236134987979779535932210732261284955830779207290962828159241243114576057498729563822396630122046640141036226972993169056689450583130652767185466461960489135534260209331797080774239116803762210188625316762522528457085278124707070941325825042010632012770151833744276949342951554178671336373496050448135977604884905536047374703822772764576911529778740365949201141053942631093129785057250176632993635458621975892872853097111677756686303767974991829643267546262738053737544916426069769833436547960624472514857944798694319544107806252382635479638229494716322124023031704865169421090030720767005568036491030913698253288886278144200839553720070818203726232401288499888071387801846021154260770100996343279564689498566642652930980288356201020752147592959551079818461358093223232210898197961678084704297288451057537011741773226077325803568329497628536837165865335147173480561249708976965252108484446799446523558531406831769156862573127737097379487696158685524648294234045069145983394755902031346139941589318174460294609745641724907209368413243821630964745897214937205806721197271294184075525384294292144095965164037539277171727501843516714409682431917726906856230415217431595379929560099008618702561731124936671656595034238446958040530726482746513188417836436772788861468147712000000000000000000000000000000000*i1^247 + -502950105876888671348375083659146434779879927474341315024047321214596671220898102181009781951027470392983605964566638627246224029369760984124069693433073273581886581065633176758871629940267585007414492661844972109665263483985035662378643131288777737751288981837873714831789083387601985960065518787988548984717219906775219781775529400875686086863041783124545285324552532996785848151164302597659135573248430760092118652360582536867835055449284770163048253307162983523803768307275279323578904440270491008518380968264449753072241574586839139664010676151412045087906856195405980860738340369328470460541867372264075214206070414420898340488688769262533131034795391519764161336258244307265697643303062775517280272554250129052392489044890932219119917221325672854737787847361204087557495725391294831623675138453517518580159989488537431054932633707169412383691220282037766991836663987983396987737067686056072533273187837870103631703598854209818149278602330768807298854318623994340240176398742625408960104934950056353335443096381628608468100159918319619405425592527945835315774393897285296176330849319900837664045606562255904241486456176104260266757496943690028300646515647562127820981887789245057679411907822692402935368169867304819325030571008558249532977474857649602400730250920127506068789357302447790664818277221852673262751868572968998797739374904451580348069236948772927038671891375482022648683198519988215819466136374142505420980253522044745496938378914917882373476406285661337801252576672728184351379972488364319483791142745154908530277513637547003967474996514743423577099776255659233912005634378182484846265889502227894991717675825299502941795691674659176529939695999665262624499364991408811918843246190984772335800600760338771612004907954423588128130670331284198964468521799791453468581587140551189392722245804846938421002189298727188478395156379856051265119349482556225758411391322813359215786177300799694942159444227542013072423876976044272578793833753437096971552995568740381509806439092331789799971070393273552118553067649842987223153506968815135583390107012036666023459238780781403418989682764544318036319773526739827026348367064903271948794265515967884417928187417002567573501870978571684007693262904343804060769468672698833253132083801453385524871641127024943416139396752122397508682243602473100090685917979562880453098793842245313398150501657329608479425088813623601905242446427332051984386347790578228946499187392014621846573194876270763915140980028754853837296011948983548438674108674247590771916058657073848392002297922067718156895091306294106882451076669429416580592328295932947764392969709979991491722681110590916166090687840928929753052663196843555754543048989968118307301715785375074958882533607239749861679889687899697526929437065602476441634951558406685987813982315933255237571973257055640262678907786120313033021373901987147565569253449435651474376909247821230336376647309017534275569689529606516497648480390755020896460516085646068230341504848561883796306846989547640348769352646986671938361704186362717112567467201845296075755026132623218517223448996136387567725665219122138986957504512000000000000000000000000000000000*i1^248 + 489672140054572275044698269264229633408612107946471040590001882079988741257279555072055158008373061035374682207013814915712469934126456042449867630742205977335173438661527573672622402025810396048900197289101581118706963015827892135647404477829287336611303326854953666189866658844684751481344890729572783557332589174571838274098482446175199301814863913854630831634601100353118917590757939579673779316555472901633362885242405005136069064905524120435641209425444534767583815327090589494689075512691310712798909444602007744921595418081936245051955484884085398034222072289671601738791774698722357718292309915497323414986620073643585192726020866637880383711634830363463772392139131084667681547734415022296887324649551302527938518986257735652161639441189064223947242331000333853670029006511813259963395732363281005298448048674000566257324444186268040810136000918703748253082168557353324323167714552586976750214739326323604624066132625520605803832205431897215106766212706678646260390959080147901226128985470273498146649955917709301594596295494617784247631558492329098168228382462509228501260772542980772122853400775952443374652261335204100177985901843797615606130465422305463245864326122337927577042138624079191706378033335826651187766340075976557542971871025702981549571080418756974198687663372334837046348394669625248936268166290324498943409938789468811930002837779795640993385866012430113024147961948393163903856471762729936704501514842330106155466757112075256696064822022985639642001918392406067841530027663307170566107216450546349217919591713866709969245627923880422723888123324816310195088146555024235429635262526295872821200038186078311666429837922813610304195724194910260996146844975886252336721567644094440641996541526565955684374977598494910257256383804925004068078683912425780260943693192980448839092237733393129822610761276730441125686172768903111115722802196846787881929801289991500194336913871430515775429675056486676748692197902552540730525856373241187735501958442125215662945929352433659992242463334376827938363115123309484891642080135596075141704670667899226127938176159515818753472940393843888945894965476940150818905796676516512693994563238576994121495535809632947006827832546289569929877348486780111927110157446027975839038412236385657280214904555255097691477081879567765195854156206735258854990213856485767072346879122069009607200621982401538145446410412753059209577966878661569537600199316056427998039201648565021192754240187501330521806520370685253349914132146090314654205401922823839224441306738283117431944057854703500279658901924461683170057699072381214232337170909928312281122737849193812278751055933021599746776765573637454795158489543739279758859285367024509632209067506528691701797472052712695166350712616409491636264947297570997477128734027111499920353584771578955141708349450282893948361564960290738178628006486595878228756939515561140433529892996834972721507266307044751292264982203873701480354381280715162009783817778234567954607548420515531460278741090071577989102700639766594411686533922427926181646908484197946861625293130452036063142279729269167591412764644055449600000000000000000000000000000000*i1^249 + -107456625255121747874927366759197502393396553847289666099007265334773719308243648726413773490703390274903824143259706806630801977166711754301123084461241124288793681163112735999234455904578444195255225634930001640965839325539309327707924380018918154061576992720479741592172324666573535869589201245782920887272553370688770881917084860564992962171380122161895748782682873659890051575657121389332866641125827936928106429710473075723710284731042581055770856160644415976460874814475917962580594648215847437170417910733111057917464221388771352858959529488049870200610992769891534213398338877472377934320968889506223818851344041074616092817965849586728252291436226678362038566452276690339611471257403832019061607465007724533189637218759947302507571499056961845008468238617046846634838992940918855680416125325477708020337493709649402594678384756427523006415414514424194813948500094265229818201806212490225294386455482020686184503122995626010651979114191896602146353736654033349839513093075092754256922858878563543329636819928668888520370729346117012000789103335544301228277077223194735780072221452444859288085319472761010358416379323696771514307858018006310085632998643182553702686647787594839717341332842751326440732664565395439233316171465777751760810747755527112641206650546088955729528049464747954367765997378290239296016924447872802681965223620033352531121692034459368826975311116372907709140793475276270774390235238034995639252802355335200969810864245775960847669827166819057364899781359936647618597275871387975161822841889879843151015787694638135522892278899879263522024005229955026070001610421506787630301796360513613589285387622770893393393145497767790798856754701551554583624429097901062511049945347411662926767658906750897062525304831592285868123676242762349567602055885994736025292804547427154534155084939802049918680522635829485889093284859274252653772193445504651342486795875312785796102974467578299536484923916547006068819036546617511091281556987076022791945509745764213180842205792319672824991559654149734790421333109609398261941440101077609164766628953224383737967470994174604501261146785871443935373124829963490438661725413599525289754838972493913181946015825874633867776153771649612183335913012351801678079066240471325456121586956518355056927752256296156811066815095344220673544985941995876791110409016762730642717886770907223811586220918830513643275037459092415254227371025655186425600974772436989034208389572838021885798723356113426254207089268050319187185541917066496436661460260098269987455136314847461348483173239794822190032781551045552653954840859414922975803624743158363491887572293643199619746612214597344667383275345325353851950547663308961166074287367238064757765376922961818452072891783755037703514972908644411530740790778717929914012138026337671292741658585668856037681111332948293359655801843004809638797082346862140323185674545113553156934541073296139522745261166940620605239284184831873910581158112681854721061130416057835663867357830038411057915749877306895572072632953268882505040874667559632284346902697910314305862161554543400659582078388020922663567360000000000000000000000000000000*i1^250 + -3014741385959484420075481024817178115561278685013983689193303363921990702200175012523718725556796205859334835882810382202860159506028991926185689103761698479451561644119343156408452163370501523214292712663528841898157062829358789011475146609591042808726600596065537818455948276839610452065880451713991661136347022448185509465765063923176771568622870061681529269024829884492637187847680531397402328247865984466580178338125667006377939278174168577128795418102890953819430283849317112478349536471123901539323500238459947871500887951993466504157124252651664134078376875545566382986138768866919606698432430442923728436736777775906691638154605464833593507534897387115859894480085867406757280572582913390354052609460487588214623051909737002265056110539957303530183058526144166174124510943055091605890548529051265147424576160341941973109324795938551571397226580718733777357965966882212256583797718725419557721445754219189247201819488361683768670177586809803394558963035738100736897265643438200323756487351020620743358694280303525720326017675665052727260987565653952479845312264404794216297061558247602250102930727266555028188218952428042800348130615594053102428813743094733151474167097543923138536077106799740278129594246872050924586949428878877998800370307187002575169512175925908113313507753858148699796478081379019701922569657969464451249088938649488112365868174600195547280098535579400417409358486117245420062919213172781248615560145596354193310577269574558030792155096332649459380900541377760051016739579300735892989708672499806355395795067941771022141938573193935829473821324085673477129187628523718967408162757081092670124971935330706607232506414835809542192483899647964411980094851844678950978502195998720167553225346368604786723795476078499640298506530586939555788450901413017622274240239980900167542548546006819358475778498819724833392854900945305747600560334676617531930517098638712309291060067698714712681235396621216422215216647285384022052998276554397951330278606302845669159383952950702501961604319610244943709246491231788206417309349737736366868539933785225823169864957568295374117045122497629280532788979611759972514372390564466271802144939344092893399747224409632230153097635227066377608778449013242366189706855396464733857069983497010739024597038956547855170345627904271587886662834720255134389533220938071161819018760529220715385069500359898905833613286458466495436248644019399487020073400910695636935406507632976061782862790339523276431557378892333007522661752550193544804303340379249154833140809615993992689799779095976496310840368599044990837942731925571315896475380323001671923736419521316524931183879945306809253701085686827652306735001601077681051915212909251378937537053718770284378770641132356699859031840445951065832321506998697994012312844686380825323882703752673512553050352248953362035308260831558965112578281171215478188080894914200137692472041694057411650166779377741175852690162165473949084449945556023448479165460753369254209104736732027492814346344006384426820683734323925257487639987806218661909791778967290938792473264126510965006327087104000000000000000000000000000000*i1^251 + -6023006362478055554526554608595318729235759686436034115776166521011120581220624722728039255006410154646703101088980149185180738425415559048546741692861243480756406389973871669468529863125343728655667609125190891881304069663224706037310495175807176233624285950116788741657448213789700819346131676342857271922551912159875153354383983100164505985693400266572848757110887890472515790500320071540833060506936439965167657601772217095144059719573528532282345086602236639558578741548831734572238967882441308098075658668735751480493599596371307899847546646923374944553639589803844400631638269093803869323667889567447514426747408397517478153359717447582787661596274419316239520780417382656771549618197974588669168368541950296659712241640391088055658568402878953259726992111450257326255448826706906263052993975066238657425538772204269900532293325148344914354291230986024049344258851604906450938531885783081400047057434200849253088977762688261081462818385182238813814999056048652131745286586340360957874780536482209982623432618181465547326643035252801672993656904407354377611618812827905365916363734041837581538207053591235639679475493739764948380473321677981662455057081515237943204256178076544227652896828682015365210824189624822488908777680096802341057952683909421822657616549676806428413100236404313842106242579483981895850941781352171690990882749387637086855153022836221702409849771948745303531011688472201719519561482744864832080360107742481885372662522735284107782939619352184116886148316204945215717741018482251346696776047743945681299413075341560833121997921560197443264907469967305776950515734179348306581560779096025116346916134230380720662388855554813234683779946437386250380213665771145189474503589604919610472619983131181016234153531862213914516719176252377538455979778631832279937656683855787917166894677108763573212630636760121764440605672738311962552360086393478503554960683181755722362138216149192901606362297558123098939457737275375324794281999046735612561841625154714794767130488375671585022547855670812532289896937042350587682023311962445708603930839680613277976713038245638053428608028902686592233269904889079703380230377542672696797508587620681565453726239980833724492332634318135044899597332702398943380764206835315049562605532657298749463257178744277778142615839082642497963305750926874299920881026068982797639817674592434393658075736674317907918405123352398839156935723946276427046129238220694678270987919260707026244527914536944972886552429800353579442058308244755682181631504386502631961496491336465397271323437251066058528909723355088423724207714589568701632212137849356242301619102349231981371989075318526626338762983712916548133565985178164607382565274353275692740211256501936301298876817200229134485157801554828318287795185899107237915513070727471232011873156660967084143246127049536647949682619847182949905339246583818117441760765766970475478277017250309937455173369431897819989672364998720237757612195465933604990188630047168041667978192959817887212920447057443856239234574389563038172111952639060660571660259316206089430513266964708720640000000000000000000000000000*i1^252 + 128469312289756548453701489962302691766374243391725407745252913175970037196403465952791158584406154325917663049469348288884335883176857339388522623527008700507544460579271893259805279444782785463041026380972109250869219905825908900800435329855981814172830779515738603232822836101513551149686986321770451287246875774864580858084407486527045873668454802070689500145215552374069454905530183477377795289076431229843321127650571573189295170563802275696306818507935544171727090818618180149262892429147789498934314388450438471059992533578259110432380034735268636966255252068100847970716987823167201963831577047761230244500884372336844848704582789108002542069683349217103996612453175222840047676573983722685875386198190241800622947092932067989623975448185669492571121597264829109300100410980819270948283696620641869628917723468637729242263275015336623876671738664650622264431955362235272620807309898748935068414191394804713340350435229459418157128293824340712461320840333044999294791213290962991928246236164184795064759167722149573434989606615576137144233468387836858778428856767945451997130442131678766975305521676298142723013228999981732025985223979276121340248368195559860237554934458247617736504534823348823181563742888685736708107505986962493099954271847739665317731095067703291875997269041399887837169818964849759835467236839893206639168013556992167607831941473964531141550878887539522044210296395008770005719174690460525378323187773437770026087826247729413813902021555989042407634716606953310514917851403547504711733562508720096769515386349997111844502397911839053091671370654726043298028073200209965701210051723082033266065173813769084084551716268533511536828030062916383905888869991185618308006030542607861791251324426592395073652473637689241788040066063143227049526575540452463056470251830726233827304855840028616794174803830209780411730612199280625581970458250377335732529391955657522991343074621574840751360646151946705697040933587016565497369607898932506975553694429779544171414311991935049194356391126408418740850414862557840796231857453932007415807939914672843085981033901342744021786522089651595541033745885809850378604335381513739064336684270500111880076074586578641037495626971109830306638701122020891206821627236755727319506976104534615941663824962860093299250023531695303168944390596302032463377648682994270850203770140981788759969926077907500058438660141774033706932304096991961901529265796087460052698693877474949734386964568052597415101100122855994007973621620887898294217170363103821327987877266487647689666819681526741778546827747092623542969887477751835400056101938186976089383492436904471596044627038488566082320424076393930471144178008392247731492110185540674415311129097824806962030971282770128690202578717109032155700534347137280410937505674501820925445471322351608824059495445226538763969651935310111094659688940050732152670225352399234773917665529921012019906042852354971022291939536771591253642214553880799316105111993036153824513494704941385735863089781945933054920669316469342735136242435096692220121132159403931532787712000000000000000000000000000*i1^253 + -19263088951334097100020820817932969787800875835456564461085348884892500480084869440359681413584333311701297220933333352790657061983214404611123896678400308149865791511912940979316709563331070802924884697926313108088687452468896325484279009880513211671359515444129152097049042029243160620955662153324715360949730134752293249699473760783107460072666409786059937329548230305442011926581230579014623149762458572651355709211859740115655859449980555448286978666838909915432956620310439567430981428364491331605721976735340584030691133051580250356567007599859080054915615648860248347386220469946147042491839579432239303573198646785757330861356698521392373731914450019102718819122589775676366884801578061210029547011406264012788120757591014393056683654769144890509363086024504856360595284299838648815049202159802859552694365959684965338399568358632782992919069006912430687547227531289144937959513831963566571524344259215132080728519890459065812443123869971728208293055538061380087321018738766131452227121900753277699170966497225189842987770371656548747525261173118216485234644305779091229903376424556394371528501694347827009560559992109131044467762054719140210861346406573052932571845637030707747462481184735604579669000228223672680161295481358131426460552622631778103571451131893800354416695333620537247213776370510543389317542046011317745982982304316948343371038067235594303378019447548780580324955122027762558015681683812908639957329133071268681561967471200924367997235906019279143493565093448363888393284646239602019325785193622301963536171586483973985275414476112643900988236576026154975890618278973504085375233817096534309298380956981298536201372960537941203536139863734941819916116115236871254543337002077176244510441062803584678228657236364256332623265855714833405808635104210296806654303986033696794918035745221855626045279080655970253754807119312434829407100293777149723432013131754190512861549507788127706769000151994165234108448916749718632758442045063268836930749709086724967090158563720806931420539333752515465400395939104193231680614292151178585311816842695771189352478413899880386511022204602017432473188316313548838909873428354769934293473072068320068295138572628917732568301730899895338563613129182639543002190840082950338595964303840461897274603048526139714026578512814302060491798909046090499000496936068871384068043373275882400041867405081085867603874871443241597570523055602992711539832449402442282421756834061663666909168032712602348187832305221930683935937077302285001876102106698847341868010296909001379065309086633778029936048742105236500624994416129873450743441766148602023417992702964239941549418813482889702008680013544580665555457265638325517261776601768495828496110840487660064487615126594721778042527427884959803057030413209125664807164482187432737392176371128908916741742029977033967782338710948012583561917829897175964508274488106193951392278876562878153620545163438644217997011677928550382214507114982178083740635895575013779127732214978823666383176028375908108009516792934284055532550834894068298248662863052800000000000000000000000000*i1^254 + -708488899655575805652413306266346865317260815976139711850786818422012171363980426210467222243022596003772107115732478614455947422200992276616725061915547365457867911575759435116710731703309116367189959258186655044125552004038631083611458782013133075145193202122309180446423672236481978399192670441267988365658896390741255567174971728737303017560741761009487641750317101597705433306015294017824719645013555562104028023196110888799318969748654124913543769881087395864741350330995401014853665843019728391046266327412739927509978192539547336358913129208145513020710907678346586994697753065132493251128878181617435626466962770201576500391229829195760629289789425097435278635670444386426884528144840988650703742911944338875602141579393777302233874842303846886440730970814802142734837227827860202601406356195002878668859109394216493759586442352821028454408122505678528080238620181413363670088070095014808067593988908704194267551615239464027575410900402404835001322584583302925322752535805856367460609937563530066734036698193394448959814018520313638666891319061664008541388381801297633721456661916724760762709890881407737669516167253295969243768463935306122354180029074086788754996936894088386183497537316355018343622460588087085677702494542067710463917222877401904697582871135848270107782089252849062149943242861100817312412347007471609882720205612081518393797655861028908823545826140948965204553323050489377962951934142671851867300064390286502863583484189910912866295945366943448125243866851172691306835774991958769737944408658337873058490939983546417511778979372642193106060720534504897761274225185411572269510066607253392017649992205751275740723740166801017519316758096557997867583969363823574912365939383500808725919862200690480460858921456909914482140382926068388152950635519926894162641558428895347019458431771175442076640075629311231256823159686563909979901814343758610270589582530191352848581699841727224265854223336447482807692842862628864392386815128220497668045332034975472910126848286254148095066404081552538359687084694166347067855984545954820198053676361021836487238510233792790760613218707265591250484989193128586696679667352141974627294034502224009086590341427054675373239447289325395625827120800747259377271383560294492975824316089058117274359739121887723696730981029789211890239063416479339161928760851269318898637947457735381941598147958986455551331698558572420014132936138424652567853327975550086299743561252974457898988973816026324431804817590495907155560867142569172919523020291770936609168081355953308167689392660400349461866703928614905092418227685963248534909826315710397081768104734377188953527472696786275485423258276346400655208355336254332866621555732758682477301550910211886729214275677386266015652274336528675087614560582608288240452840183135238843846811422202243905043432996153182575119639293557544320694234542777656898859783604127547632561442976855517711178557265362510901240919828015825930711386128116171888173676478008147979200975456718580321462548124523416926661925964415458889396206208517406720000000000000000000000000*i1^255 + -22224653014562193595208171771579881491491834528804547816049134781135811002771058868954065349972670502028210979176352198474741188681169416482423082646270705367974412850255615547617839716547206158262417872188563885177675841904440304909882136052143149208300070405730905098689733677330142120402312563077686883870574550118358380966320343367975359957885922760934862683277337334987525669505031297658594710127026965207657493250443809737690206365277643454853282845837319466016398678644925628654501201133335599894920031217817952630279583091729196048362086116273315536789418333867855071565099080119825219595858198356509820466234870214619088101063060116139606665264353352415117229081922093164489380526064024580460818175853059716953239444974125426864387791311737906164115861924708373401491186475341044944018433909549159461938185229501144748803300810048545618155287406100850614771178771559505092456750786808542042142842325160228383533765361482791103497326680756920342298352003586037343649234532120555287835095679198359448763672900948675529163668896875279337518830874155731384416297502794926993111407357600595025247125356013971964214924541047625768969119735709742292088895078514390386947836621754856826557206390484587961458410370316811664824577336657874979817075124555640140096349721974930697964555427472788309062972940418272260816227340980019183704530124976621666048555856368708369591151891385053645710639060966503834778837026804053720640191651032977043750949823626127830363233806100229867606638970819639601480054995457356751985251578428168795554273306565028472232742818281212874552164185878921940282919147770703107798946026534883062668520926896950737227990005367506312471521789381558662886257306831604057500792429687255244489112098432526447506261188537728457808596804559546297863067931173957292566411782390114296356961547829829657710286491309771426577161423797765990422311035366580487328150241588514274899459616573379903293126907952449052665484298352444029055809360213819158896823768375478221125915225336889975001750687252679119069899668827553832605149955751369616054028605557619883987993284817790309582574687456930654483175976613837241581403362354397654541685762750331417830557284128248135560210536579756317834278363713559500352149511381525062592554193226543996881228888783498221126189292025599307767870674678136393032756759722242957229416259322623797674676086853388600320510974494460135699996776390625988994346978245924977980209117420644313481467534568509665602834474011035198238812125530989143684472694302140815733298768663568149406731513260832636575251873512790725649913829193350985822158946199772672112364399730442750793724324999438373082259097551764686462389766176106199559761667888012053488666139116557827122538980203217623180728225260793419971323818191154504965271894827254283260725607256202606173616467290100626988184343478523117456976157934249437997065382035218597173821777799655386286311028941044903894301116487657170940450387235982967718768074223283179669345694325086194745757768997780416007755071604511456886784000000000000000000000000*i1^256 + 910099647571289417731106931294603493297895157043852575897280054348620502188481287220138722571202938269856218649957008729447598475459420821503788295081075420325797166315873318476173122733320860738195188261968341343355734623191930683694660999576626436676216000083463959085185266019181718140170898054827056013890400541405707043848189745729813473768415503905352801584434086836368141413141218122346851514008832625810736766348439245065302484557749048708236387834014971313932090352190489033442199567105372103539945044550420033360673735453425059887903629860858699719197836742053683245334998319031932152923713707879922549485952419271513946397596618736628712518393405725780556934438078048719201181465719381045461557949063069456230073742310513101694592080359585033258870149357062119277059599915548700163156287452893451130851629250068037171464142186243065991150248316922871622053521696219719518941619107914533086093036782982276385082292795740880659606335333738971320265595322203515252676946442829220550184216954326437241413779948835437197818033421682936010607901901054015848016245936011509845488888182796438939926906450902613972000105032318786656743590595579962371870030713547851143463101247779948808702364213478612530438223888700994725436654367960874884175001728900301657442512784949071765326627154650894094619547785546573458753929728265911719984225611669061736515961282819702993766953838409432989065182020024846281388842025208673990720144057542734055803258358391290374522491768927552493465924278081947541221356806909761118536120889765868084173249709898304697109836690572042716125251125843033876313186571721970449864623007707459598687454143712114642019400098309090433579704832311029634558420097671893639065662815891548971378851424043940516649685226500819512300180736461849496005250088831723279689835558673804039244690998160966636508323308796625140603998103572775314347422626221817915059049897221851496971669876902444960444468127125059071510980472684510501263010882071177206499423267889345960751494814419888787605604253867884599910032712660190766791409567833854326152792141289434250241661281243100785384639553704656038544949370438778539722747518761835251948250238404521224494610919922209282904873246825054436460815900375951856558165983842201304263369276923774520281166464306440650981206085993147350397658817018391615918919588911532905724712551988623882391687177016205082939502404111453793346556095203646922411899800229457174353698751462223814028252849335479166578603060765917900906550809116599889276351393233400895575566162698372225445168171564534771599064688503927955964945913676054063905131195490041006151957305463310549886326642408091132794208347329856979601508654124254241517373520535523639774624042583695505009734003290649479875465062865731781591855193821187274368127156618800140196958645337251108107466585747978292342924058812355956147011060491804659495471655242611969430580726177753474375823616523922166155618328774625090650047641141624175551644493808732436143303588290250653746988823854178286438449152000000000000000000000000*i1^257 + -6491552888221882859243198677044143461289355822283480628127503023680111146044050514559331504399296915496403288626921561363521696624051988402853152083793791851359366032319527608823559628398143912037807700119021510408116483003051592850921970707272142660626371357378571090046996301630307040458243511104774163848056615423229853618049632699967980906293893982477385967739160832907367091223990974071494094075013117024221180935178481747787711037291544419645164537280281048175640402931759199185395621880650876289388222891071781251547349453473508044392977445179423282301528984988736939454916982555076268899261904473549341271564763003121376987888450144999165990023755505014561237166759702369810090349551649931484821615696779638914819349513477614808175475456059764628696690279333319640065309995394654537998884438895841207625865357049905881308880667472092853927685027712189761880794846607667406118261338273399155078516409565331853679626870213325142330231646965624101700661140783810186399206292830276704840495527378020584508848999339244177602070638635672348112181144047984481495924844424154168759504212908258178582836580219306464815481531209129074303860404158013464980574535085810037946677734564208760732262325464499927494667628462279519588001087852303067426697567275961950351187837858086885489634033750307433638271687161427038308154465127370936391706916532046511267188619573695352552111679125350056471845094203035915100542978798010170380693408265966647158444829256679616648322854269395384487316244677563730962757603009038800311774891799984448474836510470621657399956473703089887303014999290974695677891879314795417313722285806327980943766992252114925530189189525897558796812772300948562884027895227769252061938790445858927599906161087020789781972803371165039257228595492280927807445552427222097346795532188059791338544614721790764181981396962994751211153328570685913969764919997530380253757102814803885570552508811506623562077066939286708206303006594584912677500445813108242905071801574353653698559092435176365422819988549290994077548604408723364981525392633455695944055123080004372082446978936727289028165025198579278302413304785063445393828992133843853593888784543183839024413376338699289120544563456995242661997015736463920455648483531206671439673443296447919503430766957016031689028027721697631560442094786281193582477323601254191272841261153652135661320063183763428203388220513902639511744043206823028770107637421826988771368684018128704364893925221903927565560374592615924390845468015030411796834909354182369271699139952544248422195064941867804402230316324317227627747210995304311210382955180886501321141341733195195218961496086066490241786831090681576886864521249999356032316763722561193204262571619433987132455274426515004205464406152770607333417543899752003658717584744870231010562071322909913481838333790319505530336742137078862798416595734194909095102215266732351140752195857846150301325812529075305195778130341638947176536587943826070159754815008380718800426614281604775100478244477992960000000000000000000000*i1^258 + -24039294431101091902147861368483158653808619262297429434359928485404700806185999292864002198769868103938583859887159634911698595277097787976717085717450760794076682341530869709058939984810419841413375293412039436788993051889711357089691921413782273664233136816543136370925144368208344852831626167422610882575519537512221466019794720454604756492598563010668995954769744175955824525861855895436772774870432638570974902881192177515574742432218500950362084994708550713276302554000099714539822730024305935327482062694315985879714905335021726246358289332913298878704133179339508718495221941884430735353236010245958198781319498614229012815415735176056030589307309218621442851916842069875645122342550721498902291288343923751253298817464187766805933477656243376076412851808674915760872425590241501558988177822405562559552183570565411541694280030958848341671064101575350017497238510569786927660878824240932379727144289506925602620015987345656803121007064840525535415223024479527470334636026594760030431254643318020049414494047593702875505339245744951075350484329865820106610368368754122625115888863576524326721540388652548048496726074789674608145207601523488875155688294680089378342359471245964240396600029526249504333203268443669817180335332387245371716256833148945345952399945897562354876993189749631132854026445206533442593472039916485864341400450061416265268975245451018406174594245679260855570763695670993176628168863933611678392023633712424509005691249735828183553031315020536993810951549110060324283853547119432520578704332964979692664764771506410443120060777680722093994837488940469837277202555725893973995355413263443111964370588712040822851791215072943021345165329100619604097585544386142822724921946614466965300218189062565468657521220011222644076842730508281490023710074649724574869793262279608603209376955373368387789706155243028633296294888876264992173109046702345188106976209727458383960387610393159852438847349613229431805499251545267645899917698659874445252847448936413957810497868700970355438221172065272806247763347485443693292870136309346555646807995714057074531804258556094190029474588875103626163754557984871062804401132278056036529678122954719907430423754545874630686787211568975368775547056013835121636635904851915571341387506320307367082211882346980788495059916287160313140702289243488324855792629701254826153413188371300367467141056260611249500070869006937605111063562118514831063038118031500652261550757078268120181365477979865569153555473620421769865434117205768202565722938973417190178303973006213471305153657569604209377380209112716573506339302561945680720988833451577094727133067981894691308014267669094146799185683069468981649867112691759089305328780442032666309191173093665925766929695373164813212989951504666051519397861901858541973059242863776226695582883973443270443908485590085622339227389554073805232461438516917241149950312600988161782619226305873720959996268312312849019519462232823705720653846841282146466335369421785347781337788685628735488000000000000000000000*i1^259 + -18675504265969993706787017395344985476184359632814794344346309517826831672356624689931146386869757334636084991933566403967345140784025693965376330287130138064881694544548428029786396606013828791490672618729491859158272558734424798294107394880406584196595044703793613958330264400150819406958014644836415022401768772559310444176081015332687622040438085420283767013085843078225338745560648615034594006258135802432733602475715695711681146050894740426160668999811118223259448567676488062001874116189132769396553045362790592039025030025450601115070842182351540940148129844177407959776557307872898712686672149167501611977704316310856829837319475811348906596580527356140158737088590581242257608173730022703394939021073362806736368600389723248901310079423907034022665371183621965741476946929294884158908343720959036519110474974488866016903502610412157245904373928788963202978697195523883742232663361402074066028769940057691353292618582773111549132414055468705041712020013883966038186875953288418440183674498764254147853100021210270319177800732966181453573032856954884975699362087970906976470416011751711508841020423806915386165663663801471572924677688242321180407902145691839778955792092664295593293721750644296631615650421339159308112351416687359637205856080865539471342135643678011316716325621126386707633107677609789764209021212802489062900385570307405633760277322994547055871906104889714292453996662147824140256952097656332986981171176643071709066457302862763193533966124393721105310434103183772250099797494100890851661783393134456040928322668877335273065863866232816532414486935218463614883394826207881065282307294794264848296804831766055760054962138338308693861729874910693878323400496813940808620364994135973378083373720465067138445019421922220583349336127980145769373591133770845647678942849815541757750002328419481452604258638945797256170184174926632103808415506246321548162357763487086907880551731284676803223188824229623354809927851825167784979771351768135372223111014982115231753109866170960512224091753165438081779853572412492021694642732808454530501641842621694474843751250550565496499064310717112527276081633144326525497440106889891447438818526437460505317515399709178741097460939398193318913634596947894347929067900413195193622984916208924544354649664628634329628498962003724880542753783988561321439849593722183794978133491402613574464551541108721867586991115265837292935206206126029747754790670988191927277392831522258576619174906484397149667508135021173961295856864841086052964612299399945806221509013004682441281786219609107673046782365508389916750782922025855288955057214640583366934391131800104850532821727514047416267594002949005486181003305800847832329346720128195904287533784972276850143542943018201812904129418119760744160168424878007146658665220679745235242881490595011616256934635646263212869493861897454726982660117163172869542526722891787092293927709368269222057045944074425198331046475357607184821891577758822782582534938483350122266624000000000000000000000*i1^260 + -366508062233395768999304637425794787686372181947500356128290137537391654913170144765506919346076489348132980697597948293136693870083397776952343608720077584505506350598664676551733352458671365574241247746168494209257884664595205981124890195388907665042078027808286495949057132855122504548628905236365188359287699868950860371349974147125373468332240344458451905219308203904393264375690457452823374692791525484865217161037201288930298407608930514976163127433416598565424340695298137051041583401980146485710788439950228668748025361312883499028973781565068971850637982538646409986658038445873283265258561944461554073496341332961751807657218466382131752228810735943667079365089994241322354388921391613601621308804943829307728658968193636550725719655544679202720061438310693603625380130089048498796262336603338304965043449994231739100607434668198769491664598208642980621411203521434260623317460699837780682448209360090359085201631338684225807779007997879390021441915912822668884045577272046337298784620732138743640506572811204778258409788371365027153470452034406965470320964092951118440715745371646709769045907399610064964044882601069954564028779390333575738591286863770259261475972145356443583602228743814515080031618788953006485223338494934063100165917757198054220599850085235525852502815146415629718477180268040672021734758648459866653415189591853203202474098351795946145855749811488383929063138937484742300650878300286942402602495112083157913951379164238399790852825389832261961578554386850179992837862726522115945061829221665847467188291307144675920645976765612133619374796541408498739716032512217334902204128959182847496196535157721174489537013488387067364810331080394944767833617609360391449502930577066578109757943934463462834768944553696335238473097185689630062040857627453169096401881442619763622831344094315123753815481779004105575085800307598443635189415136124838003692410026236634904150332088938084790856611031646965551417481803670985390178874467189471258012798041951556797563917958407352752997329339052927308036272058919641041872604230443392198376288531881689848187776990645635365419507944560063333656856386553361563651138234486612648748469151928747328888546575235576418458196619388661545859953437077861102275742095831125067327020081508332688892823497653271744873107943930766600570706712121876782065226500882498893052299718774083069752121091673854949998480825734555999942382915170854376322819021828179695848531918171059462547517649344029258001871958925158766583195311097107370482301399626184541203799662158832904947086667063747417644334473732168043785799600868692121399711141955957954429562204376431121874073624563899611457293018961200607667756803540256194593566461525436728070393317282616276314375673796442998840119924333148849791179034177589378398777607582648030914899297800752139907911131096910982889849646112721720656278476124000472524332738136119958472502125288576291877674132613256859385247888167616596821716308789412371208601600000000000000000000*i1^261 + -6226582103874219653329413866754167378405818873456806026405728820918815332359236614444933544128756177460315461237254315396207354908032448272008489675363856226833960162180928336886187462052413703952865803027697442514159962436522371386975099935716025424659549707296468443204412782516440877563508617197143679330602670538555991508970837226956611601378070412363883509202950057681833516687111556243703274405229713333726533651781354049580651122268985421578955536300568443373531158841946196119142012362388918799966179058754222036124955207899272386889963337392323643650410809236900786176125867092959795362710633657634914305816950850208981931547546424147641440447949300574733129078141166892185327029317638121812877897301572684428221196232435982519194113228595961741744730576075775669134568636935043703834428193408747327357316947407946313147523541081142035293245510429129758153187660498510556986989581443231979560793122782797604462399930054234917399473365936770687504551302742365876654964273087042903376223683497820881998165027773720112837848243367480730052552524320396236879693971383947947871828622899243071178423843928974119908882014025897436148181312226540488195378018276597994493911699062205821613387265469211579176481943323049180021526160818194774444741109262198004382448559171477433272062625529437073880865822191696883819424078191848633522090979925774049424625999626890098151263609052286087956960826479516344805965766036774118152503431396097350215115060028387610883058998569967605976044189001172155556398954832435653638777903410994017420705112058234056992842857882335733091860596657447844694317991523727845177380436238829646033488380012313733748534462883382691463149601772814946302093853327955249174079242184519665524960366002704469850731830803500847550706919023775468424904686574178665606164200155968002213825069702225446245715994194099697658142175236363763268228291181869096017196438117255251475656344640402059434478261434530975081685436707376416273537604917777803059326554962054090960661887416843293974337306173590623637034333224543422715115250772732944877541615138988352886374834859326486504530289214277935962222826375488152744723981476470546707744205308338906146023931980044363564706791690325108370063363391558773544684497210905130504829301693547289710116339924253267942298349923052332766089950285261131848396296595166158392204882207608362834329829937977312808622859366033161057371431180680297905056641733770159829442069372397680341910387776507161960877020393548115720134670353467292259036878499972215179501878758632001842906155362886342316309226313989411706410325530724259990789068820466313943181588165883145816070352890625121302345312786052110653787792239011049954196077799356190900791898005613047617211247893653039347068687366280970890559996675722668517226966832765856183599969004667675156948423174385587475054156961689990074470719777271323991749338551825258926908613421314171994315651974229518479937100736314420931718021120000000000000000000*i1^262 + -43782584199399859112923945794996987561771703945749598571571756560175186710737327644287943834289455108077030760222668352597627100036891921776363568059812164998263747722480135215426380697443706241432806461043211891449786893798812486678410690238607171553417434054729664849958272567736973618070400462980205655361203617866643165672770116228010767601787779275121914675950592375357128589883505343198085436519271299295067161169033450705466875362843928668672397032887416973864134696983374304860210932353477669161311745459458813745778007348539655823596965238374779061456841678456356298920385806015798454952209775910094398633211969138013227892034617349475187847823858336461596766938289320567936413830313583940188776895560650346569121598959632900656180370407922488627773720110809380016003541317668145469495343011560563893973873014797553373775062196800522172715894539436670387970666618033361712872887366148298388412434065000332561577767331092030649564875690842906857280599841142606854256222495912961724795066568949843422053252523455365821398199343947042728211832538821537398150437082208978011210048696193354157748991920446446525490400726520934815865976939049398988839937175052979066712009280297655554005246247116699223579307152520663764606147515689936333008447378739314794104212081208027418394778753407026177574645911329732359004482559019943191400088742207931211971650739906903246937297303112359064197431410317675987381502270355069538649676780156510571229163630447237305633588404566680584664381852575670221323207396705021048115643600047138677195553066389387707972357099411018243935467884387621112693331567471986590899339542910915709352643362046161917958166243901037445704503555703202284526819907722267508282219406614256010832288362301811244624472531860292319108122173857033738562221977113029114989702447005299893001621292155819645710281958221453032985001079118157317311850425568350841828922525116439579746773637287465327997449558900232657044543166978420674815510938322572282616665858404858205017101542591852681709238605819714180615744114841218159441816454589110515310552821362399892081802337329505969645828392981997242947806234539335547665285377781020172787059060850457718787638848437447984512719533402989604886569023154198173478387782057426131501208079891596614962327486128795563084573132917266376896484335204102370345059502749968524734285453934108224136012676447600918153557833510726728462596524925436989884531515614331578143774664259422017914103916400298466816201913120255759772790088436131902812776836077052392208180088186028535680549387844883154734079036889066336321119282747083081541407259031096832426256638659557157091747168282181891742804098276164485515499831690651427525185670393354453781441975357948911786987833397363211180120896021126105349322851636521260771447226909041989383267646435416204917701107789948435529541030745455102902502708451232194698051793884136606945177819144108246262673391579073884105301662105600000000000000000*i1^263 + -325948686677908609881448763214962995208417809338912393025268673497550628469506967802572310809190260260948222228542660838837097131346472903395429177577988182627909298985437584094626945129398827400349580734599255038696074792259645851156071383564888545762609928144751689786445708149326445618987842660920694329301022513567950546249854263879486070814871276066343151926912527252056236689209222696148856196335606103674519236962757816496704509883804437094721003913922300875137383944960411565639577510601544441407676169265015982045808908918418215138180454440974478576256568770452221149724995508964949801087573250670839912298905029541570713038300444000164268201732621925083869816738573162699342845147121395699714880827591276875295004844867836303129592539694616411913332852889821842352630479033917274188486912009502205043351024826611232642207340904592322154272197053661030702126507016916265365445254593577159013850334484996196583859765990995956462475732863452875383864506612359836084538345355468435164366485088288520320563266700894536461116551427196144518609729047060833084822957525523699508218003233351714369084571501784892150050002342972319577916814213373650893079950222844093897733072568104509769311617309463704617573497257121760536110304052816325562550329375054435671246519393705414824957754283100169757600924650419500600012768099133050349333979930752539066503815001162435962941940944366658029223415763332597528673778709447835559527220694264694193751698377799072716555338093985089325269890994641722963471713748153777826366024972283434100229043717843320212015903733618831045794663876305439160879829303104404670447019442508173771398327060545978556415237216990908928286022486102839789193475155416975389660904793837706295301474022600566777767279161353446869848625743378909909783536930148472424247343066564871688215606387780419008042223939613974317419661423709829897003943297899036803725123341815588388115752847809861371558444257094145643060033731696651561678154523719916974060309197614457309526419990560931358942853911901032087634053678765274628284049020964521710894364417125952205581241929845126869429445606604720735588739493515200064300621237321242636708608659618534009643564604845839283196627339938032913377131580112979252847499637105946646978115328702315830705510756287780015564735339963894057825331719620791966647700068736993012511750231925714485634385411153573716916350890762274019872673502146696757900467236849502576091081288337312738361012605028623116014659163166771626945181542992741083332876265991362001102839098817849325818676739372574315882847131709862524729559516286782461963112122782747046936848111177043461257727584788560072481083433125426603436535871449388106410030668512213619593035836434396470812503794610197720189316295938248527215019705026447718641498376793793152594543957995684988037117362271760472962083935245151169223339117923795047043007985910986382780376550163651415068821768110080000000000000000*i1^264 + -282995377942548452113492857652667200799999609500891368399066719972821831144588950438409749871693972897622901481148721804812037999034142434010793626512036818003781934781720383860040720867055519335892978577588967577435483556672452894697568707948060530815975478857811216534222111069927192222739348595584422787796088095045107484373938755131672666240356910578121783579382853222021088881401414904648040224440866717241088194318738976903575614405271268260141720295369314510089379472239848949478664340527017429610496524113089287575873497672818727647274176365721263954839122657365861387652236244549910450131835028631217347333169374767935673719914898380846805550770615908083740360443833954253398580827563855115765796695984847850869001014144595696741783770577075574197754594462819544418682021365149680365226012136156954967949381854897804896000220993195714438854881362661200927490726243622816766420257097784684554410730438845357118691720865728570510230240854897580067551849811872166857518294378756804547190984431704239413110594061038579666787520182773565106049865008956244925705561929039286269320605188568673842344395151335000803226880894130987465404233441106390862143299955798899237621263341685145044427670007584323987065491711798870383485556529882859581943540681298155423781616817803977945727934844299886889628090678467150899579722058497617594701692454989315717457723162084357823817150679556675913866628864388495416745697286974363672600347549365073032537349071948361125588929613211928264718017779017932386449193880000391091005485240955727132140700745428384218353926287891413188717191694876066362937323361741671848496500680164767507777301690093776720733506166348956329877562911592186302610033928780483528762570220779566455219353577968713349015199024307912335903821921016259675594792252535766214378199327630874217221026010538210585755355093003246795554523893148346506097314617331533671164641120336020056865663441768999173668480980588463410710290484845056401186707247857997518224398593407005682401897486377250535451977195700931099327502567434859044273189195697436849904320558454411862151235838811492333400470173002918746034862811339462313788818967150413687109219756389509945620257828056363658023667470583764458791227620492568427170477643876957102156735739129240936580821736814371482478936930091649088127270289436680085524553420395661487178869477750010440584925921307632291787682964211690175567599709343764075124194335204409584783637093618759738233998009876952357822779823911757488320716205581261078442201582657118606235691563998136716701904550169724047522748318560426378305771601160212524051998350607757146723836146886619584720212306509349490675005631287997333194954648514759901227582195020980109964304746839600382226520040593171538770774555076691402940884385405535257033728228409224087750603853123450485954265292148638909560953573208420248977279998956342169104952489724801327374898586189824000000000000000*i1^265 + -583582357550419131011596184246606189051061324674532433574727783239314762833580111739899763755498204190924800837784621216574056112552046416443264278937534251624113328195922863627554100752367697162174701359361969856844875820835235494131446985224414315647867232465434092465827388210395111727319259118825890804707355913746491594986101247549730107584230779619218881775738440650695674464278487382715173782528441475300939268533138384296481748599270402575730300236165807151687414435749049636570222939751739085446747011557033590197942693677074151382732194421698254188134066815718487416210410241028291992595820721220784070029681182547401384970266093802907088040241131980674168561344279942561586207846962541023425298598503273113863622133139507792181970009928611992311024283445711683553880283195721454503513237474456654153576483390281536563465505102664622914025843203415330470981685476924489619483678155915689082452500561113915051620297490575925937239501285730638215539062003942140458475494676876918181643077778556300897241192527984562108495419760901271257359479491072582263741516733276262507889917558867067882943737833724772247896247022555753642715846050771789488738044609450689129444478082425304342770803967108404680123371225462370014923183914494611485098338972063098878341993989536663290022601267593415221918552242364477532299549214132842954197403887458615505359415042307528477486118326253113868791521866008484707453421978314749012035330251907761333210107093219094901599491677987641295943655200064032859940094975473039412044090366635370899893057296765060512996628372934197677458517824457881706554252756476839622904866317690441775482281625757649854197095857983857692970376787682545915804221673607679035244334001006177297223145944762177808181354148614082305361690188741818951322084949300930313438905780497893338928711357307322639597896032632491110922121262578978039436606693446977951738051036877777089489846124040021585598310785975498904240177669649738175408453207372715641005161596361410771401985565946184666102769671701546116335591718084234129948903035261024590433060113333644983916258017187481215150465111661973813408681362669339923860855773591063548174590766998867454628330966218609055837066552116621138773715022194714328060715820526396786344423190393479335700240434307755554423385264438971791052468239276941609259192954120450900727522491121467188816296998053769773872557450054009073108901534324584544794968034276478348307741775941461247176316686417789878989434619993008307325119943735126725349485769103556483663110755564715923249777205093869735761637040387433443527637608754232972412106270995982433048879375958172314869660646650167588091989385904962216590224827018107389386511653149034445665182567501595430792671584171051039133143828341976644928125115156728161842475307237445708855502143040948426228263998414912742289206540372649914060380889085622389551493216731136000000000000000*i1^266 + 285656462676111592872397607613833979256904897506038122606211910436703713992595430210228914867836224430566369248258310938654319406768973129556490340108244148965324785101350942967980989332905127084294480469011505217998735634230970742329151328075097839609386900453562386994880993271985724145262447733457851436426054460399959151022290289235237816640567503355130362819146839202320121393731880787787259032302529464860991042725012921000310412135654511521442522440156806370206268610386512373449060322679928177244181290387685750669042111756610769227330641124536601949731446363984359557419857360509097855245197074190182573807189270382584666775855294880551320088580231542577049965668236175751711699013647985345944793893235078738525026957744628809595726975168713326067198326063379750443755513122027384955262409424469990331648625443196163985901071612059913996266460451333586481679873934720019882907467890636677705900927301011391815746397021451973301097895105222960725747331093259362277007057767528624942027527602380120889641298025350950431745841401679128445953865531720915340107670329842511909973841325021720477198577404090218149973926944421401711064527162226037055915855422722706368119311426622344060041016953451422050207685502078632480831548847446647624884876269679392237739252337452430639191366702905972276490497461374843676621982945439279874656418823248310707470738339612434305636519326960425851907153518549918156362835775890477575752733199042927610896224804086304302129746108596942138883358283648038141210161171446923325582914987648854388962711806442549603750082191473387537443603876210318186413421915415824343905022861078806898236320829778922681395621926275250461535163353657333056074175334322488521241044559888588584394922878008149048719639619476402810884193735464700327811242702165263460533252907559392477919578262383964654448078263488141223648439282036792955418017281410916268038396731954735858064723237335811913946272657893642178782213411170811635530611164706510376771049279140866151720271939152930400104837392232556587563827949351273181492386515242279467496447186080503312495788020188549449944597849415114644715924482198438764125084735338106868000581068934363754999395575604688991810907660588592712413802286595159559203190120749933759180919062804172207800234954584274405329364397338047941829505256796704259334173870695721432174498418502826845643801551177217736870858328546619008634911633718669970209695840390995423757268579283819475616898351395083151342877821536142564483076952125767866027806956979270356083047425039661421907035898712738800663833945759471624322434331332432530971720261402190542829157832539821241664829820712440462645368811403048025504552467321415233097910487106044151869449870374191585648264900810110741769035316194133881902768925493713199829870650517700201163693140900671217845448745364924848071578200800408090445264437022556160000000000000*i1^267 + -256481683852870998325172430328501021903799223059944683032681740805458269720544656918146499402852924392915636125196747328637185788841561998641447044850895824346466571417090327710757892488270113210772739741050718103836565200624936221091533347684798580722980711140867731287161234003184785751652966706103514774632532786992838535954682359417915685220560145851191898912624005615071893985455978474818119313482556241497223611738243633299663615259954348859289044330997840096175752753179848019408168245312269971842071148494183360616431852394881367936006111009690540914623484867414161042546194240764116284853867634055394881243403897397586645091806006033718494896192321213569935536608984700458017146571638333908693723293374365198008947528085467473010703089901513480029802261454074272357566793546251104176217912885398562288432599467464412415565985819879138104655733493691208206722051091212948843790135248873133097418305078107348683476722333202698820198147202516357064445970604359901600425094164036767967938284506859869499116700271911603767749217620590977354993805455064108710130670716792227663378700834903746653767633543521747414092455395442239944683604043206395541220439897635960472846324498591071907377905610868291708505426618312434257659045265695550376453171237524769545141631309228164953991250381914999629795713087654981114784009817719631715187228678876552645542411864177703791833946211199054592739076199210178986729353606240629935589283319409560315462019109678663206638610293052829341544906156456675004718675840385305386415938487255232929801824759264945432596574696675965548975974705330467205860644901727336882884742328401278643340312335957769899676837480890821689715119660304280782608695376767456647155862221842516388407634767080643032494382019746066079572044863413139364152962732934098116233056377885095984139007533320796039943092949519748236656596216982466836721970318846542528389492351462525890550641448476344563922278150289307653006478248651737289462963702578679559411756180699878090591248398685309675807933405180011481001545863590002965089794672473355889579915043440747714294290345350215195389163084811324163874762275928826082461131643549351060640224514193692138106419240146277050056702951356748721672936025704462290453652983651371194758810231661183058886396124373892877461542768277679908322290585412915054529325810258074110110838278268166587241838847450484800469798278324710615150157824449411838794990709466626790569488445535492317588718116322316248278492021763507916068812216151219711785527245080829022543239079638878834535449933949414679806376171755726796682247488692609358227503061497539265760817199556308521593091774870546336956668175960089037230180452985480176487340685723615490556659866610514908223994381868214372069337898452580384279623786080863356696034959418114414043163508631651527689715046685999774704164938662805504000000000000*i1^268 + -624002413589612568060479365422783227768536773571318025099621913799233326859081284781916126064921548791475835076895619416882894890197335041299916056742106978921645842813721851860383011104374769453869576222182504231008182505516975627758013979792033096666963585545947141650479777933958458795282010619026988235945834148228794761176413378266598126805880719331469922397399635848043514160165006172342148092291253793622203929864480827767614023615820949834162977056987126783829498521270549239033129607745319782541070477490506213529629923517426107049531081285100075505506916829536582367863807857094485506730282794045954164404197278465998293945845838785568804576994028534178555729463500252439928233395582734556712780015519613881611180745068572145014659046714242786246152195791207731862950012999709566773243366065312937601562437767738276709699673287263795892545908742152903406319285193331683592676929152521556087635661356348611797167067626594057814356498158510325385661539468039943324066468937616908666514634615395185613948121544576883618934037771598436920671000576496214751083935763333765392819390385965611688053775745866295029255955894036923111529844473309037472844308496634423098412664363526859479115823553232030958869141821017940553052396387194192925457156556723607945465727540354253984774988122096894943284163796927577687776015999298989521484931251763044107495301957078330528233492663356369305772833803633991477586222168261084497543565459363000962594480167571548859689018022738925550821097996614672881143761102096244468278686890857323568661880340679922384255931916587595112393809507865823304284554988635038890006391368362111017678036330554434242350900798826874465518967749866790674086964297258441481262550447000206263799501837551021124505208903400148294942551059173646301483884324487213891649066049351737729759333196755501323554846235111527012025613207567828225168342670741990672309051151556127333356131214999208526484089810545554708992099329182648281247024436782545333138631838302925061829575876708213397729101658995823451124103661235657204221606737371547441619582188303244323283876752538933709987768355413016125369209437555972617903757544985479290620943171998582154690269648245707837015789762486135465365185744731610357930940120735381005768715857063316107697532445488011588035881608385702865384030277262441970996577365382885821029012656627345010385249293263169055366898289028154509907685837147618559033284673830010842553017633890431311300056393467992563031846994498392749110185369036012720345375909664022747466959739106225082496133372631892531570953254810971394712463721718023944353881465223488799438534271535254312585231817341121237924954678439860939238445719240079234679471710334772385447553187155923782840583732474027788523976144677395792243295767900181041288780924490618383798760518620053819882293865649641881600000000000*i1^269 + -207259625799729934928013930922972695458116958458497827838148508354649150408290835471847755726617274969569341420237554225554630008903795053740563022863141831661245404611911533859665067182978798937787508455173642973893889480253482987057726022259226940737498055048915313326484173022778211019269505072921725871547025326076775083248184100820221894016359281860018491898501975677583684315742133111377477045222972677291608340236029297909901991165361134119471869487284067129315528968422010090319720623669822659163135938265474467366481948188572175351158215567612760417640246601817183691228293229487314853659181658744161468680476414683505293549933554638792193540873133217786294519544146134970315404523959446837261316769015917534485956022426664074641279693070432483301873109258749252600246070078694617862449830390101563441850048568359693845407776997972444868718272897083006560208557021681995526147719348391309823922540370196574475498151873333127651874776944336596493951430421175462404085816461574164167424711410693824829747456098618641457709902820101950704565698311244726669956915785707390034711466888885456839441451311386005355722897244122174939840505213975015951258520219006389042846031593566024046704424829956788962896631353365543368113847934320333517625588531442628801017640153651720306557490378359713380928387825779765023686963795718587190499199832112150505601361971917632316629085440144331119566226530913953357779377880832142780918732483157524160332049295346137510708629046225394475014284975742090472987157713731520667177677496495199835508433862055072224244235044508207374938991498981665951203713116972554849066694637233096355456040567724782720445988166039567952116054150820538718736819008683179225073316295095738073851389904022295469383715437899494399354312967863939196981264047311669862486164190173883697303948190485948049468811822635895648779831328635050270501659432995232533541864873683068854761263582722305075163917794005499091010220409862940985311366442152264067881110012352612222714441665794851672836992137673778798644582057920026383485704001740387542236335585539147954932808386266922733681192387084169400172813915025841810879136770031533584713864717328773331950326540577367102661061827644968197973772863805895262697030892394383913606705461760106653980402320139962373072844706845352499818258530965211740407032709055483360233487441944950724014650886901328163350421505215468155469168210474106124096205055100088833962661672028046131409167782302218075388150113499283391763767974649607010233248089955991905693938613261232261821733966659432370909278672208860559927146193577854119360487978461568837910985822352019332552960464324267089166712038781334126739713077085049855113488006179448056689594446191182347939438470705025107413706991740365413178933238983590590396099320132136452926335652004657889280000000000*i1^270 + -152964738469668086846635632983353377812957203757888373404812088452575926064173289315180807525317042436954519451306458525929638119814847296475782389312394619568165183701957306966313955456851542548272131157749797846110157298617735543122757906387266756611541238239022108584781292164267894748299964575820803568874256833647462113596406376683521242077968736835009101079420218219847512385009535821863228076066363437720570136962005170491563134722460349520119368343452770071906882516812287799427900494073268746945717885865738437571428200704310992661062034798250772900261884896151487913778451086001134922033880039627683292608304702021583506485873275186059820871227831007368337351040345807020047135676523508121531966613619454527367897823844177219004494787104408011694564102612284959855295087774637052447995106053625499197933766820793289718760662541392398523031299092572732261395976978945283935299599884943597448972149071464362972224684908662519427279359344900374300488086121639427886862586114209025668076852824328837830579900870493284998904357878624365071812636449472471876298866448273804105711791938626642562448508686673095162923765731102035920574900556264944341836652857028992768805076218547130355574930407530176965842312484739790416969613351895738879718852287630757029851232263809044885065252846887719787555195511139535969682061547707078696593177886356016343857862193487229900503654178472597005227963417161793729141026893916496066515557911892282094300654412848441201161938099557516125593269105498849252330129735014815671607469821639242709356462044210713772342254000616520473445389677918117130767262851060008600515322140681733746411428813503789980830787319640341776792777801523880154190274331268254473176317648780781532875461574201325098130471962930562353882155284063226703404627675734305659212351575664049823181095908328107315521084420233110102220546743317944211751596841928117775688359480977079728812590843943874535341761555230593539047625642854336305478734050813377156960703734815243029299156394298887005302511634693935130662374786253723806507739001591573241614351955982856225123914568777193453396066219373454444076989827890302388308435475629446592028146628523103520855426478603450971191880254124176912809118449673348442357880426377685914271348281632298720839820298107444778088854651214867203984712155482691894769595917561464529472326400194563166433141308228256307374356721642335771034605269796760497370663819192762305677263737283407150380683053679447497616777848593779176346815252533734956599036057593314714300654283738047042769304151445307416228262960999326456111664307741949815267045031508845316782746099647288149943267071160959656249474222313909544930480038365716925244674082458731598590341941474705925877546749988671579769781632578576017791857721618193774561261450363404288000000000*i1^271 + -20900252540458190084638144214308522474605262790944304269277442451358083794708895845236627223333519452839635914225377808571921929924236437571350061941778195973290992837348462971810238670249300247784626990780164113760031962814656389245471479594990150062202056089721809469895520667269825246230706205180875663009734320623941644700019011685378528355312073574822664014673908788747753838788906626170641601821182454729590417510454985488830137995391923633582382382455920672613023046320103808481193104365322391817075411657608989009091621881057785996235020143337686251744298541662633546504708956818230779563200416027489352594574909835564447984908137929379872972433132055239304224540759498188567108714765744564303913853784468384871643932544952278238738926184274543591315597970872826116470841782795814831546392627079919367760968432736373923256907643634444538610639023289602270770080141269464172334849154522117811713419556665485389520886585008825051710760794812637975935886025165766738115518265065714781161968905025790416968986261569239757717838198620849150491710466779270089545255456324627333392852170028295206626382035898278328598232329834393602055971993058576911465743826335815671761036964321606973940714045015329553335578096652737181247468755584256118673697454768617383917953773872492797470585975061050815929903013192514337374463080939483208889311711438535122570193846554590821740731406388887866984619322677085050409498503323052992951911875682826594881758539336663210304670662420043571506682139853584961565695764795955533971374900903884745953745602372611422521686101496791261514760410985519701219770270825605833786836114227323523448022954608301742345160972359344628872349926604357791069645473863648030784007805878478541611001623726037683955695002785900816171438735012375754721638907207393618481955663788984856149211978031711264675320531395574769093298351047884834089708981028502926132817760280516098771191948558537627497471705978463094753796321109282460203318015019263996367147656096330571656814789853132178245346161356772996404343509614117293301471962109124715026213797959318579082614930233456926571643283958780283874445336736124082263998067470941024413714089193187573751648478866239309465709961597771500130491359905498491508952859554316693753293132930162967903549749549779912253156460709539125370100580273860332373697527042974902560973130427069724024676380465370456858185961538843606348332184327376219011407010422643335628003325932398021518837533891977712331087642563235890689569269161362333548992299161106555585359201709383021944751856342416808157547595229094494781595484283552086831578409840731742493024215105991249273963861284995773765867402715637682640763955276297365975436126541339241949982410594521765968985366422100515031582061838259446835483144670412800000000*i1^272 + 4344325379456605245064137869864227679474694389475178178165230036850564971685293511946323067623767035308575872597038916972010684555866327830027512690694130878545362246280356280092175567758159159425189011830002833355056578305613308550686497452539222803562286472925056267462545566938058812572765454650725595427783605369562095309421940294042797925450168009489068452875269654258133057988817761883436915404896638307597585084217897349327697437387490505754813761107312784026669548276749918938742987572091631180139129923051487707595485409107023590106043023053927560323812227610544376821447785465577606144697352823456080636673255211763540387252228562884603498673408727517459429132961331814946089960428021213866677629229976777426574360278237849499423220000245485279371126951653732734911721805544737401634772495593960052779345144618409610038201232649657888210254704768969761487461004819516370895584619761887726699693849945322434630298409491435351908154210338018437273579639517914589815578923181115285825841571345172457629148171977606895544959219750318277309795389787089021090672347500309421040773524361511216808612057633549994882469424677343056745428107911524252819689347013117848699859006442083672660939614016261943735701696782314175387734884602908188679254790222002245586101116637868575099608861519939693528483337742324988317905443882955476980260567611555870913843305010644559091736905260865187807654344971283437278438302297646130139380357165526789721453289786876285829154165343503702273687102653074170171104621741553000159373375917683366746285919876293678286746544024805926408639240846225082311263053655393053082799275768343743309436592548669050186854322565292899326786512228465571346789813015333356982766810616114645825420146748697190068042363925157343187430650083183858165266037369476045588851873543941639433743231362383570260089343708312348817132381777675766819158993155621531064614692390826427452572217978896497993062448683323768639756442687892663008825102847385314786092396330440594085697012092502678576883814253319343786388515094183186614136948097662021292560138032022337009052302124639913586388524142797651178961445784489018072233416277468250551510339225399251433853938776722325780306489061084981526022716267603448488880698833705870712767474553891284523667058832743131918648168672312953396353936574844207438021064265599535825558820860617426450956634494797318439128184323227286152514913222171531276590089281478273238435523707170667226173313529724643820766749292674649591237597801527688266956676889151297691620741904817314535919115259219392828306876859510843020793402392151945743482120740587253780131819826998450685595041354855815775734786653739734201842715500396601146658110891994675713900562065446654567711660555016269856715319541760000000*i1^273 + -215859469217851716576852658337125765264790487097673412323623699531691671464566880265442633814711364493140452304134275208068708740884836925341931127385665246846476923186426109824948410889520682303892929963265109980038265365476653220960539531221410674625001640285157410595283302384751149229119929969286438180251001941059207660066206812360050839766075463820007032036072081555167722141529717128657734670822152913444106897312511315342089110502492020781589882236313246020301768459859224602143797054955215005053248763381596343810385566956311523975043900666700919247007414960155124960824962832146168790296782582608764833497503513229026491389786606122655365572645928557508438215046386229128592344875079327499364543208742006853069376936217145696547621409858749253233226074718455065300152692378843390491951826733137317233836572959614141538174518461949142211459090383560091224757027550277310308581606093295814004587012371225387878089610950081794290977260940600762258112685284602402421285476039341778796380870288246503179115753067216159734160012533418025984799275502467759983679627612623113245355100615125993388504293715557908776750671790952737272188486463609843516486210292548826567103437395970307357905878914050793013885128942044142601297410227057536537116221584058896295962806139942595966721580527217177883706320848097861381334744367099455390901363983171546423192800020621800062169721998969827026333184115037506671722054160328671539778270947139546851386248753045538086257571157457118766049377009491870407229583325659665081591013036736596649120812105948112256014737608848100886844758843610250663461115500576055631429351073925557638997680225624659480345437600945143035153460864626360498976306995265452250120984175319288785600026337081417545737034853342908406577342364227045777792117473677814747761144537609908658550348404017136329802364360116076109914035453964839963624466275204175278327456288091714992471096228897434125074474526598413985616491347949362056768685381910323481325267895504889366405074947450409564470486999201173000794546607740878335033383505211138738925194457639897466645845032406785743584186642135265471073836731633173189997369969194306500534834389308735376825190637078008507482684474579596733310418284883179905529424087719754597363511679621932863352310257427259676494369859964382529142430714847250845075466356994307223443861306856867075490880167633746094840100521052664561039275720371061117160720337894430323525715985319708151446537394979006883925230402962367315060624806684119250498379996355180453355081311482309899226138444047155734129036877079776018282387222042232942921586143537513902299728383531437455454550638192253829412828737751947297677392404464254247450798822877980757414406558449341637471502336000000*i1^274 + 10071493296150870385785755451551763234337112669642422188162930151622362404027400788349352155798211828640341060029051655204385562370399702667692925551950231820943599017411915957656406176081415943807537402069337470127180031726478145726465205151893390642914792508135957252357028976685688517897742230496141652485169575892751275458348418192057313060268406880396946885113127218397880635363277296082368973076154054539767663166501243060983604593017484191668131305981933501891513756209761591950573931685396807938721319383672668334547936567613699525145438717940368374046400244763818834651472656344181764873062008438038787042640542694748694737380928232931348111264428958972261807030249567538939683760669462823267959644861812350655721365140492953783493162404776423040913036862249299860094166880607293052359366005700024027996354362024986009680923567826100988930853860134664844700439514072744198497854389780769750646051813668781375938281227160634856343628933413555345650047839329932886483933069547117986920787502922870056327908274659578702698405489766677930972420793492376062744351230879819958119833206587244702932171399742080525042698085356440594538517136649438497078278781120905636290400867240617635707243727974991965294419554145623496271410037377493675240270115141997027956390358184203896695643426136628513062263451591584416031596740989998347613085151606198246771112425029987504814912624669440135251642366169881727563102795379963633348217753304351829207249009861455108220078219896452743765891628457095822362855117021431789370662587688480287001163758495110857389125998910308618016372564781639208769119384897540257537163181280107056914141355126134751587641046145060805685415630460433728814350263456012338092637249700193205968892449435547380582793176716226851935405520969857295423141828872393688864231393329065299440286861867761433850635744864081552340266021911648752759658401863266956239888079990669823291350115352416432681546355299966458819852455526985658359063235788856716643125353087659066805923332915326179032270122285677652841084445864042885995080890089298649683014846359373628960522011446246977815010682316265832529219488107729470846874800974800719592942220691264016263833522555616192073497300708561096986351524785723365115749450661761132551570691725536455066477247758579444989321400571129550815774523381432769649705750831185649182092631004871162399362521226771313121453347289542874721206004077454616767050067146674212998811263801257780458827291129127874643843045934525019879118070456541128467390343391224371243585645795146195352023731777671982150888513796046800478310359249876669843810914342164362792859969414744973968315873879619763742424164271742473528514961834350553854184642990442335436800000000*i1^275 + -370167113916261991782882183054331795495624381577497396241796228241919917988634719279334610451772497097831368774703927990247916675688256146307885318502083253730103746188766830227759897913706210420850150376556980698475525031122455683562902099682104877649522019750293279925041683522227366613127949633416173024493065875406490596985322873407919778962904307189630971903001016406310379720258979542534417523007683115257887932498787533296538328044923247514930276539569533892471511096415574171010539849610951325883092922352321212522917677555340806271675550498478664060562644845896365292751491675761419980932215271891282550663192453977177102595458084495640205367696889970381683164102470268321907379143955275457273425698478726671311258102250008188120377549087142561299631949593505990717653658101255930427323388119091864267169232751559717789934107471539628050016146997068413879952742668682935497866857677524233083732350142296682959292228154104548493443102921165187973749532771909413807028172647146804488967360000913600378544440024720407989712734452592812567442528110356543994615875248513280370734055061108998555784864678894140811911252914338065872091903788000993300483242785876315188315830874661307038613089471585954286898573653070180663637825219398185440556696364874252620819302627163977653702280162801866031058964863324592594953916163635926978542289254730398716793633513423709415927533437266541526799666002780963357023059791617634203284105985422139820894512203678733424548049370900328051748657449584552132236621823660368161958019479265830559787692813858819538650552509472232071617855358290189903844731330152750594378437235084166999708138143476749859300543458584234763262538466111810681157290834349433108175256835551511427908037368346171598790093723523789342189153422945987589812457083336182048745244236772128863341952767840574895460920179391730149452443483944291227777335746410146251845679954071277109552037290309290099049007746711763704005726583343357383074561176047319090005827893302434852132264759387170143113187099698417609540844420875721449397015926406338318071638843214304584012755972447621405409571958267009452682891220125858783922011464026471490896451840016235026842553892724432131552035686803085582660496463404341293704972648559951835091016829017768092945129046168186070346142991006114833121915443672953881867199215497173925183687391306278045507400415503885883928171045263079619581489155075069079472492807906936325871462220586431211012054440220977904070018050172218637298255543110226654173014854700367796903766093030241612717907900609423879183383212206278649112125793113199594899071443201668408832422724724852680183696135376605376555335765830654015173808465054856642560000*i1^276 + 4836759557992546404821669514215892866918486106954341597149720450397939444487670784188266144308569718327835520961221016418233553145533943687213941374635345680696816916246060696164877909595339038305740408184570743938369497241437639982238357552787823610099114920700332885436713361916374317855299455286291540139600216427449269424322604276341723575163113813153352170490830145866788392931020350128917515855530709520910053977817713631360391815240276967708758824372109009298756668630369275231523876223123399854642515972018149651191634246031155875825605150056964256815420706976305367022018537466264716749341502235820322510522841372312198983198346581034137908623822084618381172118080502656461832597738931081542830789770646437996437674914257241132733435328663440781327653264223842392293768714138020398119088468390898574441359753309627535029387625233935918107492372096590147326232200249300384018350490029482360373751357079374088989842212726755657625159980777764775282922216979990578486980350113568755505045547950495429273451985172757001569023145665485330260751732923292052477395740216527310053173665031116810119435688709308082257071189503841732807454578634322999695184316533489258106991719867732844536460581769465931306516563383331953007670891590647702705258743308993411876390802788694730956125450886623912732567156242385227603860792037537388959558555128430836976983964917303242530848605829666105261466639504838794325864770877857122213347700575075479803536386581727509791251792507094288607538055224054384750745668591817197893120936195524654704016455783377157506961968015765203085127630010593961862925489678233719691182644635176346006623148806520946308979840474152716152884106162866354832898231428605654602286183756799955141598536697333257647028646911910277436985768571960196087252618862965706987584775121723918106974896023279023124000010849637079430339981378594948393533164220404441862429626632798207627451061248835308549334930529043618442267612641353310271661086021711725635336638915227427966977563631614677541575953724344392447204587663911880341892073104216431707673781234187845437806348387046403398543065750150254287748574716415296974277730479758673252918935784067766861180055043649040544316358969813217822855638951977406672616840475867970816664888439278700379589869431894042857247766362904708492807975514014418214172284789749743176535185104928150843247792591238321301922869077661087388605713992109043333913776694720872049851137156682166692809995554846171744919114718417174530497533808421254156387367782665326351818602938048190449278696649482505482894547612901170278580936154027311086991282107278377700530452966445309309604511165814080129728512000*i1^277 + -5061876570421422168271386186073000429966512400347520835417206769432961144056178993507349037375025245039697306181618530194456288647871048510159672014264869767368879031735022949154316701464428869621795795349244058433629824950295511987938600708697226921849774313939592062248816098757302703590844937025387711206650280011368683011718302607316001359376359426914697681399084437489163371783019642841449596642932954209570891927822902437419775088953837470687547261788361588285678020613811963542017917975268592237335169176495261207120611909287916938959312079288581531150051730818195370064800586226050965272063832464603109287624590983159660956292464929179492089684772061150847802293584079993994413999320989777399306331977604710247919611748469916148347672541115045361087949392984300238876338542637939108171575085218688223770643576623394978374763347294725034361704651551126307416089905427094463431463716602703147454060591181319028793137325693174186798863492236458611507959550418817004893234562010197786635404326422522366329556242565393769394878269915885629235848503090500505091108631426530135126330224948022059826021877553301030740414718064280073086212901710749090897213757356611671441600172824674242101551906784818403467497552513341250285912757045555247729057511083722874300184616860423279211352254955310918550907673648198756879972430430109360261307897314845489678243475242160303690822029008294414634077614837454793828993508404984770422373600019709239652237964127414036464378741827093702637749301907033641297845002920997542421329125017117667153800557978623910486629694380019494736872625357454087812220984050441864745206974651345326273343159742059219013507444927454506064799063782252476532989109870153955477268336646870788233498593563959033869280865337073062276702497578890384469086630611863290475005970116338541633707266158710604380661610505785325999341541086429203895185973451872685720209241433104410009064247580844201367440875811265534750220944113501579438227604580628416243377771429774646778969241105031968179995209686678456596222907308524347605337712930850479004699803698078436446067839567906427496517075040461383255196661071470545445428004815728108405395514998418895943971213424317595558809463439603372442905144847167501303107055859956753235249374443680515844807975354488282686483311970406157508297237920214204070071930012852716554523456043423542284627266489237366033074999843260849343142851544572257854897723858377743156099072508461527444768033347526704969546795027707109222990749097807263971097218934880691704262159332268884481940947370975504386624629094209787868262934653918351216478113902949909785068991795911600164044800*i1^278 + 78464757946951664613538568541821253655493735697623219199775800042002970542582119812420292852757025878759299391696347910916261927329779577134543946881264144027221319503583592023101365973670533922445992840172110963954642143418810843592317577720007588871152558393368292754097809787697493478126006184607002571896798905061973015677384031226417672329156106659683229544485314237618659070575185322919531532018473146483127049385516158882861660912555773087176735107287437243321488628024731384493203147730870513538386279584865012564243369576021176707030078947966621070812342116257154683400979932574600428392214637821037488222051013838192911530856810616506199068932671388989395171034514362754262194154025192084008592872950072824665566467310953565949466212937537364143675939709096050272948123058074303621867185188077396167775097563334167231962069741896300487956778932055878110791109278832028876903961371664837115900633021886406356390823492548681423884661659908676534390525308413477294395442653352233863104807596618472049161488386410262859717196202102773752693447961149187190354553126465484031147419608382691214621985547087559526205269594053515329999643094759818914343336215103145974093550166647083355751961511948650156614378635806244743683724500941733282515418535168219901686521217809589410179462247466827378664310007768229706615174149991410426584109508034374940445271513093800159760067060330935860507129402872018566733848080649304352887020237589068987845816419721076791195327544026470582149517053888267258664124836388328078309201154968763910227951997805416968166219335653191220868796941516613985196147483329701213832809480363901042623467195312125393611127990630157067316277161796990046051454289330841040804619265244061007266919780192865997304290253543719232142831851699215575420729498692918453872882491771454403003991742528098574826331194838030586516500214203889382795017853917932124830160537239615389542069553601769842503437609351084247002367962329726342052340905249046774638726948383091897549551503177575909526257307625498228057609080208577733972577807327849275124295052211636258002476885753060486554551967667393956271836408620942574317528292073197444855455279544982118081783038674105121837120937011236561168141189132754247904561417922761816406984180699671489585219559966261764892068051029291289176258401981817382772475837436902151817154104085550125909903188659583290284629869054434263509488542529047612300750047055504042758539194006770401869290797578762575608147440847374999768353259231557906345741434612965998839396555668424618292537144920497372416877220436557915408070701647784819102612193280*i1^279 + -314100245925568761003002752601730738719753488246453722424254152787610583666654115156430694105707582293409659988868984860573536140825976706891837883054767314911743033291312836203637432265101250637721344687645779607752774153894981348817915411544449004755736669400599808173872981784356231602510024300346426915933422357427193744734270425010716257943700629619389052273680041735651376137776243193771342619641747718182811974829836015919442208812395171646118332119353752466829189892434938266325050116998048759001821003417021570253089209253781453116990440518897264496406020753789610861918400201980638473518148719794258774315698163187537287898199592207712405820074478062587494115542740142356978911541285782422660649729485311661442081416305338423945706769099076089954631257933232782159361419741565048078482459571357729729826813649702195437793913167711297767586573739323231528066428142571638347936589909054817533295556012067470881754146064957631379924137573765979711162124668921633638721128196837397659076492004589902144872398636852647279261474057947059128831606840067783896645876894518933673051571996148305003918722752714162262237148046031242451875052090334148818392370836181451212183086739654176339302189152093139460179900516031398959086082522659301538055939455645454051727210685987227462006174704271081369860326634476010082578705889389489453857771839970316739115310129653528306432633149634631129975700822237608306126556235500483284711393220961589169524692278019152537406083203800699200916266334938407203764126040334141712413581398963087632560699855744322529470411010440578338995614295358590362130015306638343444129603003323326320615427949427106166651950256128214513461640256920514189851749826771640785771003879772653980921531828485815031520264148530281436693379534635135599251588643439399195386608277570800394629862017856855419391686558906552129684018459442529126307685558741536354643213044105504928926160558780026686568800217226917638142547420452180871673432456608754086755523816639138623031458373662954025297593989376707913117619265065763101295797124395909984459474021638345721526469879818432474391951210310999282320689524850398182205841188028398623675150485233007628515139129254027870784272603795624190645809482518570989960756294954833574064684364017072053311613466850479207870675930022338255519582768991063890724875406586248872051679757409138266869376525791110589302459854110454379209047098650313519201656941071277395773198852954847847898490388349596750867972154516857856655932760823682286156339115972982959103090556875114991641735047692681216*i1^280, -1895816967444783062451498267566245726069155059662866208105183294907860024127128837543037540637753342931362184793341359914887472581550369052965754034288148863506373892318685089284568167490118655631045485622605973681109138875008340956777380353639483454741031366911312765583733695122964076658452976640468988725365023258339637050775245549769546422031547931590338088924146629676511640194952913753748554352019513752505822772273715448800931705650058353465703416053174999615533411303038392435430907769662305968583508354630304486067395079146258967555699595453913234969099766201054334259037453639455517293559779850967858319545452878935857844244941613788849737809670922959661005425086097815463872464343470949556449607001195945155859292341209185418438161423928349335620417014124419050735023172552758297252790154167199152182770111743412800708875477151838211133449675156520711053846333666914856376645557299834655014867140440601152404351560832413963585742359750073922612514474904527108114618791855290552712884507342309957450977373775442979453657542146467862274373710156487386647330695435204137574861566249512138725948636061481319944352669243004994265401377912403717429307982046673514286174842535235688188890220617483792220471150868100865355232131798912368213333196573490515940647506428597867280051885738291232975974702295329634274840450896511025554660287170329188743667511693902482522705397535670508947668981464176949032706631486075712409926439604523945559981098142778556348884300573016352831607457827860086092094348754292408633752078004434304580235254667510365588281419476847280931508882933687495753345158701685769418360911799028612235882438069425915486402125816931810096875959548485686607849184033490102002495179019191471838117172313042638474951395816344497029992860395682913997845408834970905890142671539701343986351519351108031686270747712974686333433660290934583622058987486627267975026020463274798460680118604150952246389758627046699114900054581146916472417414901001712932480922256485389928023173369582030208921242460538249226011667028930105135084910016188816682954927116795495842059265332614454734832252240439653253666782069126199359417443658276050346264118389111656959116403947823588748215170610027087857543323197701921903243358598199374182022544186411035240197051625745370410857216728788229547310214567435665186240366704930436782730546437735505909149169579649662181371952505291774874142175490728580486458158426880129244310253260714441893595563435020876466793999772953994538134907082678633417913941727505392037772539778305714183883147199156150348676424990666724169332954983351156828747304011956811197546783327792894405680320417389384717441154253218762404854682167061436530416839082913473916236838566336875971555773073343626015865398690265917723597618448836867277921569761911730532320165096649344455676851856461829656289635659658106234269945024908871950256927824404157600397381784939482624172912400621408919711152286620898812474633197318322422087799243368157656205510480045900872127127883648369249481673403357753911299692740651792721785427868198574803606428101744645227166090153155182981912770426068696116324608525121341298862770339594964295829241156668637589174031473329343163065332010375416297096291043890188258120499167500984455325425972333979447766280455196598758456733531930296161503536394268763519955570816865505712611879244588303963099921890835519333708049443927324925127248159429490924642469811998543215119327585656010522704994641999651836918897958339831437518860200626305726346717688934564917973192714030540551723600340436992064232853612494795370552747403110602114665948062569086448288187056827497368683156248384550687450541086388394870250818008948865326251997637691234273341728044351499303509027644675822374932365748512772259591998556357683233669224418727970287601875548387983695784243328823981503520904756025753961965112051918594184151410811102264073490269965263764354084856167095617510774945315157294843344366695961970168136237572668810611590556248579743674907799971203989045946973552262480383407944388452979765336093487236282420330883775764642788660782044472720043401920749494026573612744039850601133172931784506685873725014939403767913795733595973473509380454951706726543999481332502340532535002443289307977663537564853862101700260318621425746929268475969262732077863024789962733762988412768191564761732572206213620436068777895647795212211231438505576166967042335627318877129189582911083413811077584918103513072506897186012696865208382095371207093615575077307986961911745312777049460420076567026102916343665524320122623219763807816818570841060832598047089437275463169400485549760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -273758553959141286433837492826406541839270737932748868377178712590084990333935406282372095513749181484483487671637087875882652556998779981040475040565234961809701391846025630362148662401879101541285045924853648485339378105443463689275723963353389077761175085971967917493088411143813068765264185453843762676264097812074044790121050888138935575373134075069645748053846647583184450123353586947682513692238877845206410630760572747387684419603555298222222323917302567032623024433190731266258688403734932374319589421277868369847214618203141218245411638627035234921677976210756714607202738561134722886071240849920719776449984610859708653530348107985136251740445845518355242563584709702866267625998435593918105921016234241026825110676140479764744295152419733137079190802248509109831566163358904813913769896893908341765430196789502739044030199179350381785827435908013758998001655405260468306470917720280029808144597603868011766993318235509532567895480507743275313412148562938292047388847916388889101807689698780905862129702501485533363998555495443778107549199373454838867331729247363487988719425801372916619744911709819834353560707929366293810833270254468087172922052477181969192945529297709632368357900318060952709548294706308425716110305844931742683246927138687018038681107392049406114717713920641553337177762157654322756872644167986079010730569422425529582482725335675210225595245796894344376561230389957034511312063820525655509178752438574494769412603100763815521211678957108792627979020499033257699763136647682814224645801721690442214587413458953323757480866589990050860277211608923471038617338466324694000279393998741891770645168238746870115466883404316831496689420762145804663642353827895717320269360634937080793156433264758344976315329077674971712742608390611275397268715020511123241140903004478164462639244945067984114593746082862717268447006317610142300440690207339457593698016547587095385669728810805932036713312563196737066882817173692741140986868220363753914878346161904424283156046784237110152380663379344897162355966164343823379990270275568633597882718034065187139850282582639884103645228260242803309546347130654568513951491396356650225845998945775407641018783687273557124335909162895540496018402796343642945627304637681922003697515293743488225880810593826937998909553063056481534310570136986118722917364349090573968160374011252060510228970038911394727364072983614273314856443330253905131652514931286798445306948968428053259948994134152106196086049539628582613686997076406161805121036019093109966211437220801504596048489443429242307153792327370663352835895867528407657420190421950799746398976810515072265520187924780031998706678284554045997865181523738152636999524861664357097531319028222193148198669636902591910513641572508323148526986978235839630636280383491508695593685444396821972837345116656062760433592889038422078395776357394427232028359036281515563631449311494505613594485504306924607925552028334281097728497093156198914941115303339590010511332290334455982139487254344145456666219611488226323848708076591052258577956877832814784837292571937414807631085504917986064650316732325573841924479407067140871709810005978968113140132613846745836417776634880417146977493548696196271796709287233116464264949193761329883031102519378262393573933548172656253111571195302445906803520459085684063599922959130424591953262974830338437404188683957828910345905905394646188829963043127537337633672159033500133607241671807587999398024270981255776925067168186622031405084912412571127603512940945614009112087330728927919705247715664670572843168067231610908141970935393804201766038524838621155911282610407078154059441913923658566218410707926073466813550929121487036663751251225992210753767367176086365888080891288195215449475896427703491578737294880024865894664429552348373253311963746808921818937488900300146633266585369507506358614159228636951872300775580832159208114318846073683636060488152767686618998482142757168761611200920242147585832044334704057899215469060657282034811314519950113527452370028439740372457519623659094642821799764419324030495198753423988746131037243159509588725559224717689515852926688149899076326551252924542684652108721690589741837453400777424475276661547231402961634879386608499512279890135363853990095925886006479055034828800123253952917276310714203762217842468051128602121231570265273570901307564299182068951212446724326884699511734957420667081144115093586593591263164325857815640769275524245706154455340504193668787305346197836648643422818551013708581408060118493907335190114816449900350331565114731742564584367965581329408779635505839111020768838790425543133799792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -15347250330114269408529873980364931516140717268560278404049070067982900817426615689722294228064193944015370881209027359828563649478253344995584516936451924010494632877712435718728655475611971722645401113317080955577393255785021432339141123163459571565731177504623795423948264062206893425250307325137140932406333223553310794767277043777844808167614226100457563707151240355645264157681143151754667341454211975379561626350384105129588847795910869843897277960281052909040488706478424292411469567660577626499060031467689851979808527293856356853639643992470095669044756334230439132572678716817811870846784105254171937006810828209520308988303824700286077257674011784619257384275144776383098199564530929155508459579959013852035182264628768201473593926900212924805688616029882064619769612801310056547838034275666525541838885246065811163080310688150921507037356287669072236415572553751753710670254852853215186824445515523254818465572437767538830056181068045288577386738866689101923730431528862394971339896748812158621948129331206456573586697440809799063737004888570598551699628298735360683902133658298689738930295699918162505055002356234554984120098743375727001714448967875089830262618079299820254442124843731184038668064844057100457661438243431871571904665576474121093673083374834955512973035481501423976116334601406551081028050364813609756132886936308776886173216586621060001416314630004196335325837036101494949297502041019503054269890627130297253983556136969648982493889480190320929367919491042641823796513276265500915630009998106755936047162272480984803386855700934724877388072016084484348196939800438612231403232985212675184626791212798578106584071887872071878175106151397868543345379647587636938009293026111649099807370488124027122750101751203581764034881220436547948485181107493053586734358296142105771354210735251214321443462428158498346339076873991357027395386986860640969354823754660819710755969802838221619592428851206925028818881740274155178316887352315321501793941281027225149316206733910768817775972087236697818497931085447987443610996926617465959147583272854454106105098308926855225566548329605271143815334827413725059472596586937310612480992678158760093673794829197547843601230354123132870470027211283255356282277064716544413609686030125459842940022119028524640888449058679205418378962559290268257851677453143934016282557064951998607258691508995581756403456831485899664102357673892900951494201247772979023953900760475650375960529467557891795266582465145575670379307916245624973807285653371096365438453463144970382759278905895266099325613546173462243957902532811991501561856355138270067862534916754964067496567819903519236571716999963598023200532050497821051677393836067704293204160096541122716069425927450371862123437865609278247225619060593227025324863660092782402159926887754346950124581153745904349930253109801263520111245770563164956051195397769949963722126968354883951928739413677760893265606715012777098256772629008706459683861685333055701713755274215952283904472278555413997302254639647667071275696313969653474367427638733068405969222863967996123147316178133143905217468783636557500977958449656394014662737020171750848191562913386737591774172499207276626995399908167128533367224390454974600526092044112679510064971799537067329556201572226488114918370186422796410247564647077083934976409881721833595477939524957215962104847723846546209209273907828572292184682733402370341887739401871179325261185786345936119886388942857953459616729333376539505552157168857809725261115682685759989037794066254382524341327124008832948355919756319252606355485118366629534342471944452639546211940558663143749543879401963373460010903626411975362022190262457117525167811071200667350935296990543624309565168681416455621587049175618538958417475936971515748552216149460893774879253246110695518189594442692417974266486261617063879001903134402271833755789450455842716763582090188975341720022162611746081538978477924367798870236905245031366111893300458301744366789269178269756991973308767045245446096312083616233918594125599529779962460788245554277858616860733323065133142575511574093166263338880832293857445392198846089977193589699358034354479073239651500483152635663240908145064579181625662400157454238642413245461155340848482585890852595504547515110249988153183715560057557376311422179216456124670012277834632626329286489268817767149211696529212334776043325399414234526298211750943630042374286710275831878137186227199692567718157494238484822439210068558817895945588282348892758259843512147660834570092216059598888172712994188812159214022306423358247707954381798473467617497638323279381675141401492000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -450370978854622982173009243543922679146752361210149989469742853020377150818178327554310319803017993819038186241972461921789883693478870615457280802088876954659744528516394255077688794738748127621180793452452732706405778922359469418040329088482758121465274823369032996140412342968562581257418319911777347902622988286623697246026827118185505907964363874935514325839935199694673846317536581109813693302805283429985707892672559306820089440330877649753130361025727278253534648239902974749251300717668476648986970122268946152675860320020200238868209837462365145568363596148946682331997252163800337714555335240434267804054073600379932759333173722277819819466122037053137619486844342951332290638778183028152871297599905441793036317910039723917539465661747519297934756920158325624730235876704758458726091425772147449440628729415927265975924061070823767785873967275230128888422183041042717462565274705511092235647210456039915023063322247720997417631253415256911869613361287743831955022560472700084050803593661704095809269149559276805935767617284812959261270288068420540678559837725072268231662263876880836342760933870504067883820198423526668806856796907081750843070252227974578585301271887486522633215496397324512249608239229552625938994118850510059993013405649552556492552070013852129733701543573555492287784692475693261727546985559349769617195209312291130868580264771091430703904644183380097730361105360517079445559200721251443807574463210867459163319618248039537356868304973239748008308662018376342512985495882806445209290637632126404982546449836840726754130547018302852531580007357099754278941524427316037319050978918874138292778266423952537484322047114791464588835163786698548865238715730186147642858040066022656127662073421736061683720056586744844238284297816577599955825170018032262623719247549080634505485101630675253171361499295422273611350268075226429883275822203653538343765409199220004701598974376711299014553620092533434362767060764750344411370587787528648427983789515750787550615041969579958943510783395081595435880476662231608383931332961497747838128117654112572268646009417427095090000482756854643134091433060451074924725740246515159877718016408693174666868962415874698473574015143059404282835623881624563072926554402031767000837684874846715311733088316426530412197501484859719615586148006552200921344803656270275502731227165850457945842634100028651406442578810753919876049451883477407147967282325119908762482562978913085614544811076797314182397269554935927392364575490089353589569593018699244853741903484065543479435741556917785652778760859482252979075613789691965529969646636124603607950764777296022232487638499246865890890152147094271192765540872430207856287267684391501714715464380119603548156616225881432559410617167584279458966960401583446747891126100715184286699308062976293480345874124050428955584965275358365509628144637397637504718983807746442663080447915923829640094877371017421424199504694634764551541390472162972212322125216507427064223320209986820148138857795356497397694931511577508588756949878472235994249813083064100429414651036957767550232339960294475655368384358736167214929465812826286642759369851370874620591654392795895632874564830635097724974419719283439697996522936562647378093428343523602750159709818130058349987067044135778556537404805268296441500592453510927145720186852220189674739273208839428913611647506471238045244463785918681745868451981445732810383833649424802238056079476221475134032429750665548281583828223086074991622172904334229693076218891382240608836008554992252010437476644505121056228614394300457025250108687600769610442581542935292768076222343580664754113551594892702619395210042670849816706773982696481581341069056189336631314395291695078987569131442665660176290764618259807102329479975056314307856528270507976157438538229520824312045853420424230962510220411013605039512763415324686260285100238336434967698372202068131480683782915100371454596597214238766716158915441579491341454066640875133567478306302419281601255064512192157229977827781289714128406695088336009328370586640534957072347184903064027594957555331193822807318398762214115124308038456573123810839742984388249007364239870392464304657418050682660444968111426389367907781483628335572364427054168242806859647652127596099437587102584533117373576200021211643779451421366567328093146979381580092702559041977209008418519111732008654249545146620169121642334787506931025464062909396842978285976226592873184080971170046751073535642474825060677998379309302193534980848157536012756960589922821993800847725346722029226865042784609149405454944835151078146362575141324125222221924717434920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -8120486439778811837538747733541777123905918791298241965666587072299314728212064819868239669382747879588846109583510397128346440851149067221823419636851957801242765723785735579557062729801242905553172528894661920689118801139165491553275191984690142497334972120681718683658374279657516065948532070303755642299637620676388901493187930890002955290545515368649140633396647084781275382389049955261283930661223263103736450428366726689205964496110412623520808450104845206591899262576358940138606701680939220557434802987783879917188404986570125139694493566696063592741676598700063307779652707626626711455385137680268139939396654986658110080486022303476310448764846618936482837634010248598513158195466068621528059406046815862396534786273763556467711469560927653507641676178369138613321698557092651726460387744662629395068508346050362062494434881444933050632517418940637678570083153824047226622208946970345265395050076674379473037471018925381580909850773269733986474513705686108583906118223715268378129557422555307352946795346705811159124714483935043958987137694140697866234002337029964377895692140543841337456902215541381409309298828138956739909186724590975476907368595708461536801918883082648586736875775681035027235310483720142505756628999635170264273173122525947910224206847089089230392253172775573721006749193978566317707706567369520784957349770583885634943460843045278711504968823870669710508695011580099971010246517084218932190681537983003582862744513355365232063993405191904581931169179404832405607060786305578323322261946022176812437463847653152096410396459355277512970213190437796133517580592074190538074394795898664350654245514986357262245720561379029311747608249175553477535346143274835314073536129374396881969376724839121766256380620832053403917930243293910694605025576475750203405497802534017151440926772684988006947537830193722125476631490494653278651037353665341416048409614848635316921721040299537482539293407509656646044938116036554919074167244020937780734400229435639940846638911212183230327248855910124611407261214964926811822079360567475868164628985145746999242925409377208102559337150446852875045202590024062268430443973492521474104354421140641386432544558044462475074455905107660860767185885518511918553778864148767774080235325724578939948231124038393937240117960477897844207363737625202528585501195271896713775083080525849203781324781275626182429521248342098474417481361316380767342528612825366899616348807152834233164442323088736403651732002153653943845130068917538199472154081825373656354072748730245948043202686826293102375737474714772924800608751281783008325915320520646940552520960075808412525690961275742638971900302419801736589480095338213318116535665861296548262015826489654644511291302925269637966320395786206107479177458398208987570298895082818546944171316493174261249454646844186270969782981531580250785925172395567447490289794777889087588789061125478665823585839767933161007453692204806432478848088722764182129134630376230363649253788911239536045457631908755179972967515017120739536689127634265827282194846304707225084460878757082907327640886208453900464441803358908035177777364144799364833566765929834622110589392265216878308853423729159989450337567357507197026833090677361461370921461501321698780855598135209458231285365892223066560737769500314725432779663762997042399299396435989779461717818057626169300240747907161680146426738459242519825205958393730277768344276009973742299717972140020571307294573238791845135099569620969533328986339334711843473596311820877558522526337977225416175279266452400064054737348695818872091373021067834137238734972888670725380199596394905090398904419910852450059971489089723044114450738273577591332376666239941944663813114439172863498205322483715803631929256918485160021812732678270777922884159929494082275112214374244203848649403411623570782416363799440530402431012594998261507584824775764129999421088514615248556935605978542919963825143895109037117519914463474785172576730606754980471689355825021457810429255211308041280646086579921227010842721846010055864712057880379928196295316707047255781818001115125202907889050551587478817488341439092653153427402853609797056921230176752174671120598652019500185380029830285792754439663601817288785119135600494392255425541246437850799329348203694094656163817198640227342912448139391762429932678194495069072752544335339082759195041548642540908926836085431208376698530603900233189084890812922291815335384816586593874292462193617444360706915603686292632114404212972063123322717907189067666085818664463884233440553352657023667181523314189947383018445301024162864847578617201581218541911324000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -88218478934639139317678528330796499542535083235823095312943238251800554882034009250230932160609464975315103008125850983556073096582715333729623770931579767391594525337984018412558456348531739017010557609758658668903856605191743334049829734885413506623478841283163036319704281514295557484320655890334335458172915394466585350180222970548490288435853187166658263231979218371297596865809593236626911290860232773459391292801334803518102115495693064538779474349890759690305695414805894351951781067846198435774403920457715386574850220837780991387513222396039377669720947682039923753493967905674104802487148847629888806615127333766015685980040259389996464531189021963693481685485053856586240644754654038602685897424261542450656201021444730454216008922086434284760840155400800618647515917250276280921703877679151920999215652072418700599241236493835154473852441940044382425137632826901265613184591091368455564495372629819573951326621749959643334500441282604338896510802580484473697677536631900713055994246589322845767098237920194253098096844664052590893481265773376823077173339108996886305046182045683134176146072749750996957165066873595718755611007196684366733700042775169198993960531206476609745964600556433456905290757911673435362539338170496535015489354410733419397595472315138087154977947002471477451870135000777160047385016819196974097731626770698921667441508851905059975035427135614966402683335385342195470341438353234790872254046422182581582818011345309316581016581505723063461233016354171441712452301489760293319576265772869257669189436677789012905033796417266866610766142134658795160675938774169045836796259131211358577476286628712602458930293993008099236652489982087084046380897568096695118622225583007906601649456624644215260235732495161903585896002158259397285846705635458836240519389046121394244853771930265140865325257226790790781741143349637821454443568385541945438475927467332637219267321862505983117890847792565742757092409322416503205908352120935806844509038230139348138065683829004431778054617506472902348080879971497686038334484497106901435202239558794272747972503947974695770535397971099676586831236610955597690843585949665960570973877103586151089878426558481153653265930634701664488378766171452868392895173554889286875175209056200114899783615246493807906367494594581702149622313066681222017821007046848481060754266764972065177734215438728663577490693332000920790395807723798394680519890089738643524456176211438436236102456673082461191318387320693045361537274290730918973491171379315853760726378703136970898578588187353860402511022072655434541836414133133139194821430695711172379240046892052495866773821568946765494547962023157303772436282690340678263170677236447862712985492219458666907309781905538354912513288727795362905434023011671210127137014775599421144389140700022297531464951854770183818166302570645324580632254060048138040663480651445652067607118446206261794495874385563467545707517218422300343502061116467593732428197112184933194029318572986938117639226611084451566615949315939886774225512517925069107509785600308187631950212638479875418921441466285386179768859426902719806584968172645186549771280046141895115905992222522949111913552228858723947233682781184003098876875258285144661241367592893447563327992533820344384054653191335260435416898741757121016790754391899151555683231190950026801439280835814757738646069612709132560000673216614530669118404304128255038155539597949520988484112064391998378748126966473453330966129199769811573709844721870243259220079092676912260468621859135625327685067812264048778195313110813443860282808835361671625000921470350267569477510212542149358701331560318720819841102026060777809230444017968490035010205885609036476759527972477704115133235018145554815484843742449419696070597566585537181047428094123670525310681470579327241751912552348299048359633871917667733101642120440095144655962926136348997843804327157207989769463706024252217298914905298598064988852517840357927278429938671553983813503823654389121244008906241159176135606485422303314919740622232871359683750266791471477653402856138137942297078409850213855572212537546942985247861853212650257385226265703096267466054522912303295103944163945252595664800829112215756263813246538380885986908883069274145982259028307512214064148205831538374075015339752116592182977603033183951495203991930936409424623744604959816400651602599046226474803795704620057839634313639786122707812443380682185755150444280008855639195561740621429434011240922363525980430603350737410736973437564439790887022291456072897217386005283834167026606697927370375998597313818536762759775749261542715045321331800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -376179235451894222807577613334384549137333230837019802840881524501892521946106464065494831628413901764843553100712502322769545434186463243599571775016406416660602365483505901652859568351887111086636540185966846790238964984636681945718208601539699563694486450558221289717298229561963023464174714628465754108940386840181570688883889729779994198292001087340106203665860844741462905619625652754119122962534416000328274128797925595887358661118066459196446157411781205965814797053248968282961238083580293320251573529061505194884622315878500020389398527660079033932535093258274924277484377532851331770011233956040253610461160341271545063727188317283077033082195709254643076882087962217190561479132380774413613732860728801158699706456172446113056556426582233430435879301693081035123730414997552060531708057107970328824780146275272753574185413887167404948394337698101794149989217521673536945232897135765307452511235532586816151235091016010123676506305045430931585755860582799890095465771504499301027910108908854516961511570679762194586942877071054778313424632115156784745438857468211490403461122716782760591278895012011071631684916473296978170594302763230223040009286806852535519317235842432902848665460694917061368253378931955670776330567051274469979225330256056800081579954273076076671345448304732977084696598862540645570898221615382033012645161372894731409365138558872074569022931939225266237290297047126814517901525502220073148605683070953222079969764682636022070300402477005166714164723892318649810862776039947916072745692754811298261427363022744313410439027284103211159001198603532102885050928122865475596466648514255132491325140638444786610050165650767852009774351696726381017768196777433850612759966716221948744121769430944386200474937231418017064451675864272741398465574470275568967608077756158344572967235338249228510348280951435078679584205076252526265213136075564306607941441193657848413481457668008496697584436171290134571844766655359277819718968456217022317932822875625249795827890951254153112142948736286157364662832065369689170069280479502775067630914672027103669638867729757589493151137985162944457327112255735159524536680365113066500280572135513543897082208787550622572605426215771735217377804119736302992220454808952986722981762817053629047380644017629885776376464653268562508453043613512856875629099021953373283951136668358673384331193419363001122664927945626909387125243211483333839687565251156135432664622936942526687510464862280985294939392095928952710715469249579062840968517068802776438366913708503351006699884283013794001218386950361940814952660781834136612146713491267780276049742330579315656127424536150145552034575530909605185563204149117655107490499942752802479329654157147638627762375506372106959101608434070228017404611902558048948391058758812896527366539391691568147661576565174276545764513847021622417418328014808376771857123784842292265541579407958823643482041901973635355643131770107264859838313886263309809033708363622804498600584909222379045584640914142514880534253772257870140574267404486086882262084518309055095056769379823256644061116472574023615679209936868881276376829255600766089255558243714445839021369129504229269427603659963585012315410194676960285254740687503207906703755736561017580811047852384557413468268903770621957947694296843808767247902110440453957389684234190509185106066561740273212660171016266852033100110930257540857238440245141353174448261508747065835092754895395942041191715660166315289733433020596823605088411863464782562906623496764876178018707092175220663951737213412342893652426754921660619557302203389697271889505169098368193623356032804512144046918025459005390746744209064794117204815816178506020987259125539712722471857919423345706853011331922367104425315347222114752399698888711846709390948287663078459083508218107191051756031713495719993718754696775165339720460970919646764527587412933526822861185577839016841268278949911781655027026466745638994064331281882165492069130250951819448679350083866239307834324660753961403585911019695965653572408933574539192942753068102222533442409341897892939134536145998929309388990775539088286085623037636746573274172880085560123852248316109844651371526848673750513870174869905876846356210921577817758018074070007812515590262986395012447160959048858443891176743155964859610700603715729396208343469754191751952028332568028915101780953311279770283489046890185038190672319123109332023198203418843251867095796705017324429220697888533797031717905570231359643395955486684229316268187584920793350543157636587421076872116482479264306226555015189325802749018909772140207682642590719900191183538650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4502367724347834061969987816461214376875730097757881207706624004135342335314691001674437104184671581117953344846544990202321316751380078789350270028961542070683292688711448082424384193947438262274327937508271821461884424197579516264228982273701822208913891864497263554595120320007576679271412778409837034902133243990106144620213463165153416759308921505966673979481710507918553818140979191870536887607437200359211640161344567083692329777165939070320617550521185770968874530664970123565648955267972917889308013106926975923173214351595017883753814958723640274749049767788028067785848618145512517335988390304162157325075758792191564325484839335011901305380102119787567299875115595011804095142937574946190257465887014507538788908889239349276429247854888241412109213292816321673136389723982746806564682043702612566513744634982085834856624183300633907307307978527513507534686599402330350173178602652485468910972730899927894170929089442600209859801301938111767938206554626758635453378614306940260547312259937076612592065089004816105559650478192676819261164130907554347267561368086051279476658361804365514623564395212020795324295299339338939980814817061913747903366829714161684981596166848948807238673938163283702048785613014801440216398338026690372796755500753873995816163391103056976552084392132036861735408864509321212963380365119124256530247215499550393078284605639596429404962248528397479441761223756524019360191807021664388320930723005201400854083088145221287876767644392799359093941217788206247063384646919392198273021717138193347915046162911721856788113616493784508465676222679479730930066836516562512578627849916316117162336441553201634381549075065463665467096161825772023353360194766720750874019167382513590951822456232065775406864344634717423384647823544556276474048476805694666109654507442286954340872172057950577421566007491608516893835942634895734047812329514877886844726397848590135799752702856060611705603886733022482871655929548864004146350835605620021491825846952695305550884369698369188476693876687487513850699651973998526876633524888338987048659875628676512932081147923792208768446541766271871548594121960416507801743553957964993765762637454055934146362888543185238203945229269289185506261701602447867242496893489235871039685465748063042802013759681471854949741384621272550879658957932852899562827133036317637167127783804453204990321208427391626899532611150679324603951301189103298896667087639803577624765194200834047877115417100355728471608835105868702356775085763615716370691890634749811621496239192823440700825010288605849504536428172433562433138440243118246077770811295414276669423739849140342993681104878771550603955869470856672530617391591675598633593814472136448481550522504091952853034485462837703262052444016302353302014951822006472324891496771926116444794777928001447062040439003814416844461306980436135927597025779860610933836338306530100738923856295165601103260761543617227386394243164781909139784960012816579959825297456477390616269806835942595620418680207477472292585864137310480884189846848763891211323444121805682509937256460814760196069394662522452315328389616292228896692475556884227766630186101492850382447526314496795108771342637957985951476077728955169324817402105456139263946410078237351886221942236043421223047272814566027322326432559314471876766508784455527650987363054027165398955695845786961168449436864975933187842973312455094193180233723202956791565596755559352632874396668467148048680074495350722479264132703750910907220780030504035922444293149416403156276555095419087851766547166985941122005221676857329463514012137624065793707812616398524155125316042100626340393148631357751749980360093156454420304431347817894113259503610140901561268305024140500926513145603818828912445109377175741138912254149549136369446281246710579440878669594726989859626630429411205240486372501627474702696725077647824447542643547776826828328975357440681381817947706297903820247111578409489209037162559974893432183890643556374961153785760426376153910489407017308134766011586254967377378517456963048978038101203160987386947094941741435450128035276403583545486003776799312491386843893181090145574525794814513556615228684136906669372643784504369701839180205434815477644851834359281451399106521359138152948145020960835953798533224849018141479434846832213140157120654358032928113978914730348455389383799665341563332780184265137064866581708793091817149393780355386523380989749140672481195767848375431750616783971659955136571411666578456539519279842216453462744358967127850485387732621723055887440365765335485537031321198400835320190531584189275320574571535847797930368399500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 97235361283807595623268825147868304605811157167071286530668781776536329046106098878337668761458503847016601059927461351789233931755628840248497173880886522175990967828723362264102774352757441287583296173854782798913133848901351073615554982529137434972366269353431074407073430490488647911927860179337002498553117900516864364967968309544199084381971203124316759866621626913688308696090293177663289881763039071718196693292317867192801723390367581960067805575007857721823838465556688749830773065209948546341195204224038973546561347732243162964072874450693607595394240569427549244979171024492248978819608827315523257070860461307421860626878739725493750550911611548203837127120106826004641079871691542303513149106160679825467160013703434232915616609044563333724829093104524790663632764574221580757885562057268928495609423128156630279787633053082788741446648465938354276631210184344368514386933397568837597945980714217996173009387061532854146815447679373949225964730359635268973378660985505880416387889820635979859825098932932677977037491319708365969361271136824176772011090508263513241564586772603132761012998569231311043335618090022143246657996331312742582414983921605018958724844404046128710023780486933959777982407621656921503690443202481506529293306603357627547908519411177917026722709501931158364541702635600234205547302300190213563317713070995013829136121658994341097836618332528200191438933267847020633418880358239724286252276284397216966177245643684352826144328496716091073260675698586053488897597809954807148593500299600037205549056977956601298072299354396845170393611863651152740456159374331447796524754038354868960031420053999957558795781114484479049532844939162607235428360792133840663832936231716377905538195053449698941833673508320723034336515804052780027604326234970311500786077057402724760204200911842405919722771508831821978503257880536017227494917306349030436414417576078746209701619447644035276008252173817734695489401486324536489830398379159422649149473114480748103032417146043198358904293906583314756984387232266616846981117586288250295522421986077244870979171839110736686549013827734979227345046983155087886073182528740027453159572924368697048041070733269123990916658291238967910041520473265878260017107727281571944320569922175196568294338289464731785756345138911568215761105285681964707674947432854387651515419708559314303690540739092159193078174771399554904919494967403483854490085706117927964218553667105134071502261120481418537561620494344370122112403534203599771575553912356479227068540715374957966477220868295131916505188754755739732415974037458240269130150174629909567385883594454321156258083332702519815542000185664915347508667440977070177019336022368579003794133478337185342908742254210589102453448118387676860633090791247373326275935734691754463040656891275650761199460743452811629642040113860082988497657373040506203535064136994881484454251491043166819103379505960748193061741090345721893744630843615241149301492737755703311208892822291695603306305759990505816062844379214154006274742352904471759824268756322107380872460080820593992745095738684451381368954554287981649320658267902414406271636229886237507885374176610408363119084480071438577346925758017985352095629312217514060072029441273225134651840035681816913633228445136051091186564836749502333207887075922390252329507466657222039836073820139891473797384966749904028654744035085548987807898923885797429605761665186387406844707302384573453277404722141844308035145776907306979262047777730366743639647488068673271820054300307632724746463362026971681836423417543531127580395314828049760503506703010804531269138676633293692716357270872406197529760885229188496699808042920215045734795258965963981013453213961404008460966069661949301792752013555621048707026329159372449135213407561222869191435757012700639830652396207985885676103075811682631354800281287004714480171620117904274329430788995390781540029245780114783790604603099534973856740037971685997696890826723414737871889173257020124260839375366774019448116340087925116729832197250617549536738427003545760988583083104589080464374557719574146556934012124613208691186755587850957932592550032758679285634925848296785433140182835021368204821944599961536087560791007535534823601329428180936569492307711857914863076718087740427412754647196803244114456222915463819557127608499409650953741560607307260393961007234335293410761139650821062164671274176532165603957521766236890313655680478724315785747602327655389225406093966408033462534779408964715752222064285556256770368603334186644633707934190359345200197230235831518412739730644303642441159160584883621716115662500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 840014256877909146353037999928831894100690244853473195878669370607894875747162213316052103254217513468227787978357225535774017663208824047012207484710856418177124218288920635749257777306040377873875411664439418949457825063637678462345457176744341049410036599281126706273296740677728798684386190922807612335737007159726957142443156305653919286920371791390072030706109028437520918413320627059908413984262906018154809481546262860538234755326798258641570114220014035725933107026284636432358612102214512380726230735765729732060215276758867458349511082941846416209031520352955328550308888369458105828124790176910586115015697601259542294065632560188297526278418310489967831225817302630552754963998153081882120811322448820763755604762215604134363413510123857236790515460741555453835608626318197043771993075511729658957314409278118344410554864686772846527167352234637324873128070925231568327235753468490700658350309435122026572578689386354707337236325210336713004578883019985118851287778608248346017092625430449146344321394881651778236529249459743005126890379943366040587181086694005159141586739975878117077714765873761364489302738362007827480379929699815839093884328405909061716536429667497295955030976263391911705233958495736141302606376006466079373972488299562090912096036985210183141424401699837356531036770414028453787660600075023284416208298922906424460342513978756678335966907610183091585302081448280592571126039133649966118295886328561437557591837031071179127010914456228523555688144112597481667780294838798850914507712431711430935171691586898554225988292903771297291063477191864475830665754261198926989828491703286659218006051914531762265837377856817053494636386685593002817811176822606789584349990393707754404129440831037186374167293866818204620558428014164081929122781971317331049042022719203129239679334820314121563628674779835904231909615689602001642593891572501770885281909060309295839239968607032770384465408656367483911265723857670969450291060740517469928042210305766950135794470863132968072340929238615946948878302929426846858159848295122607007918056287685627418187947474322625820804115858284368387554636190558236784048379970695514074079384579791282823509161649380709695581986890463827352554862567473527884291879011419034362929344595500151916691700545791742136825306666079516931848567366695364763759038450842433721750166753331898404192640826220832445573939696998193552956393566613149353128702936046495208060435392719627670301659733721169519207699754410401714128144164221226829109426307555413921075700153835411919692696426270253596711287618998749289990764925141704584419322937017813466676318482217101769582445492114651365149204123060045919036867788456231374733957923451035192470639560412960214636903783527904219648042195136161213312115889220132360417999122426128464297038079513222844060871194585248412422036907395932546388688547977561584404230691657597701209713640357388840800175863016162819256207854947520970470913731407839508039170382942743480100611816982262485126501094110741320038857405831847501242024035824884792564128568264775050443337450807643565765693694075132500147334962825910435189484393331819756256746465109946787343119341451232878846717324787569422717952421400299865980991899756272119805753203218433272906662208071797376295274902158471957173525391834812102491594549767483230034550418837789228940099455808790164683878487388696100073742711371080297992463284449086766630248865637753477262096660855733863436669836913838472071227378497091337366126390097958322206834282014204560609708837132073793700401510184538022411747655090475034380622567780235468990881067320944894943773306853806955039026667332563203994968634929455555464864458216330009024795545797091920331828234042408612430719359197823079297453816002827972280111485257278994602089829573253088798039733979834659880267543492512988108068193226813356588913341451703562336535108492679585239268369360938262109317608676807535884437583752397065137940467621385395028507745390836377187038434943469397982523204871949656836486874102408740238427485879962527582669129538548775452137458377407876218141943038284180177453189962107583889964138269511168972299265900523350178238766315328969517381646494599074017129504007324515526776084046782141469718468235398532222140188413895850004890350550769304937160659695659270539073424453900102866916755450883382080204326643890764613143432064114124309177548079265324049947021428491674495577975055237231538426767459687683688121199499484225230625672691239138195441877513387973961200297557518567890810764127053593343411929613775938943101825598169959383247867701536434804565527418310470614938125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2587588332805146142105220826178399274182969072747312286611554111345512178722632472974099497554866103695253804445220090799552591914262076779148568485213081380545425735816889109737122734173355414094296561222711643965168600918315711200775608352122115820241692495167677718865441433997235791501212693616444444244884229544187057223751649207867492856815271590186228720028954417140944084224151106269817986889100900852963597538279580550728708226543311763110998088250971682626081227102700691367984709356149479850792742459864105891321099753398540787265872671346251465232564559145110325784976356097409674699634396201485268798311879023650846244604357964411592359501729057027192117832355914721295262508111375987009841815069327290954791135045221272252908250250198743181041452653819146596062735458759643220213868751009443847009576883005777931351925831176924754606493095357484410993175267294305504318860531037881064762614592274779265842136886470850347967328854972538346727232462194071529916339162081014268511175404536893594254652418088430907137785408460950350196654611087665234731959180557672767344000029670152401339047277453978390805693715838454624638241925880673185977923832604661690876154938424183860436417903347181810714185413317358930756936514196425005744639042351915930890330120429210020883285749600988033458966082863822628781109582132156560742598303193442849006179047577753634855341416277804833388350905605625191011551267947110613077709014870864513834106625521892689158717673085036273001316267463101042473399852866692754848946147462498596100058291292626354914493165450280620400268659541263631153935444695328782305944833347110234857319792252739925711482513330069242948069030852230529617096752163550287845435454151857807637224381935010576781629849289642914155003170651931052635603799887138876172025649470167073172501348957626651693134222956290383459469005544858507039008167271873701256246201236326919200815860136416008317067689791500137761018286892945494265287720749468321261304832756736667979129309681095318023238986928763175810908340110922457038948408733043941523044795421275157493204383401667983925568791429085993848389067756225805675190306877127088287663345965771869967040002202535949072760625655961627313689249080158813339672876576661907588918779743373318801343477390857768100182365643177144728524514497977056382765699899391735184144240102730340130188399498125580833459748706156190009469807144669153362699849339156082352617493067593128645199724740144739659486264316874515195180300911940239851953954125240914900436792224375046012300108881338480312943070575075083362608346410286357495956006709294601592376065638738309290257669117907348853661667235832323091095197727123296755319640185718256271874341945820026838641099148164934399445171337408826152811090733228106819730043156301672329158162745403091510872758279905052977053717177709235031639384010612947262967602175835577344413510869486450934518582667160946380421812884298443998382062228663116362450351815284415667261435300062377879302259512270667529944490965476008065915115880689956785329012532540218942971562791381132892966628412124491359150079274847745820968018192608280568065918153533867875206560013238937315464819867125078859709298044597647062275062646822749833031983292185650704649349588797164185332327681852043394805422473497961214177679014264386791337102902338131120277828261397107178205458930094023071514783380537069634380434520366399836958450721638663967151630656634488212165291207811271711489665529575599838441992462720922062865155564520164855250288297723966609380687748917684551999919045531235591482417144123868980073566566525092361232234819351529625362138444515477743824178101868419069029121539667915086569088653134823771448674549304521295626915051555710465895966909962566644035629401447392746181162346390786453189178354075475604180395273632098848176149655992950109325519263296782509100925328340730818072565472497915173343569656417989137043364816809214301808849573331631469617006207945945614098585068146734089969591846199463627167865796650372975918950208574036549574292626326908397287858502032922456941002942547961539776103852972354446926664687229357011072319220794552652785299435744163626769359462603505572202270709981373535247937952182897281189847701686704138302034175541688514389045846602527078268620465444761744179800314387928935804057984623947282189103429073849429058795616186270400960897293998670880841562228731615007051334660357216424923720545627987629774604336816522458286108483718956713067397698288192254866615698842620187104462183247564115808744661637261371337093379762832377124200904883039248641089442207917516430343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -24012782285800965440278706182287935667545215234270892318394923324058453420520664732460409895263311273378047482361186622097144860728164970259298149648926606776216125798906200547776666442878416833865082215130485542091777300096740582510482561845371822863253886212335378855030445722645809615978074820810117171374558031720907387711125222538848475864911003280385890769711107102959890791912241125634735851041213764004555518844319962656785301763829034505695596886647700939336842868016382920197542625215606254894447362572078240323825318877020202981698604962257900807173840647915089283631594708916793127911985724212355007174627484293499812364988812806479252844500022188149409616079983011852002342478572657684491771024091676979519582253593039408401070035002541342992969221025429819199107594983093595245061272347201810314009866357770294494688766989071851218593736027589822610668861277401589175962131610929512838520712902429259010058452818711379664680009370596624951956595234048404296098528826363380735489596973801080988733531427276268506129892876755324521521030877712087990870674978682983901271365185269482799751351007295540099273721028015828468755033205967185078239995807312087188230472419108919411135902373983984765610877717900147359294678419083010041040426656618442160403432657956152873874245316439842109404943776453632337463814317481464175123569453258297540809406568574399804139997631710529364205714863020749720339526880140985440366184752512185195466210014968166682479389600649012347836271594676672896575910828046755013976097334702273071269907479120611972311878844197384114191641892691641037846353569207281964265255273416327475620880701483460872875854312412884828312445971966132610238679826304265536315196175830357314978552648711466517928477408728866181970376129257762805202239773878491454116906745846213508778682621330586294304639493275034296026680413747220674484843051296142502088242762972643984755362851997504778465274542584418786258658234154965186290258650757532600207521152551109294984396467434266510895637948086017191518781972959043910057809326741085565326962913602657698925250655158223197789069209652424446638868316500415215148120314072734641844995943611911418847034199270909659606129936681234360200264030936382631603437268036714760767867617558239661814574323589413999004897961075669917863058394727630909114112804247458660264251152507259796521097836766483017123899595685847316306637595527894579953751449013583641008858404140817762633127983413142756454166761205456816291973678734391711526290087659830917939549456742883512917541901864179870024873831110076449574546420847467451940732129007250608551878407667229039193185817022730331278327315741118857869023435140930984403571076993556160298066422119832017025335161168672900794231861603241799665805516414940247309092023463519642357562615556896004008630280113995113195337820537615223979256410594274015833273792031646774445514448838721325096208055564073845534301518672675940977197541152993186384936155235512281323412080330457346707702132553901074650050124913027203851981652873890067637721070356851090441331847651458378060918864773556785256412364248831807373080778095624750092559716029413904667375571613503333431098621082121431115186359203569901231031431350018454450910105158184038072551213742646714114819952850207549982640026624502200302538433351410236562228690618305465046597316914547513415830116524126976966205434793809340758247123154976177616175853704330622122205644298125150984954238410701830238447161457757996097325130193807115242915643792502956303491721198306206824735153359683118161449669298471116380368413802603917148381316460390886570043075138695086539314277467053156564457934193969809252978680611379434456017203281443153003941407810288096278791462656529161773858789426662455889886591936646549271388882433080619001920239433479180821051174987957261756518456831205097323204141286820409566277821150111806801445593306180920846019840005497905211875770568106225206099502781425776353430630287708544316546301285585400933763840813440690767707403264335134997333199369227822284883540725309132899849117183229542130877120853941662113510623777288444148442693809427287714029825238134137792626194565185503254426983426988025226449604887960805426234824229926091857475626057789976647259405918946980478140929587152556981989767981607448137937907637477459951576676780079701034677007413825172745722455226688643438567593204077757165951511041988574311503464314464932542393895851361841316800138400857545897556689058645139889605099406915444664984192709078633942917656263018557119864820846277562216152119997192588166293264131583722943416440060871654931295312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -358322047549104593652254841657661684148692653736392000866979386249131017404657845056764040713372184582200857421463841055994593876873968828826871378229147397952478564294699483812274520273599270475314963748928088707347220736585014242974763530101872898457573242566101239544074187459067368136186950455312441322506105557849433190106139181203046563489527403674942874069289596785001816704155318256663870150030739144286940169235346684862023667514488987315100219836067496824074896217725476884008148838360565020801684206636729890281796506109179583093223561536250194012848419162968465226156604432501896136605731099056341158794741412108976321029909269115154217520231877650949948884211359605897406717455901283703266425975207582317111769286756212677223616365923285682179250980339872466206402429193702436284721316983581801596445622061502008423523561270940658012129576420361653654726969759488509995348788198204773064727972770425295318891624919845676271002782294508039557424260739615448598921611756168862335698176280952694054332046773978059787942444217651222552701179572212357074383030824292119330613201435547847853788225710769275061151802590050926692898279107150471568685478540415795313989562008810146678235907132615409679737493337278613758660765988303374058883923686551614639472694331903802074727625748006353340153708499834970683844986450027184696230690357656231220363990371006855285982003136234373712877228193707403328122592234773475587290314143529077099826668551936041915593908166254885411775570016380445364846540198299649776491996800867136967058745172153755916758686933623794930609890207095879808216140005946864354022573986959605542874336044145218748526815505946422383042943718442764004953809115013700298474295989780334946788365359485870639993782699835833915002211149489841312524245139098286223936162121174408968636546719454808452266519683733634004283521256711095698462171273348606763764062818211035276082539045787056948978469708304581553183666234788504856840437344439822718902310942762669273704461049662498748522973041680520710198768972254245380346635643064964094992406716594367997349251012315994474656498001403096927763884109964385156831533303661767342284870203217151585925029091405010152575560074936424775339125413595016344851675060673939642393500246639937325844269597626982837754481399180629657539196236920949493343807723138578537163320174148054669363304414242685799013994539092933368298414420243940863947071796964402330332496676252285929887286340683808484614073082273099825355666725243593048331770708378908779952328353691302988377576047420703421414904839841196636185009682371991144603874238864536956057332107886221623217614437746646624644448236671580155278025200978589022192157547398636212054608590814856572446376818609919362561736795514290537554429605443103639194612382016876618872313258502536059631996613530178942595358511586663702111712295667261313425586898619132464366808002938147979603266496364544085450150945107777133831687784101405859106146779663466794276848283660760265651832358691467216157587899600215972899779963015893799244095130540022095390049482771809689380932727005665658968355539029015879195260439387917731159063424052470855313735725435263229235603957825928109901231050380652058959396947665883715925343963572539998214719233647659021829005337283474524318853600901479535518487249635976893343733621236499509033627217007780771816686794701115863121834744136666828377541687280587872368677974920119566774699848995703173521150249469339489454066623686217164380289915960592733994432684700957199180176112449427590268631735707016673093999270021010324330872826080753838143765948261732000936687052957405267427911150219971198692209833455705347874549947449795742406159299415002078647194770342730742920885857599865187108434726334382124381939440785842947037504560676411362004795882922109232869975370873765203854536440429375160652351768426558532284537675218332508128877978116729554882796392286584292836075618019559842052033323321105310119170592311533515801820331955888414688851193262073765743325939686422794456239152426901902386960189613938996044738211683626495629148349875897962848411893065200276358283191131145759993077489688119236271408724445436961414028400939215308657825754582341516991316202209344976113088865631592020257210566274160418955618074847904107718065517409799814524757149839397644696157391002511427427090088449941749928233922674018631851356343768071974165558022727461394985446197194497255301570538522669064593332470910822819458076495251046120752609565357153149265474263334279984203811325312788450706544643444434987505895486293773822943369122394836624787179591416747002981875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1992271020597671319758256800244954242756258643566246663757765838572822422033537493191358286243400460129886025322263238750577326899524250034494525464643972826877078896034032919413582138463675913354093569081409948617363467157318334943220628737638568624943030175109113517675000263414515172225272908169829840831292690369161564655588359881456131996959540305282974948247515992287941301776702255115457125251081348347806166468122356496624350518952721902972791361092941018990698448465517863769986233377651506234900579476047991412483305172837063524111589464263462580579568973122413958206498967703068267945381086856359357806254671584325597868304994272830309450152482096249454982304264615004161784970858475793172476081150430951500492533267110821669975228826069940181148972482888299115283953564290193495059565397136227414211612475786829211306598691259665296115390884154592960625005270161649233734898376529567086232559565511245457980052945314075239318094842054707955162450601772478301271037778378899562180605085102538919398999373612609686648876449861930555706689802600019103702189398394021244901270534979247481609058469230557888292860144691752722572316432751060344033507674854615771128280704300306202779190632189407409442510549169499448792502477493201931881076741227199875731287564886044441818671048883715410847422048705278496685758602408524009990503690313955120070599561676642162363652321831391177138159509343472528514642416145691811624651155381408196603563485083265049031458892610998277665088321752678268438520926525290676265398699024580617229762375912067931368069712738782677128944883427255537217814935671836087762046372070086405549694448280054277244710603005382048701399986280958276460735287960535552029885319998497985895532895985069618174682662903354211667333578706274341754745102958789949353366067269897682199911034677882114652809033974380097458235306659820251661257689505032628291725330503834329805026696931789415512941927518379109322897107322530214126033799065355298487280634928816755831434631696256471208903828766661415116165669550241003116901189355145597421004391504495006309125505286855466826775486834602094848878210511830852638283775596158960965701690375177098731253872236269143528896357044629126654547542907444290501150628654965492969499944263356472320273577782036994950335541952452801890346527257241302164239772255089971837382976971057948398418778481515525440938181274203071311194021174335115295387667185163733429348420116029496461981529342075373426482601920445349740746563748060733934101180641463670834622452625184675908652457251877750776311930936546628824980359933313743322718322579516853134753194718141202788178139123722989440991121528482334592846356111552683763142554574303593072755939096727855496303366358614854509719872490109688607447065870040863448617577432625557913115213765318198324454252718126485291872330568272178988580038738911138372523400152082418072304565064135617604530617283568036731434623982483230141953384055962744724183958565919848261209645351268369907493743901031719101151509275149995070652433683812178746806012722260828970170668418404597527557046130732480942261939106215375093302463448269772749738871032321008548329683396235140113649446609031531105455714207255866816631461122611781517549913566521096819034857401022409773520242047438134531736883963228202336709566882800182042435191393064568667437619677227882704039650995417794579468008040603395651451204182798206303829766183344019501914590414598834200294618626213249977236384597814611708707779451045830745577859275658256033740116320111404744355409395139991381087372507046433424717524334933971021548383459200241662241497235022165221905475917291900024563574715237753769885288083199001037448602134833173264068822558900378299034136224488612423166986119784990729063665346558136855693314437549950679350350066070712734441052503156526137142433304450673715066600438810659016258901800876304389397820018532837533697011621806041075482027878359203563746779133280316516870265667284945919012424142171649529781528205279041848353767303829830222229055328798806761548891529670265008993731833220079293808651825000037263720954729227582196603048823693036140769384680568773461698626386430367371012008650222414142799515511596392366403101830437075240582527077660348935737162962720788980440204293243179543385900000635075472769777191283440619664222864563981581766462551741473099817398545053497192053161687876160493389702825879937733493771755008258703424870964588918913178193998288629585613866891132983992293493453291869341791283098972180284525652922085320632141401039902872418857831461278501357837929485941141654899117630807727549625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2632810455010203945028726003525786867269648130489491012390155163714227339092717014350790649281102840649133430881711399258640732611694969628590564327616695663072589032823399166850736225387147714798593556099810765087681626423427837668704570216395091159835838148899142140007547255484916512506357053281282373156975237422554595807284904141643131771201249551196810684069489493423819487358208315460963263904114616550526978459828182515537181278481651889642807564582437829351239172408111889628077474256984626598355478745378171717200452935428902946119588709667712015466392709954730999004416390400971278785878444001840901098551315906565112424340664746654959705968627966513834402179551247753929474599752965710456355582754603061257893237911776237193881713553447698945877016034735001212809822670010470131573339563547448475175083078096197386398325000183473701295304489378924797330764232282288991457053401562292950181882400656829214127384418732674144454074515303699613576641795507774572477912891428775246995593895018750254233240672106740896751736980473340221719712004341068453129155347568390846590312005881308548692544163736955209682298225292020428591517680529104909467953588297921063180000540407178259357015474395405781230221593914365384946876830480184884252132516045992606602306528463936211609595506374464696981493405597236209788083873394539694991158862555207631274458358556641092499967895388814611843245801224648757320122926089531472260143101757649326018621907285700190313427057677365492347221618085208613003501129265896711934515041935351320164729715655079890239442584593159554127928671699417137773131644225123129031910969993775830395523362284860293605828942944325095128410826013238984414472083774716126014246029811492584577061975080186784956022833721751591361655811400107016168617601541540851433045482998640720196347097460509066435128581957486154421403516135876251620457751922907353878186273360442999723426531253015914334491759046888593493745945703681084942658779993084663596899726337022190161125429860632530174478451797531184904594137353343598857109963379085858308139973205886640933072281934447428602937513643983068299221314950735743070771222373914366556068274127829172145845672078333476713660256430679230135173991074924658381497342892693463798415159158239832421169279255689601124066629599258466720562109143026719198627164239638656081370229162663950486521375644048591215280311551149391044698980109347870421728905872199544026111245502853786191398217622853069383635269866493591134076274112350945153442792473550035647289472510606057459096060079960308135134937857840532803609056296618843204493829090773216968147907029359627932107880754716758543398594700166834570633197868844388685997856382107446171771230412049529590866119136777196063236608514653468589979783936305082302048493888702011201579894270677704711880940641559998243758879070149787993991993181834584818331663732281303666524052338326485381691469086853420939002637530483640824999074621066577086006735592602571228252735668623220280103207787605934377009060984354066963547099765552887864565834432349576303584251764007997363989914170202205455019819953617756261013333741962586072285604336229278089689228568486973458333070366906367908112843464978817050879917711488628743106988675397392561049516120207097544278203224280642870464646859461446196793964247309581326836379729201450089290591636062320131051416950708021834068110385279915671209123762570896261686706453272445324925828290077182495506374367850953453951755172168354850213784622072335732579478452082811095069702641689627794944440266025648045011013738629233379539126102313035578338179750555515040077959780354194501771848970633740381660094724097098115968303504879625558902486674237600407359482493235070153687579969196498316947485341629598088077748787211046189028335580275452451820177652164347382536395993275603195169113416366153601480671916534551145398554375816749188470550221334579873213723800411015417515426354803667392378501955342500369185693388694693541246730818927686939340761890053945236526563712521383021065010024081332601721467163723663300659576244965048970627237819011549717253528335141453255969648741604654527956135624974780798193056978474814154113352246846439553283703454685819878186292808714040375384604870906123452119675311091315175036111317235006571104985690913402741378826429424589892706778902519047901345203521536847245428948054645655578013191429139406399398388172596347956991570254793369633150293524312159748771686021493987474312060421357612269165288218164351992194929904003921862371521667814003672397557908017388906216173668715077758688742802845420372179762628043655793750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 39721314292357573472143167630950809545636303080833552310615889056988829593247834082730269082852373702509626239426585565263753780596509762103491851758477096943844277957902854688139382744817800293332351062511600727102979825131645058888446252702974636869870629849863255495815156561123907337974542600222177576277579289488574046162013092326667079224746344022079931350917557718009365562375360954571474161852620233523201160441536592987815216641850535067765625930894857546654342217228124350020459829132704246037908587593108464856848630683131228647477946308296292221593414896658699977885449534338238331864761480452584109740655233969727154030380079902710838070099270334114559120263785490592907623572874158493275560347681489579031525010036790756066783514616217197803609681471923695625750987761776915338109434452655578844565537271638126343487784798034013800598248501912997654092193651761911328962946043521755072217917514807099198296963448264724641500828074771567863585496996811590314260487765386676077584398740728108246831256064732834529904680848866645859618908958229757086712955973063375441605196880455443525885944412977220049851310253678318786290914243485716365952835099577253249934459095090175314707316410310970250727045635786963981707784907790560926002619623487664306407910606556496425814132820412352211533579691949792617007482093875362549015948530487585513496837020367891248197218013263681850551943168717965505103146408193388099991552070977068907068089184201400082619403454242549058371250496839178154188546561969392674294331869128927124964366194208167252408523564441548135544459959656644040894732671276283903320113136197908435294444014758240506421551996317885819441959123474304237363928760822487256912795806953368109200665048239763279922303094381306069861511704397657151529149404949093569980707364289258974618499551316943445681354542644476892525507278634703478937918467531244348487825738877499353675506765419408190366178378364765500223394112421512867682275772380952369345255609564101612093788491802511070400263315148014099355905578738049484994999524632739616404480522394310736299833084966932880571025986877685971790719599063885119510726186482395168182241629689805724039537268147356009058186969448324180591507793045111690879925202451264051673894870646069135677324136009454047687310127464067014279564790898986110996011563943229630329785012888546350623211679616379223329122601859259418893025769307638405121732224351942386441831619598117296840618611602174655954289651821385569991011334235877173227776696479764627630508093441587524292757971775176431939865352981625656793236949175364144051915871725513543073866081813969910612129770331530656229448592396153326159875953576695963189573407154201576403942409791638650973911494520193324961412111624617110725681513778075672937960873746640507273982981706324018818012813318837846692883563049479037707463107720057253873696408986111831486159444849909910929297987312959936847216266344993671032058201928940226004208940820511013803516933141991230210278308262174582972257632557289150298872333900985143459774597083566241312234367016195216380166012555344070614866725410372302035694064733116121164520017971046510592008206863836140225567403715063631069161354189454440218774534594233600972008169872435046757761158834083573486445377146066593001072833681086430718054319630923813495639531466779619927325448711899210950003497177593824531663597223370493954541720833273482045862595640906427919788157174367573537846703214873466978297856513340029379312521251400659063924270597480005147680772156929310767147191058520718966628239316702239937166938257379449188468558246189674576763006113026349276384759151284932387741524404943070309263511554715232001237206134000680337738713705715789899879789985887585917346234375573738155066341555894746062102270719800707157253424061704833697997909175189060857863783216008377896555181692438210464235347765337067160682188944292451059982961396583554360386475464972787246617315902590904126545198743095434880458362689972903508367335817989491546229899717975912231036387666746675646544401961691198946725588056352128440970808340236650632879211062095492794784692595353846871507465787347911251627042011592152025615448691471717668436810200581943696788907156530544607287615356693327006232398972204213540989356789966179466169930357499460127587948178476392408136915077925515838679975366104368603834731549901288042149251901493046723808775323648169064163642754092383703972621244243495360131284797863291170646163393494729272858747812504102928757743039380141311417286972392057478935583150266266620049004557012885899962336938364275247301166209429087812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 316228606558949044298927507344794647131030844157144742970939158749735309404746921858679680263071132615041568101303747321411645236354475123707462822046221638605477062805775254723722593499360831150198562881627724020294788421636719006486916969791245847823925813477732148176810372798999189233379819734711344561387359968936116772971723688807634548565979827738797980667936487325660981930906115284812635141437187956020453288609126895788376353486022409232689328135661961141571526403144821042945628445217159980979021880097894491964119700423184444502513821617030470257217080303892362236250210326110973935068322562753860356521928685511598030460388703051871509767702722226708023288231039503199174894017564263466185962884164966064081807078201836602046837255676976137937604170408658884924114827064761688898887350927061924895840134880017088034567549052008957511735860125391920596989605269160675599744083973972134434248960579720408041550982925325019372171514629406727957465113395846365761852442268901990384429614530588793430732453179656401528047773735475335827084609371157626027954570480592211265877571704852888280106140106607615766417475706039279944193986988444834902664552473540730325316928466138166715315886576743347048144359814900493851970702301751780912606710332420187041654969988667109677111868927874043909901218476894921452466639319940259413198769274862240690678923780304890558364568540161851280503044126197317479493067421742484534397825848110195025463759504926934118938694167088440089784726286235867426340319802334330096223661000141953273687358164748736943637820487849720519171642150576335876554939675423876733505178466717827210830466841190874324861145381617994405516802713340396505160635326097143056668614508734923727163109479661640465665663882950049957531631128960799785417802776171443319862453420875751737098153917421594286430560659026123554372101508720086264332711258374016068550813777329857261849633993704993388839676069265976188613779618893561107434935534871947836476762981615868002626698153328846302358369255649109269545509423073865110697865875493221716371045746932113872659453777677989927906262743764848882373272847515806091305232523860083735479740241455084617717813764573177953706319059150349083715579460851660740734077628306018456550399523328784788532579824826512555714443514624691115201310975418778124757903632727661147105504534547676684390981570046623444757804646498669673691269970543550079026011215295075688790556266326649078101275843333051215976735266050900564656352398947433018253733896126543721103597355374280432089085092205875380604874639596768643968621862481111967171997115955777837648932567461116301939544605178523421327717354259963907191863461664604781243420997956828833501267064447911731711787179852414377872777468522029169377381057765867352090541213221713328543458305414065647721166500703398865107920677087993638739618140673546618845053180115456282001554560140568858236924541545345063624961810698339825053863145636767294819273928002173954639422800487972953368536932750433826597525268617720774613965442049520130668982773069482382075896832048002704493353955811803646602688285030682083530940231562219327688138644325528604819438031608921086339836266848191273551556059466078945550856615926547124840092450314683820589660041824396226843227551531041735261356858249243143003094297707117667438335308937084224200712509275185743320745014057237727948273547648133703731377613018231678850399368672411159647892208313448729924619499713528340294552736371412023799876630400707592003936332156695326001066023104124530331649231134110517154968387445083940225047532593161943263845087424999433523512196437269456975922395201603877413423120302252740219666063123760785292107676838883444675382351851501495410160439929966364588270111941417234045331526913001141252795139448092594559027263093534154968909275927758630656144900255620015893385898689228858327391951845319605479359362967359618029320156676126938544311726129836077376967036560039257566673690906071370246908410620839714729852877565252753719654282567930989817648298851299502581893986346743918217570235663877915469991706147874213143188713354812849457059530648554755035116813952396099613172489563857933544581289296898160083186035685423036054942341844751376934528603418397163938587203903605614586926519071851108048275784006247691595498790057889576599193069970585244013124715655778919097102741018523402965225688667436265008994260831029111354503726804073693103911388032198677543722677516959164453697924380707008193653784536744262431791741458278637356474072025078243315771241143326871721646694814124179463947969101575271135885506917000050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1097882699758583557929535074290735572575389483791752076213734378433619227727053463795211595927361750294005677609076938985284944873456810854854598044343567995936675735295551356500680178512511305361612921455158226594358218027078164225237134631329155949652576139239010711465837932241776110960853445940897750891976145867884128399049413891164452593114758479613157576557996670810951391762845591919244537503896656407423912051406723896683172386289968305952822634028904774530493368287332089094698864173088403261593486466291063462557516193975674251981662296383283247942119366779047134432305525342460603251427786619446058162661572548433518380894536919393308097056155844143628869947191651367858977492123873850335049547756954088058587151768928206182988972058985723246078648739346371743379946786829104619629525709416846216001164114470199614333599205164352007591334889457422084145964340394525668432251230577521542726582568251947077766559359926819106605162260900723682610543249403544931206778766817935778998410985807921900571811587822619708892548485886231119664076870325791273330615831640485768245593977818675559052821371881200239008804823592063154828236894146184751229630288698178068226825461516380384251747950416229770956539237770504082038673011029429192586102414169748785050056600907450774393096371104989192335614588520292646292461348813060272260230170553194374792155020531415919267732205254333353052618392843972276953909957809332984677169070435419697443562497900127485836588331892951807443350725735445576240630930434597456294168868521405254304608018116475932098174195201430195250750843811972887535938657865562024426016150368349611090101944744439935191901420518781047395435142712530312085260499222931410286376082889559627203911796435914839325087015234034153652477731987007643314977936914145131398758038939956387246983351881184918663891414178156136298331433685029801900442749860734484738684334623321304353633198043294715545677387066718774366579466124085769620026541234951439305470681039430211937090719648880228552229088720419452407264721325897167281833810209725187105737785338136688659122292151994456601460063860558346640916795394054067548242840154318761626590221243430696503719174770305188821877610946257452841068310941614493856505911689675538725145363350421484411318090896641670270333839637853128348686222338590903198693299519204152838324757306965458740863946212361031507160886926085093758834619188081947265013470801172124589731329991743140907473050675979331283834171479065944836184063761674672067178831167177777701700722622282287764754887608838023700645154078134225721161019563398123373248947938325383430752986782735788174556585191780019228268203038620752869033691118272578742593812769340249396468712966283053032543737286535629529181862042349983238744361230906473062068989818284652395886429382526243868742957189663346630227446248418621890121981434601799891976275524162498363173565370534834991456917923552638001920722118370573277906630716985098569314773637278757766981077812047087114773175553617879701267317461496276281881592231080644218582080193303382242082295078913553438454461997712182845623151421607044104260399458879696942858061996757388837601616899631370455123416851580996735171392701705233059787692826555137051246194768525473384821220767707467357214008122356181581221307528389415673628386584903930737348390623232061155077168361530426113844801648921097622052589049778810815944827364630569838959183926655357345291393632396426171939365162643609611369499907033495707048107689602770238525161606476468037356430774555725180661991201947007489436553656712096042099289575520980611503754806514261197885221294004817762610241161276427286088237586215187645996061305327122966106692930113753099979007468172127129810832303282506716465315906944420753825351153605233113029034238829042635242871947809337963605978455452755548260228930862977511982120236591460651271382897749029208520767650878894276764718446976296303759572549964230017750638250516992449259473825108971795146067799200361962991987209763034878361327113582904795112178981110925962445270892633165409083878915109025607598882970275026353534107915039439084297985986055817673351737133705809207048111345947672762565474071416369411307748711573389807096149251017406374468287167720786132824550664391583775295906266491859876647182737321369580771953616335096128538251789014037867811748277301584345036538064659075247801249286019742088635156853796863218465584362390748988284926905989243716302094502985399813631741919329139396750957819525936533475805063917487656123741866541209392983046174203811417178649767743183485323336155968344107439346917193666601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 900888891802379552718113386194135226220040915265455321462725619076420423537392154060433615393475453506478640894269980538337101059682846817043887754138578557656149890307232838115173883758671696839155177411304223477855131192516772333189365278316463615687970046556552654699596380349301534204927894565654495709717038334655947069918425174516990730826921443124892506617763338704745219427966306467779594351883058387172443790479279790948835898642516236018057489729444413649904830373828989696852447725084649831902893016050725188863659946282939987043967158935713338396832455556498616422455943292384830254145224731218141348639975982872347849962871904509649352457140835101401444396091836664696160200280248868801827627180443735720193372268765807416067857320208463661703160327167466118933747148420039770902571663781791837064360925730127547385369373817021946631013835062762083197184398680503587268285986217730904762212074629917151451129510906816101173169972385675273794520097577222391277139019745164716343685442169821520790201105332268480866145774224031092318351518539495754535507159460298821155835527852411016489793601265233885871377903881191257133468858377666157263180746967002945111314535440207401475275320331964800935130222421206414002199528676015647828717834331889526685806801700364320983430272203814402603056080894308527432516482793509138200619345814372598488866795395902871806458953247445398714202505705129174857019431460741689724769784151613573319206526083978305101153747219370507848240983330446817691330404325261551574304010952274122751023872625596631859122038353640813148539062795002988795669871881710077523245489989135094792174036275076170584564294214702184996016032145644612137990104751896059449017578397955478038615389738537260800282494869325812963555279456224614783613667655695414418053200199162061333028998284711447080754284949394453259117136715089855594138333620608835900705859123035201065892042707806437303333172783619109690603381148972153432478739727382634575604296264233723934156394974520781575870937577912154620313499073715288789079580047113527617010705568546260375953187078462557355087863906183920614004550249847739972126468966202521468924120121828629733623780482859605980059364239071812470467176516156348201718888912043775352063743031266355040602602765769159775456507632198366728203663372868157850065110613609059687382932692124562664736075298242919649438851949744318266784633936378006666016750318131219384701162555619292140242107275835426177645167968087950310339833094586950275152059094785814952600823574194366825416620748425746624034389857906583779320969070064004050836396802732514615494697907339722701586431863983336017093723965445329914910096396017628843633638524852704950835325582240955620741718074560713418441272528691029095587419303635298917824791803697192587950477770371506122240700103374241412543191563119093614840060908282884179496953592542185633961827036690695621346357510490457705001459506853401445369537100367498362343624630805769143887539033232357847859501519431043209240574763208617741018237566158057130799708294740946218612447922573249469035804484839075426286979187922028257093896322920825451968116817266833261339878084773188990988997965132147396184043004512909731450864098853674827159798033442627879186903532551179146785030813955208875418064979676895751322390906750722913433111064813370738886508130388574924969184045700049823106442633904674631303375380432835574261477765374095161016012655783422305324367031563247167767618138270423467994737823925124368063514273067984311100510094073561081297004585372669791747866701273804514499294512579784218138773641267970392234681719606519952025473440269374850710958925472274594849539139634734286525968985129499786494058811867171312338112303469313341602931222424377786659663976976467494184032787783590982126198419930720732859898467844305831573945032850229181468767597700154176117516249426733660379084790838831338900315033666632584857970726462331964200405239294196817610072175032873207342878172214627655379815619729138255735933385333773827379511387631284239594273435164794367085322633377707600420743177897361819798145249008553362928743184780663279744247549187373448284428946069071319552772632778706361050904649206703417675274485282273094926683225058666885527638260204963291314080849422373257855134080972423587682613122791691847346388130560757795773828263798846104928161264527129985619467406665611305833590319719027359339069121053056229499574547628451612819292319882441212703194151007224588239267177406176610428476026590384528192986005034645857673182477011290662516740999253923908017520454308449012328002380293232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -11256112993480973337744093325459050271512709929501689817459727638065470765603790641632335821310889056139771263420264203828293297201092141495646415914884068875489985077052298304173083533064016043520148957312200169066329199535142011417963448839580472693030199461843843600170070588463701611447214753616658138725517790558185083765350073652237247299155843034265824790161353869651630188055660463478912193738072458481531342570505641020260964910507329169134734184288927801272776858536880128874685047282237447024863217498259539254730303441199025829219876609139681081605867607042040663246168477148659451644698166282880253459369103529065408163191427966193379948673515155983022361152430265260055586114598859978205543954973001999043068468057758786915311095535039694446332168994575176080578505749967091547244179126845241109262319122079354037060404552961406508841938081684255381138486351308294331536419607064195105750368013701097340260435586303918404861262244858063269024269485564248538006907664946035327627791472793040493059825563871401879817444825473582518528101686794374519475892911404920107865294979102459550222918325498048590439223450118858346636423630869339499751817992263660847285729317257086715210327179201163307137470063698809850455387687611154045331670981264663563135306464319674607208050695504831410200040967756238943832287120544389213695377815517647140333933882778641452161762820461408458905673126564172192213926861253545303234273491195815592389225862216572725850915469357741810284942763775870887367257617863923184891742268078831338006683095264171710839035384718201730746468642513542182107524146719548222513602792133640483326253690659049855926447894723505977234088942524669282840895238312242722493460443199722184508310813705836057182659029012701779288877104827356971155498194997489900653273596378525726688256764209654881206152393662566429914424104190902166984094404166438081066637636096830389012821882223654502705484610084213396445188951254235904566253170743817605143101329648510967793831338971145823425905681445868731020065485201988546316005417682345016137467176196459837189087317534042286215061352688784875013141668130758578592551628489151139472005449019475261245915425371519633241084754150426978241761635604349450467308742574854281830759785158721195044736060040539146272354568243639754296651713479434108595079603482037736481971344428006852479688036467987583387836337390319461995540570297117177834134576616078538150580737213092516276515712725814749898980176888208681031292098104164840487376755588810070038845450064222096540903098427489739135420773542654233803310656433886902852139665240943434927360656880220941812343629346259776281641980925882216992912793555197580613260945760566906508121712998984467784398365741904224160496216944331892636778569343624002869503141564532290664942536546745821814044590040980445093076670185412349615018414685580556156224407683274125789219050511375360496962666555998664275908998543866092510670061976328463765641960640237886694245734392500106893358260443459201513354230779298793935865002907973543257817924442066435927571521839141279717983886775477320147541286047884426305953359199934147577051896416672103968036981833403543964842039058922305458373219990523441680646048268243246826024300595844217606323998172703301226604769735972857506524014426572852997096682591051130535664439654538098169028864829555616799882574385453182396066142454469277660362573132442973635387858578173819420232803817248158299667100574226750608035100544132383253839186257879106176015192567483926871143670267215262405668621344357275058513369252852419277933367016000580076069206132483970167289978897458360493137228849745449026888352607345182976683184379688693584294148426315860944843235873614153529771600736145278642221250036048336829669488327543050043850571256983244414848323066162373671164411150647466885887748103575186683584680807780246920912318500425160036684698510382231125310606242077350186688856117084233507590146296440379177226457583485253978090060441928683206902041951265621493555497145377140372006593038438243992594502611437101755915053698223762314846142068312347335617483755120470312358352835745047558977196729987736759790326777293393859555373470412969706078394304671467504175960470539043091028086558374994688705095043807843650925053526374033428611437041642860884081046480161262124095414510594033332355991336453268664307399622946308959679715384607397946953805951933456124048043375995305563097674095091311385402813487429631726751438143697346922533013506896706895309046554288635885790807206325445591248302610410254247975073768664083968813543742113723881015942358920410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -77105887553631592367830895169114336194600500190990092177542658171036813675617947408493844486435396342423490610448604117955265277160573317398519175721714656914551437400257545810756875522055752987782814646098196093047567545007400898213350267690605693134066792681905722336139337368121270464907745000273517831330312778185124734471491168672195430036977354151466266657197556778392621524657719156047079694206828544091236473887916645475588573432821170888418788721214619610530259343854113867921264200616712403584245601440222143553138790517824994847763501482484634275313953092519386487307768943028203980032200906405215585864797705657514518316575208718493256752957329040833813615124559786414323416559002814285471063910021530519066191619742137421577268391560105415609294628588695964753673229065234789620917245682547571687323199092286483669608020104522474302568546676609032943741163213862951717494008050185954868436355322885129083022721197407684584544533698214892994384018712695274954437700601769790243364058140089875472914545307974008026429964972382314068024438716652940900986253233480762674585099860463744996004201748067681399903651840905900965610394398433791037937465299250477455140368912612773853655188815359704439516212697044167001038896403842742625051469375572138210369353305366640317458583887690633271539133849717659808020567226886667976795782895619279539495180854705056169055608850555881589230508099172980359545013241716425362149383316836488562972084204438518795524605262279282655604156976711467884450033663030886170624901815314957006950800247652008487418818920240131639596368403281182665891038090939709275942084882061191806895560547610970009464957069702112351132134552607794475343833549464772509905146520727076527261981599608702330423309276457177051885104955892540666805690261359825773620750467569116309316519708397211873499471082859978167753684215097301731599272708049111249350110354432646548263750214550378035652405300215491357716253647661656574677430335322384603842497199100257087639557741796817168364587630788579064361214787267437927979095165655272638715010260994061909225636010569018729545788999734830900178859969467471787173954865624551397432626148051126768961479964757163670045805797273548114279117289891275882136118918861309206220969233310579493193388783460435790595536273757177395760857805829235689400166724772914120908456790941198019849844846636701464032603511525735288026998641887532828097230934614271223731288270218862084621648437482107831870092676516328047691685580784773834581147009968640929835311184727256738664890323491163556922065336904219855941591622772145869744651368394819521873318601801600499286004835762339639077084733752126326174405352186996528191054629514486904282149745537162186800862060628206487778899096840691327131071462465185391886335956860756527109505636756544328548047871298741229472643979748585595207607135530180260577994747652956084261996633851253064643717719289340641153832881718123546703820695821706324376904122354641621917508146058970666203901166043763893081979693835041241405466151180007990970492940724926369038893868865909145070455779435394328812253689175737321005947412472294755058001955438381430617904161182549238371598533160500347408726200663512449279659666747005031886880385688534014358440255992746112589447678313701445133814441473244772235562147318168092299032986873006180152154387068026555013482426699263230670249533592789113149157014738603336902951358966215780658311800111790058290265979861444434097171280498856388307755817768422886577975542604847816735737452407019833282426271959406389956437854789780093970766218685305441752756791204056341676246619781084676996690895889318975870837641394878245697741412563138917891592771212925341887261947805354040283142360064712903292937609392807516007991499012076187442108150787349563628243711842243542548794306377480150881325548130331540709134429904339149232516669780081856940373041465575118297889345835984644420172953653285138469621054104144911279374415494921478364921989378906670691711926285451119679333608264854513133935928595297944671452886654979396769544469764728769304024886256740850572817891768590626714514505382316547634536219409285552032521466632470145782889003405541289642166025871845853087559293361331901323796595704917715734229154224826728587639712259410640233992029846216764556407682082813226042178457482535986183519568593902581621080283453163797759806353180055933743426200934682795330846463342805060670748780605602321418290043297402103653568137478912279799768553599068841612791989171465537479919782684133557428937115398040836368909567500848544425650397567053102281495942213720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -311061104399219632642839771992622761237495796347659571228298806938603892028934955996530238131921423997768510769416193140201105153510506866059992794764711497502255086911719076733021990073935704122423861838706662503045915724448062783215939958795009270048891337909316392003825192381427527194575979515649894663491431849016518825433307156417822991068344726314801631003709205401936692433498795823408716228229444087730793500307655696332966045721698361768803084964170102612662593482882499775094493931009059483405905560665501926883167176190856230421458641573634441056666851826471924824505149751182809337963688356342616367000532266400500574597266494625425351742014574852449815364266117909434739565963580821762134625447160679299494942888153349814197358043116009650843270079093672137790532388237459740483242752649820408353445679801817491655941001930774137273936941300952511826466508168016566171354038227295058331377315431184045492469356701823331902608586548867628663865255348345639154879414328489662372573172239084275201816730019114140664468870585636429312771233902144872295127731407777859204087989675642970184477483654738944165164773728264349843976468375022686857669106168866131838111500901229179238009015519871139146770048396281877003352813992101876193694898562152342602355573361004436365170343624315205196173775372393313429424218507190263801299235372123116390667124381410184540589279785902783603609289559592583057534346841350478574485687241261704417472787421532754209211517421001313498416336144459358983259291048528066274808447840128522014357764809432697849497111372409078575744147775273882266048597108248146034573674934494293278092120662126086458651646751565333476419078441022114955029667354445885026575074203401689867486645575548610764612264278507593195498853843570529981407684356640352252329635308621592973706386643113936320346237920428170194677228299108666379554695781737857267022138616724937381233907218553161419179657392153222835323799568693964008710721201334324190272782273230187109292705710942195704194226562776583151929139622978394644140418468960676622440390602619383038608700713317901020871631181947392378111669220271133849588850651105435088397536076609951109593571077029974582173086810820322800938612732038724909259589580071293175141877817237621015613359003597887046206914789765371091828574173927873636516963393907820370950978224133734867249172197560813632786468837530812294123506588531712131759203020161598699732524505064978839790283889558377156412630376967505280165586680144604822439248003787007213287308920881790552717745542623610085608447543787188340910348156328162257785591524051756586531761692760197689743380618124269920664203952713990535789358232535332498785756272649165590535983439622193518069113426238433146560762127295347087033294494527666305123347419824671853666792495573234832575508825046198608407929483882363386442738687882983632762829900720934240190341722191292136339353913251196560649958382394722659259836568925904154958079569205506393004403516553382819838108545674698031065576621725135549292415787551056649727951843461562772165713913847070390057869481245498101067254625795971361065170499783411437361078742836547315199211339613240694048100838657487775860433299849902416573971753132218057975825814520971534273046838754722013592490673205927689737479984029808143710383544060076046362030554806683859294865539358508222364437873882761460711542175118682646993831724378325627894879233891134360691703776636831758622727464289566389566422139245504531376527244207012717159685337321633515570519477843317564586002445044217830104951465825589246472580219747710909133964781735058556485891540746021999063580720146953659979860054887193482222521334155055348693639059730686441654053312042541742030173818675727176044488710405550738672007403511542093854084888840685281503993736088493759758352020938738277770258335878576425702955287025688207036674774679193551689615137612044150750880588453376483745916204263442372569425192516961505034416186408739846879540350535785095666796951965661754534483377195071230395223569229674194919939633138047670607105075403960087701164455746542607276819070401676978026384711043256211073844299041283118173109157270607683576101580775229276688569395249559156933138050265352618064647645224031415469031243106916838194261523754058017897122276985830333487772093688978764757360726508066541815705330077222026694037568518074253800839112154871892679542036682314110279781034894707701748647565722059879106067584341774293784852477136424485808980961152900584286436684404648128898257282991400326989665343907503506980700144125935232811268147560421077832052030285644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -963597903675064594333980360646328893535169383311118053232237464368690250559059735579991930800812213154085610166762443880783154056787975370911747928942251219610574084832671253091268327923895705126800400063262356300220098715958733000857207863563603434956326226590849433290625821802554272200122248023116220917616497569321933934311552624729796664330677151202831241769682087201188408304823122706942897233926939158156870179852708737947835020843820834118624794659707804095603059730393470069706210603355520145069899269925129562091894890808847473121863479585300956971203405877574218889821150679289475732561593146864288030202038875928247462665789173572717321193970159224750183639667667792806691485860195375064852733781618362828803756542999347705406944747109715772600329302844086461793499976533560275324841093482382664457825411087391329557448670173118261512261098420107930833188122942377360979747837073608201847855943666580358714477670206564067938383001643750667222693437879515929901410089023251056338269959709007033788017338458330665178413673164997173530593530138520983170189368932527751484475177238337193619185429785971080827597556152003049087057217711185952554830139783333032226957809991573539660100268857321523871326712082223408653853421253952008047288867052559532668076201418321898826738858921736448261815473013221952930843118115660327231978397446334872122274089754437354936545076648371458961172810993854574527222993403401870426141962231869702603623928009010146718521982019489831958475971711148310974199838615219746677667880344956174128789781862182678995498576185668239082900917397491653789573676048210036046159051303562855378489252552119872625020074374230156761976483901346041738987061213501978020180366465331520532790407066559322957060769783383382935984796808680650199706497648823124019415193544409335786322375356717565275225264183277343191689218740479208088531414397093490410928904893489272797151636004660974783569294762179264197529596266091271138346426105010606621046248308288691354838895618178396163597285952285783628736215941265512773673471416547622586645581999341832830741256420132943239497026897166703480272440446853774118711810703447387215563970282372792743110074287955817559517527504054809162770732731104174375866331285041572161782321003188218633927326983935492733149240168263117374618336154175465889932331318770720368337516680597989446586870771677849261284073840992413901614572707680340849324005449865465554438259565585816257501213037400700733359421699759245945018412450946162881053950502883441906182524430995309902310038174306508817611491922865412039039369233167037531894263399257395181476667968589576735222412173408212044271905960045772075833731395619545649332311582380773879324639347604310697564082810159529730817693584297129319785196681553723411313981555983968740176479205198725277203836880315542208853183348426645102892770932490830739474116666670482546983203823571824480710930112614827786946365690461540751079137897219597454560997184921743946597980756179129142394279310140371143610048662991591214395483030830116471345278098218264841456621419234107872206167342602245119113081378552868757180655636729475038736457410120852257845532781102066327164997389982793317364014170677735862378937566296652156077024560896248355786001343047526001833278313738279981224112387004863587933642059858799796740455629412419265770938127374834967173325931091791403412512867019600040992703930192791736878078277673320182613800922515678612815585305448983136550206937132057633320524146053216182031861312444170635843117982322271591269804127862796554119530534262437399516418819037618061028737604923003747368848060116373057965027196804521676378891808167838323325642791440826876544365047028876113243173829212332422805572075679489981233085053786088071460687555389916114099143856554780050569110181335137875136947837571812833173879767897909238343724671819893329392231942023921502235644169851073428361716074595329565484408282707299063645452770139383487752000908168492778112037457758490826243007259489029964664606383616141691270441644237418748675980858081823273964778683408604311528308173878268932429425363085780997866088861133830531394863569794876139206384938236984489590994138034212750074595474499923793060078805492367484836556516704208102609356622189683967268489398645284077958196661881455800940520747377906031721690653911201971657279102028674860226859980369187790941574283836177394988635412931026343217694069731554081809781422750556971102356503306765284517937079443764371805849210778664126003037481529782912203414465386083789642811074621830821682933101593971544557982992641565627978447595581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2379052642234526699847554280970042267463774573611290551501280381119006492697348701802775489902546628189367827608480230448002255507097075628158947242338585350516048815146003733482780207521890974113204740597976997688981521924075061681326647756783193055493047644873195610136597794882905891296694845583399624021592237872430502452182751105158682545630476607486854688395184803448116922432811105803752780516778747803745876288776328566014858375718759531889534310989820980428266952677710762332555952869286904426885923409368694245842404715061362461550301730451453978810378680945645866167358578097737791215179369770647416694007880749083000629890618408843871977472906300707693575397319485219464543244888780913194199429434449632479849245088934202205706947464796274896135936323363367455980149116174702035458127196068744248721146380647120875103614509894510447006134830151523918210171276336851121541936912783759706661092368835704390051642557015281166858611400389524576566048256281348866970961260126120017787307955562816333593276525267278911682687626171175263405033175449312545905064173794984412088663478454902966130894614671851248194240105836142839042423427980632757754427424617685005440078046653492296181505836131474360434694425596370833905457004657702539655764142568991822330767475353963190985500024973247387493599161056755215795423699743627351735090055967135091643045195130678857131406005953465660920622971114651317860885004765607573482114262722159315179323043673455595000927830830782748082869051284708214114968715585249246884548920735861678613760201369871476562878126645779564017429797370005492858705122045251483258083631892972548496936411823364163973158741485668760370239892450699282040108174218195469714833032791607066659231190813287648937038024421346090254043109919555417580983239239342851007015291045647724247760505135888741840538318506010727275075218036569808605361829925595138546882181776740228695998658142022207776996424753373986705876242866574947080924061125624902107857408822972747919542789381437153027736516813093780814601416578903180976124606856093087693560221114705361362748356931247669460534448901727165228690516706922566835881895054648369226671059836505945355433571178165117943356053439592448177618878719970845486101832697717148511545516020081567085804806114265105889239858019866343049897742535469001274278820793867061399894278360421817137446236412036097797349322388746660095177441737973417408715854533202876039567984758388033511754540879491515982086604844353370114654658789269833207922969223938239575647058899464906436961199278223476369097484045686007667482707199653557005715031528840315877887478218728720120832620664101627843318189609273525073941079553992704695741764108894497947231513460023883884907350074691145099220225851018373028796429320177924545385139138948905455933402571819801307726107756955707040354328871573527755734617726185742134020962784261604041938055973689673476655712670614568470493225374302376344492440235139980064223913946873132023481935881683789202316536745439404902203217897226544480065233565252161830277157929925474110379302513846142927084367288546209734849148378685064417200776270507464818672809697952643218799986325656147187363105379676798502531479412804758624473010683637893988801770691563688624202425979932981403386059387824254641001246913541449041798867672840327898772662867121489871341712860094614372703154188323563066913170171332636000746105123377510751171697724303665746080710685279195278516152205986747527241857142971494264701213664350921069054036417692340235647530202486076163855103097724486099492725166738022525299788023616704731730180128939657261150485143331648230840716382146866150749656905529075488940445183722104535867679835432695672415460265097173511680410833426856250929710249245034592257077942474584162687254897828479448154657992020293014782733777307510425399108655185909822665733679394369467178022739614463184757525162757725122460686279617964773675840509802391937726211427386634010359569863050088754535895889519516577578980185519563366921895333758442270264958540998621041029804456972939119705601886943213008260783033912216457092335416631699957315800465589832050583449160850004559962310672895660910513793051512583484750835079391681312809956756355746441720997428934467661383090532716177444666961551111566968770407345248628876704209398191307297274241721298875672795895316397504595242631416586975028675470645058122662949739103737522773688943379151476130711018439758264027537079784795705779824847666531121266806647115462313596288605263797960131924599153755528068058741303987553800807941159612826635530037648885222437980474945068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4522561845505691555389403875150013942763295663899847790579991308592603417658206401565774569211087767751816409007179745374295237685456427560937801259590522039708453412971487618883346417917808856946792555341630121427501748879571949339803160865514101987933845921026175611836474395049779180255172093285192271475030813357321223062465364566571364355865282546418446614842332771641311611591912472622735612357816006595483561913013834740441723437876516563680501830185522122302780287003499326305993959261289285151544312247104350168429229133231332196247713594049777728196009356740605899146707912074432838821551558262888490454950030856096865178725050114377972798989592731431916519980030320721782285171418421787370634879197947119377041499465227953136355486597816376561702476729205358599325759465794145447279206079083087933671052913756813918727695244573286897178546129141267133262795366998632693414594447175740528609593877122141085865803063043584570470187820021340043848582144791069732281919668134240876063183242422288983450021134810928916797962026003259108987708778955874400010723363644466313073126241761983541840012232127961216478205508542819513361382205426261995609809793281260849910610541793114877950855291900514336071946910546019207736058354002192998272766173051388034252488523446845425131789133352229514836937707232233977671586826169152942710884722273751298446444633616640817220098063584689564836836291950664154298772481645349182341482481818427682065887728956336694163373652518516875520522780363130646405077786483053735496722382968392332680719360480512332261222103005139437453394144885740468541890539875310244794248846308971636533773760646741838711920590258787212065441917471603244037342692370750434001965391534212523750723001952895648363203377999881344047438530710302177035291061455487710416060610199465321110714845325972168093866230389618510339686744997500045092400474628418804364029883114828825862764817940097954533420195339398076105974140017411377463111252336490703733671720002286547748493768947076436643690966654583528242832909836998173101170383371927350251106230612220795778619053609011277743640412551220003243696661206307752292568024647314559203224004522690719140429337561749163708798043008613893709962275040967356355424457685902525347287736002674943822160318921293265980633131173917106302219691295743604480436590084646161559943021365913541670916353859147128262156651985614170207868019412361793922798422858120104943726167891882221156624662067605912077574500867469963817341939207313498374693279095721057507760141890437954589710544532038514482536188024317803379085826765035519848472594335053904947309853076879512469143876308560600189875953034112824783544837087323494522654598966475229365999200091455405103805570233382628332060490369859842220073300872275714810659437933973483883246041794446090663203483286019417803474405393996871690779173056877237575679387931603166468818029459830092567758679367816867632321826437003859184080536966351429834318472338515366252070763162211343499861213207662283473200670205652711840578987403770498760835178846629154032161772686995742401397317172611164957187240617887018670867900394049820343406672163112427084857492490312271518806488197856763142219315827037482197344393494222945460123382607887518775823027754669429837181736196079586188671624343191336174097257981487148810300344610906382055111325217219225157015302606754432170283308345740574950186846786469089729289809289535644585544684540740830604591237032967666491918053696791451689419785421384821287572562448846672059809331700476170508036125647562547013429936917063738493839293272311746138185636386098954994353495840458416902288763629880757115317935941276991667576504199840221385571063367451720919032049264394847408783428456117690615556212796601046987156491340349265866055575762460752051318618778139779775199359044448891689565484928957894286740787913699126466443404019685043371266477215433308003766555053476972325524363248991975353435596722209009847476123417615942391788518307450269607253314157831591890312444393959569585666628370558056993955085549354294999975382215996332959480226875788534723498433959611825359685152080219239188544808744017123831102735648927637894830719629500348311424356466258942474073208766703945786459886205043056600606954028776301435924832377114358011370653653667974349045799526554156868232727110508215207792658198513969084330115925188330207645616029694207089517983234102654915405611923707260259756396330295829653212838537871445537501583060371548228204932847261923768708071416536527793124914601036488520547578999982673576927417948562972429211953790493456042284343719482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4549724730594635400924276898754222296047172470156851035227472766509633118423268333923241656218360188178221636133540859275215629805302432049248481105949046330486763376732510767026467253805124644083458546912499442086762690638404305717192946239285126077834354940858013238642999570903070912934292162213910133191871635439339873717510694490096037777628195737632710612445600208313096570999767806253617970727503490647906836035579033230830159657521286461854815419850193157482752214914424885100371579246197127970273968124234737978922847302832734035152362450932395066558703675026023288749064604159920918298296499500544725506029762607573317308291333710037567671752525214784722663324504758906946865579167389797831751093270717459624071559526405159983141593172673679850445441996538904411809556341769982384860960317163520286874965331430005830809544929276740951481070481264494762990024948471648067156948206709791426152708204999766671456412624474296586865510314956778235223682365273450082069173370305712345544988587286574847100805931078464182483485988473763841745613518137771955458577484331550211886379185421568983549452825485451368906864299272958964441547373786922669310670345096683962275895134173807865454899235945525763687765291686084387506025215720643075933882404569444391947074356540724736218890294605510008320825027898425082110364452617766591618330478559266360179206647175126405447596908259415373485718648702642620411088847451882053076285303210803321479753191600096611644664492897627566171790832068665859576049615030585813095756350168945465313418761386855150831904050978075600916483257978681836312036700714473474503197354819955220549476775433132781637057145550265023429096726586530726381022225183522637622130130226233912165445363483464781671929780297400387951479818917325356076337896516800765181183565880363828088529273766441251612125483963654951945251133198339311338317725186571755633351824409744097267609181404192160681190763272446974732601591984850586386714067058812477994174373225053026117206601662459510177511594928888504041470925646915194169653062122066166777126239378890516556343767430741457156137293629051769431181300682684135097931729817705008750341630647390849536762560940580944065238493071401156725321506261385445246831439094156780918078310269555855765851974081331617782776742961447379005927562103950999738604177498915865919571293533134914930315221166257871631653526197615743952545322048244313200035307317529389514738274185455742910920098897999873281340660400451370538037945444599951407899060241869156116536383498397141518995814642269936279952148097376348176337673537762060305146072135051700998696603092381156169822878181530811179853126152787286798809589805879555479852725399971807956387841463155112477886340891457814961601187247446295941330860288390900534028794248328903144581869718622398769321721830928638580246584726977528716833846650967476561294446258363094524903324192653594027953090172022783849644721392035732460607057904920743169849422217897640940198118301518268296755323655273851341975605867768687344216008089055956426134019800276685607954677186978868900197911032959049726455266006395041448577901304302559998435587246664391898803342280353235565639644521293464390951083012539711875471935207875628572410609079257747316216207651460417741883536662610499050615954504367288205143903234380101127086462139267134783550722819109894598702352786881233342913026031553210408678053824555440118042780466720653035800603505929815217592874530065563785969504179695244517914219207676096131618259131430090121484985682763439400522370600810560789617562304154713977955677692191977369913773493166721446868894782014274528688592105070336609465229189882092072689195422628662269532401398739857550649082468735822978353813180422412995575422804650686346760479200586521590751343720642591474532311442301393512069938000222017435030623275090681826394000076186690552520951157202752996383032753155465744309560279210937448082363559139022474337403504311002419528326723133315502842449901358926622381340552750490727171237463232892060216054000366181931309991283138827603151517001025543660662106459028819180711915985708585171488977196385778030454345496337667537691611779416961202802379006121435607183543867428221997101707165195905601686039508705227994761460306791144756832607793478497974511400165930253050795560290745558055584116741743650805345997929960003209093835252636713133587097145473851824850551558788077566325763632594639310800466772928707114433953440566034290315720332469130499836951238156372858296762072392650362207121577184219799310818950963910204270956512669838997330612765585064583939170837402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3144326299255598061882037870982164716855109299623939998179836548325902048725157252457224862479728470768262509302887489317997118044646474720827235950845544008874904148659361822732929439037649147966307886008043775378227389389746898906102760273721575150776404011903761310211698704410902724152533992802610979806351097865580732261642536243169125632044442981339292310170365185599528662470911279151347500011117624650717579842977041932715910690642069164996557413418877667957141840731918967482536830337936401228165074896737590664133213851724346856025130591268311096854519177498131820620355127551122713414797466556262727997745504681582540763993500464524712893694766422992591549676185994710644656262390494993281296265468420803203104408785113664229995652368356452199045345438672863546289189793822226091506101325368868059428128398917449758616207506745630108334130547995771642286018486268667953256958277839441034325172814916974961944580241054871178082823309403187735101540279130404568843555607049717963705041082259645276292968979909590672061608781089458712955585781373138991046587790012062043019999151181446699115100359643426140198141258872630400497323924493748419847656374852818623604693638006635241976644829291562432633751427431397495714947802456422094399905476552401070724057424688639816303259035697760692884577133463757923128706231749246953215650018980423896308523873818289134333323879227265912776587802128321615272210351070171551726704506730667821916437156839304595960065617401687994860291891232783286171089181666883466916469069248007626351257588163719842541376187489447616563369066525594138973189345481257147314907743561551565063260782881634367533552411393426154129412390421004209025482660839806000140765188941397120908784779108222786830792848866888169055368347790508555582699570950297197073099564216985843143457841269304300712323332593728215685233939928474013474523939997408929267847648753227871656035940025522563334505741857044421308123188714122386589979182220513333336767420340025427434675971576416989164843251930079218495892762028784040599381149804825208588000991183295397230728850793491141881665102940728143186346772224572745292180235626938125936094383702522059416290926805638592579063199686193253818640800047433356268588773046209067339507414763946580900572806045901120830653101649746769811862727579001463560219237833112505517291757644138797152219992849645601009918406713413322070386008074995481410995052249427047893531385788341686229531198309952588328485000634471271415792764880990231288655342303994102342039278991773189014552527745669952081468336547503879742745712835505906558707706394793822638650943721709063365497323977779156348764162700934177753071828063299908673178022888034015900501832793834552694110285161255638825036603698210882487699080413571535358086666131259410455766329787698718075351498568352907185465081938962308940858445201958973740542284842118861122360668026200024531340373290623901214663779781223945746962609184531534487528674294906357837500948129042032094101199581205267627519417890643018983264206410423062840455243585985922664973994574547811211465912339463988140744149712084575706371992615991930601585169947559662286337576288509256475089944764183758666908201253958597735005476017778851144519964737068914440512244939489385580563992668012694843753202748217868974417108748448325236486149286744109218706574621978949569872375261128426835292071108979725768662056046035863276810547310764739574110802703896634306105510576354388923716512352782195090802561083770932053682220960912463046304076808192825818485833963402833821488514298575733477232461742201079197826364354781848797043776932188557985889335165048409038497245591366326144403055641318928164628828807822789960898066714228702747537039000394290962232098928987478133206444191719858407886985148843670880644326765071367314741906101632480809246667275801433893992924169517218593783322039973151721742244749114329045686545081886058003148406612567637081967584638453866700381938030823708372587870353095097880978244414598845948525581748942570478311949725692970220877830808131882043916311123362988636833818591488092952370984800790508979112679806488358944110192800420017372851230045265325084280540721026087769067553488030297422668571455837109702768164492229448150974799222461994442483033218998089985285425817795378543951803418237786546937193633177433070963629435777232259096788680436059748166590377622885440685822333778610121637883565423442873219326324205434412112980924805779589704331245229521712336933225490796100514158108957507046703716994197891767674053471160823492935541661917760443549489491795553745307540893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 14555309530895764961498491561661722664908281003312610631151456171561702664592084083477933247869443758142184012760085086837744309346629858396567116521953867739459884595184178220774870194535568924690836126938088529108921468045431211110012836339238325805588381584465722026507560438784078238601487591842471318030135660928442946728956798775026099812544061112652418767946542079566939936399147256012433345048778832547463984294093660772332129788481342385040667828454523672468749044760532793912823475585197763798126134695944951589531672770833555976218475582912143937785592506332440555139376705816403945305609318617904710511202134836258348823096396168957129757159986412339652915524780245722998759877529881383966701305986237828726464455854748784063775859840499703411787033119850487867690001137206176015570948829901824648236692024106296926106877198421737219986148682404472742740474767132920419615248427829377461216976956328267575980490258661484213495725924458396559135353224585893142702224885297752421711239182031067421618377907145027287808051825779621733327946653354372680756326191544822359609945849461128692937851751816233915173405042855853791988872124890476913845949444859377638270983492306138653715141269840674935201131228237705662563737353491994798999174389130527163671455045455089687166777915671042152221319143589177730028424571078877186517902103692017905899658678451734995026496660930467428085429748885187184490679036428016121612034412290210183225672332338138350783643358568858747198347157221316649953975462036085531302992825261226704373472979539561525170706194144067013644058354793299757400188394745815116996255394442215567988818734690367705766626973540137598381737764651607741996257061127546378660307209466900055649492489461874566172982643494636503059443345242654275143580916458851863046043313692962652754872746242356316273793359611882706116053193522119653151457289737226749025425074527712121091613016599230111467706216497803508005953348438863610725477120935356952230741102012310408010805193436561215929790588751887630830977487621744892856848298405958555127916771509615232830446241075163713110242457373779361109394454279927319418581329372189849893124029796092368070054440034828921647905718360584182755702241307903215190967611760417828911630026056738790608717362096696210275585156312555305423236838226065315578964811126807545929706104389599660422206550053579291032527463400491753486067268167311742782974322989581259093718186414955847847327076858598168927528723622073752442374090896134503670109062467538851221720995501070386421570994569974003978541979614189934531411961284761501003580012050141735737843299655352987733589841682835826962124705802860156044946669522685048468123187813517874909972204039296900735087604564027327785690196447056034414970694635388873152303605897631940373815012110251698631109511909355865625759001621286988054920439443040357137902809518784405316274225645964696617835468677369861542801203224448090724308349601812840350541983002555774519094739556890542479752192127986610901711409928980442234442035531757566336538991448695172154777105734118955779938365185259463355819188902602563881099397245152289460877607288883512032766545538703124650077813916931302864567587837326535770503978648163770397658195607474559850062748886386081605289562045754467632487453640873547239271413510176371809501029942818315143205635989117174867697148568669391476566782731903464400521319977844827096736177372678735702590293702818818238598689618016968417541541536684929146830687313935554542977688876305692897143544426857455213756098671283152885221497652541404256002246775309135157366050730668799039766006581197952965387021803589036378010811020842289454057135391207595768761053211801097855090051840959936931228500374668343465767420103217794738663525859103247848115417990210751917451939864776370361516917535040693719968894212694675990138220085388991527191006598024589364699018536943654871765708643506616473117313327211271502477947383808940953986263783333499088978843037343598048560468126687769127518986238654570200672901935131578285110298129551150067330301780070200673018601313617776321528311060452117602574039510692864299856391424864434670150255071929755146863951918845394847971208655759500612526949850144886741231743870318452218336235691846873710474867015810243639587954589773285074756356949832259425933034553424000838385196126584439398363834803975131397988397261972766148037015024496100936898432115403861347755278317069432437912690152046957616930066916799671090764251499826884014161169189910473349357295713634755425519139888843980547833098014816825447701188468552229877529144287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 6197320762118676756006500879266314342658500696981271063546915615475087283736107632850658615261637558364246266541149728604020497569955689978199627644139193857934137628705220440733466011944264473715819286256023626290866101449072767906252314705060316614659660363710374204166468620082436454875636780664541690462255500535601540885415075766579524303974570487173339853884747970223670109741754833036036539256214382791258240629250067627991743993072774398216591764472771367208076677678021326418342605247997377043850749413451153598243562407347417305167805010820481702285899677764083746514469795687235087316326264850469024666192677775115346850047777771171686939583963333109219329689330269699918860036544892314117894038808530171676879696218243863504777636547164232732152519458917555323655672513105350120529438551302391644896791560856859729007244636598743880621438255221172420240675123231975843769734376443230160849275823169874326703329786863537868665354788926010188075076232383483511624324399623875786845618743923326519031089250885871588111892461403296486211421174424006640410345976368070962081721848777542377123985198304203030615835005454078583504711592460203101034905418114175433112107547320825792539157721535171315040325673767424463779175788175497731013996920850981687218701522619155846181292049649129250209524529238772418988274383532686138042739943922470473750277396181604874138912990441331234489811197729755814323216105246407508340053387938145644378201892653784950816965562419611854136068614435975797675555930372097073474447129906018999115830933823905680756164051835070902558849010379344073943644418839064355467377538965778816687333805075149300850014311172456954041941060587639035236420363342263254568082107529556515490552059361308919443478770464020204449961449347788484818194543370846437589646963774210466029636482191208286442078290631958743457803595414626897017235436749488847702539234042702313392307468208957292790192949717846338124918258210842105941822374284917072983860908467636082545438096798749898037764793117058171470982930433538216223432454624406176790664289174776316304126444873788630221868127305165584415059452727619152792721156268719542095072485972852402686331175538779192004927662063629434913790270636821911370217439132159466616564363201263045920399919907933547391772502463114470324003124808306841187987962325368921655872427761334514584744523816866745728951205114500514936486617772354620426755887803929897983865832649579720027946034712223285760293656976870251796304214034814693343755048782964579355881002890534209947210671523708660250130298401215317777463306568809112959578997750753818053851768340298035690690359427563154516713301541395698156968296017982362902168707004671271432570669866222711793787594743415902409496175921997974297374873145413971119553483841115493491822731360470740868861110380412424067110476510764750314210506638959587671827804112263138677316830182007671676189169898463695211306698284408477967180433502709824549993654444055719055072927734592452703195699840960157478062923632944149432389163456462506012506523422068864341895131407853858695155293392965457873528920646089282554241355451606525081067869332166187096159691260259739751575084987513004682699732557798247481980998578560697827564118594490406050504342244637883138138228828866404580708603425123236661657597255518234059808718114161839811634150933927104365660015223157904385464501348620940361985277187776365696240598639193505281942729956314722989748192060098768873200864172732097825730057684431595827213898129087142994084285456880281581701154190021714787708030331288084566559686094775637121568104254583586793846411036887070121053950855497785497547838802200280241139123167623210816865101888318845038000052622159340214287443832616853762240721895383370714929705002697664384757678497682126099929862867642849044427090775757159071121236562364485139349663261457186853042448495079385188833020103231455581321601929684227159540681997313386490585812991028441945877411621157945366072723518731804122460954893374759908889173903939749418000934388915778501042736622769505849647641029304321880393125556794490971617684542744175776807407664900145454817502513011687777599277005366228054011095049566501678686615111374328751309283394799364323972018853969906928880064560219902569904091806598788389496627945339298532566253582920087348202830453999374796156784788764971691506689524193730496397512534492722865483331828488256031867922242983643525731379486555383012702888346545316450884685542355631278927337029138966947881197850288341813513375640482987870893212590827569722166419810560968255882038369930879680633544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -20718643770077314391498868751661144076273598926925105493924321226407005164364304633350571913097444368589909853507068693744622668215182838294335676223515945713691426643344976380143980862737719781639347297439173816953808761666841526062417605017260580761426053156361070688348462598769694431787460305936647843116486530602191920011328850569108143624714370086049262956611018585790309959349855144108572269529004875159607793413726753422200369850577265015073262395897073682734052436347748139475444043107004037429733532079308608951204530600300535964449213801934390624545250905381813981746248593687803834843761907466655234828976265740314435013674723361353358603728197007186849683071046072161873356595964689053119646752225051762874596665448920554133847807084916936049298394711228202760084543391048050200205942795051705509013356074390356541452554325050691300368671270702412286499857911864556233226169520150015531044640443740368062708387972993439933567765597443197090936395450894578746518359598385727941149336887344206888647046999932644426023008234817978750400263563490689921191245648883735414919707538784985252760328399562922289476335953593643325760632661482066599988482842158240020264763582823477726600233491851479325771739821681604619090445728907508071196879679401455273456491427030059341169907574625876951804362073917587617258246720665510532064956744992038890346956046550439496310140411922304519672472100911453077289618031244263937473035317772407158734021776832255845044783473414054314710562793924174166797408674658997615280215635343687901443911344027274659763319460503359431383637053259389593923317773627079716717480131811486264501378187916896649258658475172416317655906266408458964965558443022185827553731841111124467820348456567012829196042320669624803047215283172445770602598859164049604307658604692052760043903929169423850950724169146988781810945683755487925146531068954177236599837058410290141984356498004598321647568056126198452089141988555752301720604107898317377250230826678235894251896104522517478958094270258769619794230016428574056176435890754080721672733262186194299321922467568674958439593171319290346120198192727221391844531556409635946795056359456335132802086555572903732798427086795982381031125162545623362057173545857656134955304872690356772474892193924052777627755201303260947422785753985392284988984879218908366800134609588256112313743101525588115257339485597924255266182511502969797411991752572222271108582710271348315581465618302477156100086855289775966242002497312694716588927315064408565968502374294144335976816597946210829468592352977528855554329359813602671391043877015145216248187919408096234133914688206732910659971952282865647291202381524782607221775479632827558561138736132934658047637501265425264374528578661934780720651977853160081896531414926341954579705669793536970349820459976395675880362401548936919779324591771006694942014510330401698526275354138654922139408643358001999855817857698399332625198934125444983203700679927049964604321543595133805732356669878041793424022563113425385350344386444314241516805803012915953053246360649103452517391904376873959262292178904589437341776608590056878694374230970035372794629211827218577030096500439127520916598506846946096617014639071665154625194753924507316467374142793219964066385144967290300059707169294483586364730547526110397750610464565899437787765081825054014746951492990333549422033860859272307934362947091565881263279271281283395683793502039774470717975859632868203721415891775866340370884814193560754500357053797421151847032461959057066680162604971784479775816393873801436686657936384129766951673216616270785287574848113519004849412257879857131679011781136199318171605876668687223562274255073806809154052422274156495004855687655235236041214396738284888069419043742591290757475648677792207091179467180134909583014646030679995750407963227597169145643480027776146543717781116957761960564318516067793248314985831088586173943937856504038999665878977165853803743073730746109837654806529160352656672883617122836891561151482096258870812832620071585244692345647273746707694360041075859274380036122014796017139499755910501855272958407959847376719035043561387904213635193825867705769617612365960463153965390019133806508692772391726603474467458482908710493999616680724537828568120306446190591637926575971149485977706097654777151234787622607112412914342123610378033850653172687748790100006638162341909352980541738902131072129718519216863316504212590723338782018069056281080550960192501826540132045212119539755841103794001862750852470095087265396193654573947721684168694952695405841538260149850273132324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -29763257335066340464855024488970310725358216021777611082054406096135355020105470354278102874047784024280182839980108503257488155421969621582772416665626028497423673620938561121510185563434124028683276341987759271747864580949284921526050684305801102879503669111591254523034544703668206967853248487922840566746795041032099507671665646032183063761559749902184095123077391942491061892195390062855837846659877860428807268631554374189998015544077527280217664260327760697292173465354871824155486687308957922386001991772853226572946339574872873130821948347217731781425232081918309003544419694156023161950600233612887667000283300799309189806882175519031801106884346834031295562007272462483224360649385769421589816142668780241674148500117078733562755247453592545108456806295480778290800798219652067829945182455530832026476063093295333962085066572668067213650400245363310894346063066805531300212047606972386599982879058845745938387912626519118578046627081590572947494397199781611210104941762100676349930848520892258441838922043346157900375229705098111873966216576717660885310055580022607779448686855140896718330200971017905564982321477954582001674148945759444137183718504826586712699682340271084163505969424151265666187953955260409210266877306809868116229001302345546606182209389118612873921390357820388106044236058993055495302192220476092116936460970161821545296883703526830579598952706328905711370387833236533498794435549182462190686441562652458057455758326497243099366319119766169310438044478646516185475430351485227606074957343314660199288719381560357185320580818446179034631566267574002458859318672159872694487258026695840350446694082846255067614837281030002050685854646253941739321799683304096809771856131791027455182628474320259649220594939524180425712252384930299390566844303841787619062108222260088547893114448322256133487889750831519044941189454438481634625626422220001351441757119247767056554882515898062662604809752959974852611148365025721099919019852742072622503829405291378784617539394235579910486824750234056265675824057624320045058938630607386190947347216745401865055549099217979548404508326112396142200793365025796647206362543150862625964006521089918265361617500525111925960633750207687259521208552706227963225596767895637812466722323995420931592745902725977569915234140802218573528815048707021558980443466252054391843775462129546105586234767130270138667117210318738671307119002318324944905253062583022091474597619657029987984756917346237405950366141776134019401128076838114817118225533817759483248914035644910659817177912961067186588512736144990737873704875120503786378362315484648068799679769489601981525876446658876041401501676390778462403857695460808403735070663349958234196677075081329003811425196396440434902085995597372724514748053726237141906514290616764211253209433487098634737850590523394245485074115914220915098188395963204857732220721356202604290256304079830608122317679184483491259193162834624478270672934473909105286924930767392785761076952536232672080963194350081789457703543317810070909847730012820735216913760947221504061041465999511929722623042337271941561529020875323476179480036361541948240308268040209473426925167961634576271287137411670815075927974684725079603045519631391821752234551939828967024298274285518120052798152854410962195840236221091945912949107803733101393682726648535629063071620103117990864794834245271138085438806740661918350757164759650047965418195579721164966265062467552229185506224047358573008855370787630403386935284155588342665471531784898996798591446573042424470588482736269535381983367891402829573931456668239890264655961089157841154340806977095332074677595937578424861478977362520178382941470042849565681589058542146655808544000341003660844384966124114123037201141192831642913315683743833151180454712151930977481624965016748500560601660805824080758588353213852592270629713083656506649076466063305726315910021022779587331057704275395581397335910599427396782183888880078534374415652810356013919949541472928974729629758443902599207965098504985093403508191944927331440016419393413064810148985980045443273715892040207363350924621314436223332634136140484990076106474315224320505628208432655361106462619046305846026425161893615716498740668233128053370502447075764809778322629218672589717523248052855786360830229169677436942873937808236993373592493153712651082416083135946993290755131870696675069679098364737326499218851105370820594955736107186742732061560007897688939831428387006374725739510425735490553197558029310715144252208229340176683071379973368044836451228169168739938842612315798745964989564359535570144653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 10080885943514409320583748380707358169476789831026933258386507126427958536823607163695620997107983497935415215394500479192883047553748303732805581485487671416235641783492281675925444011204897237939324454346623965862698461423103141461253981859176361055487722625144042560084813133542958093624235181814969603545518805933052160675545243613267303398794587812733645230957777830294504766585657875831964082058253188106537664001677465582850994995485849267506036133233317338520925443255460173834608062944979310019262511653743580078163508966530013253545943587813862237407067781391226469182339578743892893523665689751771793847347951895753212257110618703898243198636763622840774702668424549410058677571197778088494929026539269887249920270076693010087709473938001813037301050459006946051972615149686137310160053073845087043087298356174336268390731828654896839757387337443290312145236136291676358810502544075584237760342421197316512048319142159599383255154330035553306468666158528943027846752148187722455599668017891574086330311493484296825121434056221816145944104820362142712189346815123392335641794682359961873585601175054377562453126488125777139680447064276147917527631397716576658914129612581998255687405898720989626964555532038960753281132042382291722302935032001323125655637567016669051089921276419478258082907997593640342940947013899076358051112184949771367651679868605213707628057149829725659784826181179720938890726767661370665624787969784116288129653960910869003303757883423976956571077481760599065899661179111965486734760180352105787744323047575282785201680848148374008396526550468606446745143541247407157305872411914569127966898959881356277235986005159213403157780996694118923964457266612010618344523021878996830962973468834537472161304171940687247468394051236867390505554980534865708820083821775240868257878917061553781063014166340346303424126404060594273127777562592145362505201168481564799802264157364192801540733635677787110787991706506994092661446816022440284547200608161475534006389623687665518702254269580886175714418999165966902353826196838723482247293749252788553672570208329231837904717634614555571719379710068308840124295289271877469316440189500756093310627344827250082140799988741316540774734160165720297264147955884659534283128658116321685737544276631560133281008521074148949747777269450214071559117538062879911708468175443021271561193824809911561820133508260856958141993546837254184170470044703676216649386869452162964220617139985899820704368686198702178015697529009658173522505650402487507816810454921477305425466745361152220406805639365459126969864905519076444276943460176386053802133773875368799517241213617587484484613702138317885861723128986990031600654554440635620170368176040882001317885809893976789082212862469543442544313776561147297009392936330216375466646133624274087039700073806132160122565420432423887017415165568845284113973912804262233418196639400507521242469223784492087689185294923063778163190403692050666860130041666938898510951449759095265254423539978813485179213794317393399801652710843018925702454433054342477949186332697544602008672688060677880622060202593908883843019916578941324452681050328770713121750996092310602222272672013007380920491401978600278219768108549708782678875279386966686450169625867311525246218737085417367783490542406535118564519999715997906401411377757221802729545962815772488937688581879984650396667261964978552420933397888323077687123892573781682064814075951299617310994821917122714759490110810850829122796273776548152901799869418321473165532940114743428203602040117101667652797036007990224324039901873779620741032915605185798594904244814543799662309147194863887735701186291629069804664064924383353190066585195013964985515801291612977909207829937153070899295252056678329689426834073010070446278230689232405506322954276946186239412779483283325306866675323858550313250319179750115255133433851156238648041176456583496693507770172000722206725055658480153795451127370245389837954373858137065490944019214866875135053128836275342485143358995764751657490044547672105634782028023284612921848147047820822673435143656791639664145270636372430295680057943053822346338323348904119472978186693518814991132071026606599143150764672012668656773813474748246480488489876110776093440766431966158245573702907981546870914015523323819658391726928022240888173562865718863769507813301072074707891332587517586712773342413672211245324212819870953000744069859025576545972300075560632549374812310072508081237824126677835056122373321316379631233284920692251733513518420075648546538655945369743945985301194228449501452646695024013519287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 44962360827634073175524019510866006644267580901948575701004544044842251698002967863496952611951308645592300648633277338901564233295650751670013853685872876082545476190165241171881353535606031242498495817304556598485074373632636353697175179496984676866940469175090819996488626016333316527630443351566868539901961503319825540273915571730025114388374482594233462097675046416870625972531018466502084499191928654097479012428611915462922269925873788753548619383304051570272036752330476136349501007507565409642341835691865614545928231582323823072020738693745185236723731047797108307112068214683613692430059437193173916935863425416766025491769147542835681394212943891813266220707641705885973802098586006595123196489782268860345314110464289168152424106949562112285955055596057390034841491693742790407897820550163887689998812323252595130646527772113642958368284103100920700781296984272344093816539613689988921606095473922191838014715079020392166880999073276165009552763405139879195338935101608215839483811923857956499019724011851329736349762679135069545120112613617994517222140489888599876348400018042461723163413915089633400322758877160925291980470939306316352588755089917894903157151686717876543775828670668765595655259275293993022741357102631680196569202860928282314396425150422949935453789943508631520733808630920237935896305026941636733353498045746160735944464167613707020149743526604915458648563444894959337403013367648305194577109339746479476163279579190442888627134780425888741821862111113809978740228907371844055479610310793979270570222785326562998758886897098502086825699984938505106448503186901022861255522143324314200287217446014251286943139185289096206858998285538776660679792689983887590054423940856882221175919935076112845091994664490223397820649513356307896439697120508482792022494255053878977810736325363321681933251300422004049588593929187013526269234110069954954598402762631402537362498415335570421163627797050597394539805233684601002753784001205523761682803301859102886855748396521343184541038722839367054116356048997320573238950721280152006575972672851810034688309177128897682513491108146516998946642439592337525884019949395083841360255369182739522823007258839811010759463778254209930636758209298095978507729874695558404742982994475445687802720883011765416291760655828810511553095008594322495958756748020644053413008975054234228733644963026720241786879372913978185984937495157629481720670607694876339644215094270523886303981547947254106724165842571418385750807927830669660120102705485064229973626158531780378016865045131412077256664379726146893677670529919947727215121421905649690424193749351474738407435451456994206344969589400570396942215277192685889911621578931224520964291595885865647768036744709958231370626329493465561575612730720267416439776423457575185251296516870121118085243659999064711044536630627697447683252639674189607387422575559522980026255236918768299413830595178349464795574886108683790585615406551915325749471774632699020030270271721746039385070246795857429823418222092181544338735648785212650369225705269279865331146234438385253563383514477315495276265466846037456794567257134989925252121695973978548796222072407112383300703173660219632379711415171563521781904844722869593347520754521955603041532703686445906619742695278435630916053400561674384719358084330841654472342963916790824949720566286103822630869944132432168360730097945318921917758820102572303878855979995445505207319979795906589743152610223265819291684193954741248460128137798435864544220636472840044605959087791343380967798740654838423790094348523128803049799908919681192772228967771179396996956089553837348030200189210326486090119131991653713988096648960641845938452297039071302458546429415336484070446708576931841039581935244024099646562944911311839981290196009409672482276641777095879066538075587133528297595984398882029298277108600369750584274518789352231854289845845052989222520048922367935946934040109324271047769815095554995843238974828521071592254513014293555951954937702397393303713125929212993654278411199360950657836332498161536870883267540639424655953850317444162316450095825418702828522222333256786330216975820186558181200268603648879581511050951742946578305028813550459290739239027826317932756050208552986773990892058755613683000246861954024650467142532866062471228594913152281697559680856027300889683298715747541074925993859186641947046916235927744378008774647011137572237465500383052984411400216599677547714246183144010374014881837126626106946438742083372989697841130152399779365701755899111024935313679819950945735395059828529083234389607605338096618652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 7744260197238890168257564016399718413216390485686450773836240800962793831367150567810603945978616546567631539460564427484869818521765610424315340280827817715481689077784525545549011856596251637481839607999835368082014833108537054207088445913444683193867656012426088599376484941896211915194854632279311971588686865809665634543331317509459915619724317444479144292992720894144152342667217809120878971839385912482678095494065108287521537817348877714677205220695150522755211900348530894635888251904789443035465304115839416452157708147700702508634106110562112024267375784309790147999654026876643015747090517424280335050729848991757212344875212440863729231226806637355956722347296117832620123563381747059816761491985054247300643151217526727099278690686695091345552994455020385899804766222210137520670611656196021089341696725995226505400579245859728405821283519628579546929251590049787301493947852596718469173865574538369210040216849839910160038734055110575101224523558389507787236889081342859282139328686257312923189058773152024867085766609665401934687148925752613566523495899832488332173071559560024761227842373337720619450781889453965787181291810321709128054049467947503283267180129104299135354333716284551632847963307123167731426453689238464424724316860350517105809195277441267943587918438176666791785830781942029575103693789423667576252177983702650666905519940915668054594424027467718121066932886978468143868702948176624066043141052774139698548696757538151232211675883482267437961782553649824736056904772506728686376868392342470526806929044146569818326679850909398411423205303392369986072436369077042035629560878112476605330190154659169227982301699370268253904241127299821983964595372405228680368657745835499809455359835101430691951256623449676201585734346826065148556675874324338218865751194079943287349366806960406433976945571869745309565551564619227577477004166391376238452034676472526856239609252203730328781763314511387324303866443254666448660969446664593653960851406245114715180907820734654395649763084462016801030705393747943408228767885890226620722082655355603617261110961303417151801805088741004749534979155359562200070561221790266524022090928753408960071696548213020597117925226066358723303557720227956898093521114267684453884166648555338330686636249519857434248451690836855079182489150378081942540307546726764636156289817328334452710067174175634032809515464928916118510230788325549158520337942560605255037006821936624506811097509778406284919205186101527977459545935998547709390335783802032688789430838631170557335614526032394792685075481996615312394253094221580674983072482886020458828647031593819014808282099609569370411493176578871607228336156024453324801578239739783718071003222078873958977934860983815114163659435061662887761131356233977060813642520910583531584429793008655744526059579888061746517499795251720895557127387459047315907628935288574382574629271120255418636270068679733338881508213355935831382371242019271053819707148195083436533100513695630115063803581217978163738739215735583692251541156906703972433117805349176320635108474220984207023947571818154573588531228612693087401862914796477034647137744686513714411218105208988169316636908354776907484451273859221156245194334895739170041558004398821629120390289920296479671662411195869827938584086168903460531604621862686096439872224447871092392125925929706894238380705927180957910638364780229979885137638762662273406284836587964521580279432782578398812529983966471200297272094069201028345124610608897245077081898197334193829376649945836329743269785139834645326198114494195485849423382304047338658780128808854013565460842804664087937142613289563577332047246081646417536256107935060340271359222060568618611916282606806794146774003231396963105024597263156838634737526463344153454898140934402030621567932811925381359551575186372222266415942454821896371716655803405926293235879644072583342606847921303826328339631784214630231965911889692843133180523201059726555414260458242286406025973600839930414063695844549198625290372849273091547425068498228788985671351300814624879083239089207591787093895078702222762401703465267922179903174188583106577295722280276035651551636562044515114822200071594270835412634168448587714871742006239741404549911851254761221187518360221303582461456400793921787464282935789426633055695507794340738626095324039252467933719812104633559135026296870295074498450399698877193296684882524291292368852469844015708693176199251003692010559858483917448541027062820026280706757643538995650221289375894672804587362558254704323411548826248964856292309769141266558489099162071943283081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -42994966312313350505580218654733878497774150200902388412850104623300110790417288437256313009515106611984869916374837993825423609121846290031803949606968695319634113026275124797299001771177092563694656898094259796628874368478562520215216105503749649091673773613151992964288450382858149978911351073490029877233079547504208187870630933563112250240653193858712124845492420168937262171648294078680930244546910690588302238491109125025446391682316076730476755745030968977874319418971743254875581433326685363473088814875558791955489034296470037001800739922629414644543107883821694250399362507331708929019301364748595032600828492988327452216648470432770706987401213090313049590419567727686609619043627301754885106616502870150320164979420906408976268384889475467153980498134523407429059082457416808028903787359793780974295780974446740188556736421704067445039957916851250479663192020428202546171433897040445849015976925011257460129237770838157370888654648473609101023242677164986125808978680269083911129198970634101502031431843063445907024738332561723188476980123230822527528755191418998764908391348017242333695443689558125726184355128885220884015088045185067815050017643971375147161806034744936254916933700191926189714612602632739173610340229083521951447357903044214656408680902693643212811623163007581985563560093971558853811786725909266682845450876121914803865778027814791021517860561523213753989140033640910417309651173024285549105012260014346572170271731903128095220206741005420252697347279415661084542225806717614753297352902520032136788728908971053097382745688505584267390860098642489584374515851266406602863421436740048478452891594782791181995318846927320302530850164822830481716464665886022799459845461122786151989905567503061932980023689860892327594887767237248271558649448954610511294214826682743819469997157418485233636762039236103538324553762222567070155762351197849487646904614393146793794395269145430660812744529748233081776858214969909581060312525765152671840415404285352798945442205250449904862751210167507685230741929073455085020212767392950896337526374756390213060451099476999787459805004556521988581389279126325765826946911562772324367828955791012915802543929287900964998727237869625257245650631323436800527968993920805026742945924799267682631872702241965506897518301961131145213773514174357454553587188555741729692404497489387849026295808900359493383053962729336161866107066741908589513004312609831529413639391474278397957203703262988752388274762578793817653333787708942766946285388707444188272609033961802518688485978544911939662444231041621036743961766303447193297055603774706765674906600440177195424513848867247144346466042580189054913883758168544012462371077168539129914220322634411889502388127031195568505120584696380183825423544146016616563202564484182471481332995583096042570163820745705245968420592493369974106507528495469377828198773718660253908775735907681163376373168125704156805203286092584884042320685435537135905169236078742550086973296623017307641436196452513398770474394287494759119673508182375252732044431378324681963164352393867919013748586193126711883306405938115878762395676744417291139783387616096044269155208618954231928498146010437783901346515209270532871958664759333472889158287465609341105810013948731623945550062251381007367580091669585162232685540892535792221447422101845647167067063536327599649800300818828591924735406449733747472002803211237291370788653379818014577253190866984070455961984873519647437029333579326010983677772443670168608979096114350079419957225152312435929739942097937371144837406172093721943592082460382751907192792692589755982813375425987597994144421070204376541035389374412116210271243608724239965096828859415621276509764643843163308292025920970681883732424381630622529919864115126018738957801799924729506987902191414331525816354272709256163208240186497114555384766105304039007834092265519111481266833617464244086486237641815471265823629245472449335912790082145660228602703820491973660940593120446295751356575882695597194951914319247111738348459392756073420845578971013667568098718942826348239206315545173444289363308641198911247242759905352901860095751269590858756611718779593047884931393237321085172265512548502779320331562293725026215697974162513850284823187545578104187671350344845675575288303361752396896948151535628461547555393101954540868784335133538823476595265608431590436457010988662360378026844729649414338764279622601192875273314069337051093543721190752513093242812736170807775979923096841922910847310783515694730869741375205665399148038759176684079327093857129569904313948415219783782958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -19454673213030528386171374930247011803471924281840220476905528847431318185780059128496465527337292155206312439102327807821479870531851882246617546290709182256986543969155207039391630873951151330976040788650622098815557840833788218850962222627305446076336227576127627064223092212851704450247661898569986220108837506779761271000031182926426694097923713168626822135318528544638227939369845764847196779865946036133907883558422682564006198870822794809795042999902023012657616921321571511800578520483808295933482920894721322469503385615396412696791038353622311362172649714336065621788789164863805245242279421592902605144544857218002997662489678717294379143390660055437634588554637971704207602318365081833008560855413781511505409712783336500146943161078178422261071519559895497043045221752166297965325503700081566549487508704098672159004521367652845608938390247437618796012718214980108294847834379721870833290841560704438212520955766583432222185107057027395780508152919380830599186064397615878324055118710602189446418166617400932953082369002309250852719563163792282264871451733318579158248625187178470374777138755968390989708404341073569593622907067980038437064445001397783706890306874178080694304957246022748329759685421997608386078551380882520597893069748235067612596000923880516808974975045877671569145093703911611410350424553443426114366110706270463159610947236913406308399073801107143730861233605134190618402765166143590305783585005029396802306301613899490853346437674259919767798565999680003360658128639216973118520681735876300732498016556813593207852427039369394019145067666486434649063436124402728731038094702779144653119948488317010173077345720802415008851999730963049054982993242809419279991568727537388384817860007540486118545834415529303903588481822794457017261706431752462107460673847686183016469766196538230715022542659303310926632046579926496463403549145681995024182611513675103094702625068280278262953868340287590069248683303881713232141703545468808292802860116225521198338889424198113529470212845308877595250605631494162585747140858306670024086338539213576130416870741784704800149166843307997927549769909738616221881460687123586761076660010537246130857709889108173710359828352713304247651686798124702374419681525880953135634088798920869497245380482094113686284253585944903630272641634869319025107546791062656644420705207029018171634971288912800051654108921836339511614587157409423600610137137637709705858505294892190011356762547198819147557890174136977200657515569915797544041314601943606146190120611398135541159671614695500640682254943882908122109116407195238707207541154390593916991295890388114407432808364380366644538710450041935183338152832441911926205960070937814717596297760691741555292881660681768861443008399251259921045582844636627173001159879640218133450769358041981122318324428123757801879954132792974320902093332912796055097071977867228128409007649385868960497175844816855040049790954880372757240747213530703163771221500023685309356712496974033045807765763905575242385697995203328209694745935197773371691130831335524069989318307319116986725680503606791692126305827395737829193950387484972595100343016893748210332117577648567096658442287028473281129718271458749219663790847812894091454488343788902242366761434558731069431583933297701455072841929473361795607913016028203704250755592095528011047750720910930634956125440639479038159153822590363448594100958304504592165332855108722800118317441161880224091491354877196691437947236255547279318242998801921807663692418554086774763147005950170124909228366725698820839802081903890727146649607653783047393576401860360418224681687592051743519874527162330102807223075504042694281159680349775329687647766931460496256247324830788672243956688237820617613722297099029898878185231114027891182970016487570991075394248855201847263548855774642801471864258862541488755063075310858553048408119404995277247586745691394443938307277420798998977286659558276504977329971131085018583326406666286672837967598608431974815837635061868294692721439752461292484079908161077301716717771787927041805869473315303220128189651156093313468000746881065970300545721233125371479727891661513521861136714233672801163207676169813150709708700015267354945765507867491097104518193867858289387267565633916038883343355992078681940621475302688900917861399373414806404640512188736353195526792160599611348542761315918849241900967436478620684924946887658759351705864716797413724321464835574797709666653032900727435650971900613440439415029896552041542064523480784775385330121427863418342720299739801326424595091880505841004021857306361198425292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 27763678337489625408576251552632958389127019380712109820040927205799359086707945506359555681132882244741401415643139816038704452369454046710998836902110810587389898826726659436982368299307105899595347000200163595005246733616566631088488338421781551328521274689552597876433082598130502442676157119617453676999381425840142369499784430173985706068360066117150052227021878307140870280940407313155279306703072026987461178163028709399547323300758346252319959363322723608813404122874832425962647350186954737898894570670729470005049006937519700538578080216710567353931886873002423593347259865600593486176524081435350817935589594773671036965219699480870300575070527187137503231680967442480201984742906898416066578034703794751778884789423483884994279624403119922713064641754101871455408764961470590872922770721746013402272749648186275040319994464596490603266345431418180279984491717314786565395560466947691126226182004400889417718607902157642023248510797745463046928265095581642199753692434752880088695802419392675107608903966801581996012676628254413751022701431467879187846909619251480349505587432739527369197639239440466110541682116875846899231463754759552339526364575208079784125690232115174572455997589049795687345926136332849919771378557979594012628659446329695196194176167099568618413700880081082185612552974708357964936148841386969012089809570925472382479367470457648591608867042233510038714481029149969473557036452505418398693257580098119922430311458586501227053933745610549627847818550230866868665966892915036641237166264856268986877427720741108795789515116683235101810240496708468212656469925368136708089080010187980018203486547453915257443653375414314550525597761470095588037294175332363644467127277134113288810070374212914703628869667326863820466829900855438192700227503887048805882274402405468304287754711125857747447155762904234804845986326128598018311243157983535173987677589902360629111698377902960047907556195605702146913101032231653631900792696845658970384197487831246677991927824187771236423097362896989545573490501210994620569413482539322332558783820323763053942414045142237338397766613315356225246728247656039665002078526780456873607104394081366682696431936735729853963648132530666967187886810740256233444330667087050535026741590335218438286358433681119321913541951957377506393049974347281615096025413466706437203761629630473946827995461901098244301005982781811397787369615428440489943043385614730286364156251359600491410980293742983858991902875527382573274584271752767230001769849751332962483239001178879676252596869805119179526012808051771103180201655790314430608808385421019354114309282192041768442231589268798615202661308175082437376105630656395834251434064594668340750224698527946707993114675768170578292628287394604602897834310654634555211939374009395988445233800711170406615192234228462495832256730398783803764596961543637901392622963418995031600308600585172121246176197967895322731085992725094553322504112783787765014395281893617161078574080480737493835423381836164745687621308394802305198347734610220033763113467635705429171768103216555068848449364588827498179598900467523920503811630453198854677714227743202424715198833155574956628304546926679659466494209739355874898703007239637312554524257583143263631408385867566586763091022462575794683533494365275819691498264407013725208310083802492402706139658614132357154639362285557328107522873843947915113512843409305761778541919788785306763347320173465893124334299551408712438048165089417051672236528470707674686749995097051636826669065739020997463080305784314675769831334244840676429247308384133689849717146308130567703905313293492294632181983666786018670817944857778579411315784169279425519565448132869634934017929166648591464553574751091561111856642229136159330871619308750260628655597749174061850683107018011829785206548343628037581159526509490035642403596995799950129835928918612803996429227435740025785635099857880544032811389713944088375593136578667578320850497561416860288671726688056450909849634736507058457357252262740505877370773545985845125814513041453225608876724462386174115780801270510229524050849625756601219148908697356885600593201822093129824801272774729727773512002798174137911984354933100055871549022198887180626473158179176501061520861192435028170523285380396846341945196761590258230862553778149551990958355450119978032193569598507613000713053055155249441260188313239761894554903499632297437339841303212876019157539698143032662451185927935131006916187204979891157024261451539039225705402923611412057834389301633426446007415798169155963298676123873081366488300263881683349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 15733547392172501437961371006672628327966653826503526429946054706909023702563043565217221145956515505020355111428375412921142326865966671290777482161403596209014584650733911588564598883264076057276161939209453178120540340040674755328869518999014103221590597356764405801540967239060942503264062172939086055808751845817202828860581429963130810907066598097553017458697180995116626274347557620047787098072160158953664877772859525627019530807458436518925038717584839775244734202763409417860662167883343164859810427641164648293132993563444408768004989058766994191142756968013138719047941322632059190881013231243571875949023377230416056654812031642087905447877459559675473732289667982623052623240767822704127684685133287888329112875885967028105127005768750863620291542440778911848235373568418119240962147041671360103458069044460401846526452552239856300503478300773641488223855436377344980481468716645910711590468027923650498512217191560220328706245784461574568091077898990606324550032221129511493571853416120267812838676430381608883884860679539487159835927294640950386091015608369877073698087094707196703846953061856580917548991362149631541216070250228781637365344571379536066951263526558105492046625428289553135874841291351034997137677160967672755161652020306264346298195176860014368018045968880331467803048209726738388684841854079781433144947221832792078779965097807361902611039992419202972690606083836416296561120776059714334966327227287817353424270128466220630615045745371717892786072046578227781375339071788831186270044724589925316067030572406759055061767024274714314798545293982448936141775579000800376565733812603829878886960200203183885771023807262581695875271874720316922663527856501471888151634611602945358177341768617411376226509827071337086889332865154605500178923354185730649206082483032378121960943515179368310884264841973037883051586547210507000704902521320166797485285819282904607039601709316697425113935900136474707644268761311211803322880903064141381478549361646583450730820543906916562116893795595212749877594889566155289339943656929590351472330268173858016039578246285990228419049405149709296433825744872315710075272307435235230003084091303326981363447112690565834985450985969235815423360218659476419513502980603040311823543117290638748825223594199937957418428718364988780582456028802811468207712189660224687828924457605575488003542473933073722920545461941111488664726330878308432686737025616873629267237654755365368934777233944784077652170103891544761085650479711960600084743040209735154233308867871813927734906487008861461754291856295984409361066235010641878386374533899472387356388469215633906722466162663123244934012950962798373203253410333606275741705193883331358434624425201653741366663540502891927844597956448970740603477936363125162883130983903632850515717783424623007896502414046611733563317360375116957146388970722925118247238424068852299936705852010225323570872450746997256561811341977216825685382326261767266820185863260609162241806778350743082489349743099995545661324758489866438412109298977253004855883608309979310689774340767349507201091958827617605268993313931146634485301838066466601587488127580277532695821464500452487910638169379200635023703479109040625242665694633449440103097088597616115716546125991098965106686219249422399572220498477100026437355330400471491139146257737518901266435355260827234173981073796772558977028417767924604383177022614571888834738133747843261353357648393394962384774991771483601431798546660644637594383936188535221112794721035381574663981753540399916623926728394517552915369482881170594200061772502395105117872587831649820449770748119626797453748235638290228691783574998115717600878281624327534165546958256029385348289732015610029010886735663618842960588285994341186735824778322720435951185119853228481285731756005458940729278087102118066711446317965479053122999500429396633863448998056427361507098483647768627248956047900012136153740381144298854795514187274589292850170099596408568155168225617262204385570289138863798946963241805807622320602437383777796722222965127713220150097779019270140071037193152011805378446445432287260878990774913498266233096031015609414698351598717943780150874941958769789833369748093809532404475017747161070512190375014331903992424702502204637114515300106523449985320800011086113391973828023663712610995358325114272169687286612007840497546531737674169382501227860728165724517021602414859160597320816223358286797575022782825193080317357948526328383442261200564743352983387891726696211426808780231851530002003166551847693544392408683850396534021064802071442827582359313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -11497726262063243380053743934634659801894590566236631890387582865933146928581545789463606600767369099695780786336184491905333722977526559954803872149684160550800145681294309300658771428678549320355104930739623090801510735803037968787527863621937713990626420289024886664366092402939245322486351996392077490256511504618899278121141841908647088991643611722719586113863558171526386612461088028023915562379199654573294209098723664173787377602733792614020849232300655239096226446852778374285376136879419417797470538186219983473658100970944575361016960887391758258496219113719890322924434190766506331164289948807839392356199578833683590008582964737928770933993321357285297889378125273141698974711609117836122749464395962673356305610498019957679453935085336574965562436608819065006175411451837249015293885702714586669562564001311750493171450030138814218827804116109338811699845457341552591756259053678463267575956864793136545997671528496959242971244361154547027928410870295486901943083192969272900830625719916677376877012272122705499345018743419069970998570623393101934946525715445049912081710219403636131884939954484819903484069618630179730091377645121809379463754771182050603580215423477782736212950217579858615764264397814854771149314868399614631522773391763344984982122595246200784368760495200897638526937502654190180102849401242077468363462068712648476174905146089259308662931091327510050510953230200887197992512166436550886340281699254128727905430973814526706482729313229924615032451962353026535384711706114851159190405658897181831601135522543111990628377395219245697432748430730322578633918945128893995838766194494845628854345275383791689215644793364520158265225644249077374912421277781986449557272917898196369619523601378930089740099075992343550766793458117391729093689467525088695445905072010343093558602176625967963952387595730600789014598995555587474752576639332222846818564777654785895040070119636717730342800965004235331279709030826506458080402122761013327478423208465069126471144943595021547991893066148916182748975877235995736293939864147439375608098059627000483764660920725623851610079423925822025095479096847928205133794863827018523991325454763081003740962527034719540930247152694942342996710731939617735935767378431920752089963606562218984669797033915167727975673061671618252148793772518305171449317357473196897531419496540558531092293124299672770897089198728390677705588978908383321308246526510508868246455664095460420588069011807413702506532497572043936797482887253632712462528327601311899254221672118106149890326417556309430526360707858937705020486233488267524417695752843116880897830538131109304593078356013591951061950745654573426470484761449890876155480200146031271375387295930945831943037777380637812854609307755343273050295225655384194583006103112217903907338998761454133536665392995278261693298157171714850514485795805244902828527436272309082463057443812458198205481974759268671523356520474296028512920898075334487982983130928354822424627271669141573676301771727180101808637935856482407182526556311554714012547963153909201244542998561238985780441420235012010787128939939253436767531686504503250968364737636221527104460973878113259093105787902624382804028520935628282052644214767591925219086458839695180971524460856731777451719169667311221233110078738870033544957073717366280882736949880958797040332725081273282002451280147623869427313775394241350025622013000216180315665270454510626480503418894803642617869312073295509915913867362631005007862304838973447188887464026076279283381847240960303405400090491059444742543085227586979592315395898343427225110143257168919440656796890393631630316306032953903056941418710765363633804298108487724861056838205534763633922797197849993441045495760017350892545996135115808186084202151153902271017447835061785494785994671644823517077820565942122878192191366523864989057837564886634251040713016537946185771364827959934233122663006099113734011321328519090967196814907280647734890803099848282621008130792469033942868197791667688626396045944573551452687693964150986271415463053801050778908769112619977848213761621656656684472038326160042440032164244924595103420013212707164045661787693071127470350241232277646787790556774344468607343741034773006474210605360583037540654912865051101127548672797687782784187791948636167677095814773572995529429159801620187476355779826433096897241685162478240439231403306974702551041612781400644792779680224817753836604049013860227326955050922999916931280610533831350807851293260167895898080273825379653543930771419371810919718698485382176104778358421951174645032733678817749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -7208950192583164541795746181660040032987362521740855239971692666057075378808272659010161487544194984562140012532490810888650810319706125725652917830011203900657273145956767263150145244421987585699628241278756624308131731764583384919606738266703403408754266940522244787325380774974175654527449896969101683008545285692521628951649932325694526229876943233807281980885353836575107918618251690219682665881212829545473320379304584962239841523643312673925364070628647884531879163539413422231981993203054035171915779842771315717262917983384183682938809076647833543790838063746025172951289628793565877621262670101696373722473426730495345006919421780932643116772996015065704874387091471318222750220868218942260577417343328561778474232769218114011596810004825707489454461917200692369089020929339034315003502334527640633688888761028476865113359142687152659300786963257948097926669942943429181148544872629718236144601870915883671944202117556903028622445161241191811484195202554265182181301188491940107432674952177750913381046523606362174003286394847767549232453286316703283656344856387664136077959105909379824290403771288971256930177338423734109128167085794364691942859657854767945392710111241105398394750284009937575222471949231804619936032287239773766084224511151950036225533089887334581784259211552592502992615224806404069085128599376886242175616461623998923153720382780122384132560096057380432483757769626374093185900374691237330321789219940687315162489374541575005484337386979118606101075371148373101447839430254594208135054107487610149077407773746835109118230358488957734861494881189996534186093704913402174573367772010700704427466700463785669697947778151772738808803843910146476029466464231286847751915209231971338568607855747165442043049559382111535018201851221694855852910414560834687485587921218980268654120862213734036362427481645336950121997097219283924355600241607411507813873167578932800000941032804315349743188634512980686572351798693028912059875609153803388028725644050868642545920167941327573875965217232333469984532796559760694854737664758375645456046776032133235762003508599660112686700084536503256281337632500060844703033745569125205096190507677796282545981121551166815718201120119477936924907844321826301533301751926281762435382019826501721110795272418882646308387576248091256299478396897339875046182242609412647356641996158442915862040184526407488121797990715672652166284703599695104239068389427980869909888658506724938543455286545012407110524408259988573763081010112858135884424306306847718406819958873318810731890108644095345548404234965106526729518407930638524761239313638648428056642249035476868211492607916188636395437276228161165785111897678821723025343117555203645826417773270667325993742780259115594737324684447016175684965142332824281153432130206774952989143400452868542715998119175265852983698286244865968055680087077537025633042892384423315141081730457531205980712628424874945078179174641708699455446733238380045147434519984318370928950826725790989804209076667896556350538018496442587596660435801476003419504456532374045009313631450759441128095435923335897050277563645106594100362643930808713789834504860698921996921584387794924008460249963191892666124840687274725912176759131708325041169548478893478938794414455681931253602617643171843387009266607451886762084148119907431523296790264098918272810177201778318526775120881317407758239082820342332894453054347267010770598474145262792764167552545958520824364306072717248839611559224945227817944431518652094698125477654007552606764324932502025439056392230634133697947081658436994963726142370018209886387761610447466986455526857177716224972260430039622837769699847461499253389811916119906165319562561671184985653648570589422576575174384870620130643331273507764303644497245279504807755433830216052498816358529435084988070553638819532047866493068446615623587889631220350056968214678352877585774616061753486955224709414622833355329733741231872498828072239595762174598554645592596643780418261586092142762911831350899594513276882684676246366221415971754192553578908483326270640196056783412572811237430278556215649688750228830933719644475888242882888538442887608802368474897174980174600047287825554244600970512213529060500430021158574855760396733455244728951003930513836223104940830532322537870539592277273004345980869484544631245903349183272213307313501733049432163793852452778593962068799763101683215092257777444416184404767194028131597528823076021325391840760720188007661975161856966368760717649839060539792378109113723493009959379651445638089878833868995168127686921025063800625503063201904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2565807303904119650387501003855742403414105495798017374013773211908567198787817788290493365143438316845242715774781019344142867838588781969485056826820318384273068069485291018331486012061606936736803656367599795938707703498045022953373987957860796311907349327424922344022060035193171521353819074133137217170732361373376918954057463274942577060985284472130178855780846890754287835246669005855304268799692675513093477681367613438364268466766815449899194955724214920315123879029072861492402118621484543804621448251429526897617658633108819098166080720791911830691809357090603421906030481422142460355293340988527722753878872555328624842438047040234737313735099417337324768939838546818558239958984807074281168294083229569191267050639816358898203036197316460063985755290672686380314932962048341533543921167256197371304949825921828136645197340206033585641664977802863053822974704909377123922447127981806520073845631269183773471256970292274927796528736162872771704234640036985407996561207130549191121697108133691207922628073840948153081723676455734557305221366525674143170830173729598410436821554695974386112196151041640917387168615861471863951814336431307464329526793682687930858595417911864708660745454397075180421605676062910119200488261966425161942252273595536969313899928682770962260646625352050129105025287947928258377066943231430596636075141105272970602792912785723186558191569773537748686425253111971578916379733171142857046786089208034409686315108917432238797523425375839400179123911569442394638747846729550511724756692663982917114473600996410711530611511060818899653762080812769898403689365013388029057475059571805088974540701361155115455359706675410908907210528133271060603055203210019766598296749815287681710524838470257986259455071508830801925327545851776748988966368113586254774297755039787215506762196143856176645998446393270599583269271930235320254142283441767425488280375332986150621919358721223393261841277711577676818132742390088052907373490540572744900949379385249020634729536420389030184191105696873938615252194079425757630674771382281261368040980754044967062587366739796912958839798119567798555570225703011445989736993903390652258340478183617542903358625540157069373034395261211762194855054542351183363743174644816512647095319983104662187839540969596203933627906168333426668160002190461111124471666517796307490747137276625469643451163472562979280616243100425621748083860371928333350037951664048230856983252939714842391397165377836469234847193494323658984204014959432029676120519215739034405437294661935352882274284665096940340743438003866489871785173497127398544810313739986841421426595679755301705229468060256336084604515139287436118405078894525739841624983482611230212620659567651635325290283928961872725381790741415633384874862328256241856225954467341936694141711787122880565561715416364203404241505761041947180762622546988950239946360291147943549933285577301812816547571368832213406791724517191443740913849618891384843399204937131403341923855504187551950741900921353883169308550439345823349291285017072136835245149969443202122366145379624132678439421053226322645920071117140095846710270630004735809765379761362215164875521100769087462150698250884075467771397945402264728684118657017994723318844838344043713953282753098552771195363190635141332317999193537553142862284090463756971740037762745155653933258788984264592007356247811227856169775256348453157765349718099482522838399852031593358314386523378380658157381394122457111121621285663380349865007019109762071397004665978231880862304280977386477190913400036536364756158950048747363713505918155882602825047800189377466236164399328079581439214201772906415759770850103805989756959725836962015313937216831880660291089288202581724483107949329647562766519242014762178037784203226407162947464976797313004387027549104443969728511488718120800017284208642456851035017272961225175463259260099708098233340670408715762968544147439358475602153144700654629577936454680309277828805398299045626144132887097418569025719515851670802519729798446138673584370741688259620060720416573952101358810830224760454827084516782644897454973226166703964055174929297856794928010049154913764995254683858428473874143895146680294569211028504938229779406061299141114031572419129350687882953781502725702541891259348715041851940500675715782485843474657380944262072718081125921292074907626214740078422643433441358269640869906362520884146520277859499533948719593574345513784847745336508740762283991716357643476105460644345813890793862718153758056399778041015733142145660867452875775442904770183946672582152146729640662670135498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2901930431867377408562080478004559691347571130377915443402377607668851851472239466885982005025870110004655291160761146791640464006270652616923056177078736154686623073790080754360427732311589298753418852117828777469569296948763947592233827016570365520544733732182580691267571589052113978199119252316955095812863065660413882150953606097830297789764887016769273865482688144525438260893892182553588931427397151672844682959400289945385006094266864844123217286523855699533152897533891010037001107205272800154141906783207008729053629192960336682848114308075009136298130561099281690141820848803739150578026231845509336665534041845842561286200180977558308473924420553258845917990027196377790362970599352688576596275274774743347989967154887162892200479806727349530760174524745020260879950235190108381134695232652167729361361385149957154614504255956645723060179625652983774936406209522274054280919263689765832895815980393450119166268851566336422763714333556865826275944667892111711987456859312471862026945546671318156893857726314984969465115461045635832701400061632147341117035802099140989391073163344321741746580316331935238856847990951573270174510996644575437814954528535757296509938417138969727823460975839655393754707613985573657120080120031658499290490153152894320278486763114579701647311299838263959273481321467842970353412398685749422181097128690778871022453274026237162915152272763426584989400265092841929211113364092684117644751425326595092149398120649635237138744233760158745540215903882429035810981711712487282642898692919829669568337953387816238054074721618259424115825200442973310342624628444875612587767935223799675897869435648985104532358438298147081268700009317842775250901064971043133644833641586800792196431107929769979892672159781659121788377685139562979951385268486347023245640736494366594470000981640070202852186628138875046618324808463100605156326477273545850910624293111423247633897770965919164096784273749636288643712313137769971185561526746935724854748513851691596266452826749351202893098151156540458538452905719012305592626740736157529475088816339093553035349561539780970204475291898891919346835430563478204738152282437112236680626025083283329176103730776444853784478448271669837135844385546145229499438074751895360961687043462274554686329838844423630785318710480448477190504769190024687458923686862626342020676238849802968998197840320896829641751800341677192751359663582502013741229813962027433491027904600786744244529479015788982730865690673049091324899398374309648684154905327560749809486679604535161328916358136558555736022464781245296808747264894358303146523535597124972231854878573470556972018666489738950314556151462154810046707475405522415465349759476691169147839715553550033459861770532245315341989303360820702680394212500788408176729922815319549249901881727014865586092513092025481970318457095091863889301233580128368699676744316469654386090864405479860691840779815936238104771785490808961332125950932860811088153149751844265311161574054982495059928353062040164834783367053008493949816110423037228545202963198441308607865774622048679701330328942955534599519011297424406811713379212624734451571750903683075655780718989856299885058879840202768729191841935122674119259486254219604912918218947744055793427817938036602652343350836088403534792585500894554309325146005035056400904256451009575678969751256013980518819665208059802890848944107896764541779516296670319440258938560878105245685993165837166937519606231370959772516490990250354188988400983326403911354904697971920278093877635269160651163821103155631520479009113995202532233094569296559365356073034376424200739967752826054222675576065279820846489589243510714147919509956998169501417154099427872562620847828010389482046326160964953768562879764674362075345541060792173734476411054652674524663564059575977412781256217061457668253285941528308478396939132155181303515782242797279503052800044551835758450351900979280483651846693074163137588708684370725390257425143471506414842308568713601743342414262678342302266057075268726982093848077245379572442259486480933437563356257670526087556584783911121473257180394264673023254409354172515747991760161267720413602479229732369458790194342849276275365970310466341568125707592127839812326547686316292107880821523252324610933356911723380506742510768220664281582643083278176324138604111542590293642707047574563178886012326087073831614688318965469766774601568904352871697870436189882138297836530278587138286415508926514095599292925681313829864988341584019422169468537368635431282865660122908881570427873528107622595428247836272930726408958435058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -3000293299029106239707368686008469368217564929129230745615210125882926387665171763162536758218369860394673355071823554791615386151075345202464763230483327973734921212663743676346796081304269681369066605639032028780288889450434096002028326705678762287786180096613644947768852695432017321298761855756207630520131522018160232171367130470361066049187954121631880664679384669387282667864795242523632969339461902318784074970208880634116724170227896958123122614278090433702350292657540787705677489772805124909040753059500192466650063601180524074601315701418776559675849905992924262002198749830639350939309134462694051356585786212801404543989348004736905388305477874121573175719957525230589923936550636183539718984198335917490379441084394719171899893142590270368971683960812078164320910886755199829311669444496423012193438431004726631600755601377035376463712173320963304477338503850801570197723257185737105648182744068377611229113296109561771958240914595413756649982111479339357469816043091208142595872656215479211392072700713068438122749688828061514800519106137161239580157463451402222198052173694069806495610063667608320485256588028222862697117748001314028609581240676807683810212025660325000176417646900027677224602552599244109815057634402941276033309208095643566803375614061734184244101452777984637062857105829408841402050249068301518346184062512074231824227842733761497201629888468542853742041043571899210853436782905516560213234728183570141510004055634245361493497075483916649533700509900297089773595284605353251761497834256167317402175071657568775385514222432129642498204900179628393267400648825211188342167969749116688928569446046906619071018248098019946409507235719664101371648697719186461346709533761197784474277232032582917148268221169134305242361901890885495734039698685802652590650367554070506106339861544986550667122179928285276131671522453020505392988595618688533490484385104980996589266131625374458385481087682849341732950482170638123642524249617615856124757009798083804595558598879509853888957936552975405388535324130989165123008378147287353511197592146480467897429797526997132755699141545066715538836240408055022933877343452151520250108116801449916793102142030373922323932545961518274401925331073579545352890444235491365919393243385678898347722186230645542364589433612726741310997572319118644378420771671289908017329648607085967274530955898200324165720272760673408197739725475767015535502499423416795986262725235527622016879109085699557745891631793226826738874029247296530246180875386138333643518092264680213277626204354764358024941500000994791746083477984924398137195562324285830564031200877187118769087839976283667344213444811534988040273680912492800693341426460529686824655483612308814513380879792674510329870304496357971803635858910882789303382765311730205355135421335081028656320867642788776011417261089313077144557608126475545973593301786607496447686089414445678188000296230521000848317917018469430329604862012085621565064481811036448765897525389778850923521398857275531648223276934682382185371108759215937309747721092915031130805546130919458798025657021176897057488197332247017137455435585231272911606541679686407505981639888857206992421788314838456060017124081891296214440870992992805277468884380347813581890691637738193574766876186044964890019164524876468369291246288164430552719228152426820607591626009750040067566928698248015043777205998331323031206054592687369935477623071802193019542351226633804003377904712749693105312332580162091928577970262861918395205826261021085042146828030377357837779777244447784771189321872443846702466139361216822492396980503765139082832526582134434663807442639164134229992699205215559976684588514327131649329469452540023715060811974225739528089174131176586692569391876633040366418596974985166982996891280755852781908687514522660531034093824140173865487425742808754795153978417830985139804037800805303205846258693527121889883709124232436406015085990245848694212323302734045969824047855677776445175834634624511747024344587689651452604328447469553670398352329003645028792128065530100273322273420400235294504441882199375708269501769680971344466359236058071770157142973429925925763513830682845381763960987379919089746837590583149125464143550830927986862597634346650426007577656238733965004963472273736962017441842947474250000392549768285865512613703017473631232532161900455836453868766783255783243378420835098969452812463076206344591403252037785370160869919599031659073187331630316322508464722882976664913172603698432088052351163676277415510584146989292627290088984510015279490934208105027209967374801635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2983835570706889149700167522505619992534824478112095642630329856864481438608398662470361546627787929655547133302052512286738088706352004555889850877530381669672761817186572999719314080352160107099070309975191470487402235523582530084134444581567436164773005200818151458729754017124625655769587554938361626461207251137651232103097735846270396795232440208044860916440533048525212736394660988844573294355366201319399781209009238207504241016698242844862993387818342282400030403459602776262731227547077125362933782269654781155388812235722532110273280676209121420488278942225463669044746052581926838761089767068957180814703061233346133628583755036607497687839947408513675803987123220938167840661212597101991053285537120642499511905489897033888251891696925776069658730846335451170288095922483512402066229049884586765834076591852235825069133341205581326681604180107495730144169924196736693880460571951326586771473393347124020814301567282434820088015880631722650653279045271733625317167885841877905928193346866725678562742464588448256042081965260116116738330975998660368048504408789266874582541539573339944087615680717304069488853410590944780318038888800013146794294562828799197660554750946376709815227459339063609479927876260770943472966133285203376825010218274717530878037873161332852046625017338682997105742031393802503959358170178042053916155882948406982345301275668870787665842642166957023605338096526169761808191515010628137142586726912512698570418108507542067299565493700845247838889538690381149540274417384896532945437734787141724470109123508777411226803385286949822599659199512537422791513707690542505588990212732452887033892095432005898813792761414732143758104422028557736570132586139810144308530378547025706226457141210164182355878785970753747098748185257792112665969582924236197417446042873494378722826619328984661230291983156081220104655101829330161318435482658676451784507594751479384983305266001175782590330629304955250378664511151149960839346392373855471440921582663407166352748579565480484947186629319860530683357272408068389457774944123759613771546181201398632312991688830136554332789396456147637360417372398208430825093119515403440422982782182429466935294553715481060103744395467121836666195601939489568887679390588927473535616014840820667505434977561426659215632417700928763153801228277917443810295099373501638665159957259554373048926947581791366211094294385751983163469441544709873170393276596866227429339352523939350918640946784931734685882317015012168120476572654349093286225011193289784670108969367321806222369284111839659667401626411842011427250339013095936449803408363242099151935886323160820932117507009342610195093300073977420752028929567616900747811304007059908242806808541663251953983241594255057589525544850250347838572433030700990979772983006827919218110244141348409490287484689854387239465748739449081358201417240191262438295092258678342906892691703442792265868531943431101756084156347414883948690105960526871686544664255516956752459756599514382012881390018790805294863554569517241345920365367699630204609226051902657534001955850811329926931008291597874336194964191571485162268410029472350103947843698981922760847189632454438353466359007547134581057255360971890911163021973048774591397276481969143816951602429862568017898744405316183121016412064401404978373052613005291788620465786315597927301777717587552086190883399749992024867955125479960732557915473567009482356341820035583969804206557121769516659735041201144393710574220260976271835306578051212695776960296529742627000112109763792877877085675259616718919340264130407275755801267534111135813716673700553381266386528658921807157081655129957674056895340400528608365054834141690566545489292603996382224488188624838631870183719179944487412930368285960745701566181783993837473080649042188443572836382952124671171341234139982964705162399685857132626778379745191074584821807965473973245288716203951336470444271771123922655975265242775170612903819100288804449541041609383088142243517280605764295277836773225448905041494137168677708191296277395416429118233295551294151236163543550198500693887870822419227176957474629938351849998431791963716060441034979599742353891993071666682240679588940234062186251883244157237773128074298125776506439452944858641461810350609795296817700980929949920776435162300696928213013595059579314169815688494614318878705875178862332905032385541256365117249167764873208784473929230247953460589781385014876782516717035836543423780399382293880554353195375615794375462627460679281177299994460250906354262967260592213269076027200395454034391688765026628971099853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -2213612208892284414945639739223953744771663432354087044546667553951933934904055408697029150108950121647759166910147166723601124572823085741865876091136131561060335513378924207830345659289906217608168281998942934805034450549678684048590662513114741699485254761972079640010547812459486199582953357629412199353880644940666504234522200865047053470192864837036766684099854939015918575391660521328035464688045765987303273738597276612258527525576730307872769083927786264104632127881530560934923157655211741144751591528636728726574381460001184119448024162347093106964227556253381517173209684807576098084049995463410962142475831262424068159520478621326640723456815833487875435692568712464474260089885955014063018028689593086324148489966216246527625333453246120793964686417762084890938051701325156615352851967738875886840636639786723823943090523670633417882706750291490387165881153887960724430704088961981883115804832200778018464681840136168702538668029099901757770055620082366470257628244695471252464801314354844935482938516668920929382040745684180364947830725969680774526707259189677925146271590385740509880348582063141826961005700173019860072766456122696471779434148179236504244326371635597302861628443791990801035398287126269698060634590774642746457550607286819315389018105566544073196853837419930511430703224247361167449287052731916734469582855530125003791116015261080464480362739502387025713155801548035614031470142330162792673910283104550891962642709314950229803276855290145661892850332933974191917403530889166533890027374251768398283889898899964673813409490097181292001072988887020108919230312031121186103614118003894948988528320738098273646558108221911939446493971091368020861407054102745636363747134638076281679940208535881147633887234578617683711195994360564936576823926835914808706453994170947679582573591701334507427900236181080148521839597654638038706659611325319238810454967263385767936908182593140366672338305614929304534456650629192156940020198376008855907535428282575598374930788007096533609276932802372892191503364851118285946692023114769662422363579724406690221066869282857434281766100985009895489682532024124035557528790802263312812669948799567148481919374505781325259680425314832316850469490869156056779300011481198601270572856576308905191678612569514718593526629939253080500363234658726195707267082138718236994103895349626161558418360113840687222472856217801942615114366341296126651324998931662739082557499359329698170392112938857121568776609774969042360138847354770434833974912071508814859960161197905856752552772001463345158051972071125414272120157210389156070814304133570803272523758228863929161348112816220396655853064160608503728759804070984288801143498544337729898720887789461316164581955884358611613979349811850774863600993632398366185850184580807367952013672126414068098946931223793363250472548538249366561570064856941873584212476695578224240470753961953823344379299386476481712694872743025856896366477118393196308754066806300238622347566098927364330269177570330578161340677103435297334950145223766919198252408661433233107053718405543872912463849945861377915036049737605661471584998399966725190074789457311985723851585555689738010860428915089413827013426969860394348689671680653147587199121927931992246487350510233761669438190601898165708767707469303968359929875508206277678838507441400375063967227761218452664564172950104463143740315309055966526308539484219917936053224747897975710051522908632662731986712519732787631729195262797956278753128253283305801506116841566961213654062299220625839275747744694137119479888922911332751517146958440519602982299428459838432504300859632333202217885684292648018890807662090508061865454028221591960239794787000623468827468029957895056257717675448103516735976881687271190719024011022247570619718307558142004495152735236040683644238524497917165022142153324692005033009035478535230575949806696364755416919502049028103584750107624647047678970389566831528007306481058549061482087273340805247862013469217834336375184225468738027789980500215418766811038363503097192432126308865721051667335216427531305070637802760485063613800858654780483192676552382971503852271623043987257194485825607397713485337886926546784174740902643489489028514686787826678981196025124209916746313659440490253122104107844183618124520473222450159873115149707572846223520676710812780110359985544775192922246477895102700420777183793351688268772346273320278660423088748201801943930101154398656649036901108990548061024803903064533630122491310597729007964533198578495580825286405255134579363037725601562636095017660409212112426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1041573126451252129468411784691778996412605476063199688875900627597701631908290606120299111734505785381692146303388297992342572081540464756377193354813253888853283099454263877439104055804014806085414748341223252249367219973953875922855941476241730846163874379958662822266594096559324320404060267943114906281772952485219618693616758381547792641502649068632827940987837461224217768706758693478779980929691231143904501159332335719819515445026079029063011054810946405739952963186140502400771032888398342063260179215066680711664397884353434458345526125254385903944655937017762478330457727668342980879882552095391931136877839455374885852934464889264294673026764185562047191225523378167447800233366547410493162140812639215967453577262003259839801618872441976141347758599372829500092462300364431562084564613429870740688704905791716226397597400373642043574220270338330856532357495032852308223364514819200956093480843776571603104280739733842691723324453657305711213956612594839163164537667924742357639372367126076190626319583330401415748832541036572643297565828143968460260219487669365767573335115352704879007453112095276953901317642544249653145790809159811270348091163571565291780362835969413322475652316152353017191097046394452291802398251364613847006948038817866287560593986158060345960691181361006476379297587567167583959308004163599936403856427699870703623886338968476787437401258361329426490003849726920615974946051364182996676935731401418346575242267186801905053578343237974926609293645213393300986307416961032513576959451154936179997642077277458460094741501071205649328736707714888908849352987668016447475202996527651981190393959999830292528905914610797163401413602422164784956744517988606682761811315164860754492403336893141275906401725442268029868463612294160389188704786003422409209549618159578405361574888355193112381918447829028527816115733257627850499461676264212534371102323525750179307431227561744065968552479483255989290359727333414321475738732131350668880635298757774202369413589242349952924988269423017881252683395906918497567673653745662997385916916525801465054236365792664720525191574540090218867370019272802854057854805508947921335937517017508683435920663957344164794100480173306626724249599345034164688162588888701924325713911613597475647958334235469316107646824777402486138819086222474109507766404771135253800965876572492351659460572431472928261385516468843658497436860496768175392254173873728114776370184362902100775986485583262507069466661284843343223083298545300314116595962139441747160574661266416339602101151901716288685006735692166201462718371101332439513174809382197726562480886900019083241214228444823044432208008673030111522720543561266225042574368683049417439549057204827705925823287962194282702994683258772647423267064736236894670261878203727672593378204965936428811518493723333193687495255031028476215314259817595741452480283505773184609926319905713510281992765469086377338468618015615567086728882056778372493891171144291490770808310238914717443386844409854434013475245407178386402752368110282266767856799137585392010493847626101583565555085071954382111229585897193631469604492682655821556488244444239519071621446311112202282837615537685680511034748189473656400262561083406018540660881982795908356703366048833667275140900296636707312535128525134732634258758349926388301344558922365377926629812882834140552733506708649788306045540981893285882443982844099446422408966123852654701999107659620423724619493706235191057334675246704127794082933462579958748009910986462589322767632826196384012766329206322735029374817922766428579150394528863006618588716088771944890215246642746663948129890831503946275509314043239830134897379296155328833116615143630255761593290057897628508072293752527944994177933593023686979984134657875858519624726836973775407792317182982873927417258304789964272402285580726251674790224666899094191507257456076518541831800637226144337262649050333280329313016342807329162256386427505075274494709705850396313241040391288082852231459621116479589190360184207158385366437926725805092946359409649908713461499660015070807017789401287362761444224498584936834553290427287421811888068950530092548882804757557786112789755050711789784415573510215570371353696586977208554774969951196094681138570300090573744745409742890962571632137884463551056671641787737041842399619501466437012106969846349568600444338666137793178147706789842600518372256769184516779017407896417452886935476586726747195679258203150700355417862389278082544866887991419253514100415587455418515342577091346800223622468899711537220024658308830112218856811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -386577283912746828795008404863774873841888389598081739886990896923053701782453500952760285888507181429719829879703384607401635706055791531731860470448103308958399948152047569085605890142513189670782259633442966485041538404556022256349218890859822074305371309713056427593374264628029082966335935798674030030286622824310515808767313707438550342724520444260524829241301441165629661112584940437236989719170607477494253344006875733675738027939382162670182961842920457602100350779555827014249780847718932154103285474653087762398113621996646422350857374983697274987798517090216761126298593620025420749736001056723128820988392448591797811867468083591470148110837235380534476226342869664306381460510499218082799825704975634263157496347079315154633088743600819499854045880772838060154273754122372206465169637044132708272788301006860645433741359356850461967199433417565643526813448066982036418396990024443539815173855589528798012114330558786150954745797329407003945408312380672668988231565600788260852156737593921185427750204958459286743581747248934781529587642266715055854998799433310721874593427553502182373780050023226611362737719269184284827384989736513268197864721732526134102070648460283200974771055768143989355066375866719996271081444960313963721285727535135186520968922653335407946843654725349191977000359861774679438880893925274001366859756060228092608339558203154848304832923140188793490199366938050424978890513924417882183261544117950266441611011045284815450185486455699188828941196399174500033776895068468376291005752181405808491091643464209070744409021344373793082132361892093759348837096227181782894482466232605490304018042371462190192730979574027853310152469450874505760017157547130742689855603435144711737784987160541849711467536414363248514006216131420177281197973334614302372196314531100887152179068582942935626562076039268871232281278572134584674173719423799092462622379509986207312893821787847223316823041305862324912104646400836495262309999135326316239844888820818878253189396971622612256220696061647327967404548279316192571982281355489892997251360574790279732709054221020448466252633823585870337655884986598379189612554207684658723098865973317482785481356746095849969802648060620410086504659504153723122790935064363784060880865255180546661384046126035922712967863516394953408330585525161406816478124832944544069163070568092118360297081211098355131887087355558045802946411167747174530152601399127432793613300257733133493241950925215513790063542884086739990135946200692378064390400065014120957300909137753177371553259173425581305642632391083104780958266283062609988199365683611470495789929710833056950068224014556479458988678847677348429630085646432683088209676069264336972540498120163826719041978855756445843780851654073255169891732220519475542429217132306592133080685453963166420949303799604667577085064978517010709005528045124864557388121620112343098489106335569545875918377327978757513257603888675887290973876826052976566182644001232110465109096173679636617307598221169947019281016074771454560632486401102555016930338111554032391637407336079447986192239102261204816251520733591141165060143501116427512131365822370294599013009056910439821172406457679869763126901885998360072553976289624541976718283915954418358168294033655492449013494131276587761103306420387092648380387487783189725343183042286265977459049288677825360747146929036705995999104345414792115034177832028532163470609852685794387289003812658885586435588883881730362070117856306832047349125630297308167584340545717194710900328314741648888951985178994426710572787971585353419043997844706913379973757185508137638897937874540373361616475638839907328237374804235015502131210662717887273888229578729381704628695277341822969352927852765235784303662968317815298344393427380183359134315161646566004696361621974326032270406812927581706746312462469035754438367782188525776185185623760111055983599487395513990789371887579584253252495103750564905224419698083992680937579181901588488186336419525756805614345522120693081585958229285910325649431598027131967859697454141992213580093208124312060640921387270898094761234913673058874937504138038991761203822108987090360559316501692619067831820503526289674679364513239236336945545907192231145681763300308893146685725582659810221458239616646884928193957350668334547647779375654751290548180717762214505066867211483612431124223412301360263171618682271110661654693477772529332743329379144716577072088256010970307112582064504903864110898483766508448320193065519735297394842068579142276216661961423913604130898844239412731201839051209390163421630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 144578067947249399011777087719272890680491466387179587444830314324971000665650947981044824075264299025697456383311763987339868397062708489943683371935839893624958811195519561445759418345528069450019924712956634690578937915160469478383874942921680961614665101447461608266511845861003873124376136204353074969982920006411674821956975157219924096714680500237125776139627395801498229519813374401831855691959208566385213922188382305742107889929027846311144239938953329526571816470051656524568273195389489174393300666141577851312737333531035199408816786913465445715947174385162202717872104253140121358226581209143103596592040949587593927879015089213593663664241829878218136951196104473088122531603194106142908188505020623214457577124682388052252914655477785892573319049757041998579851508054019332466905573810051385684550256864497836596867159045540435995871282282408939626178149045762179335367840958574852283109059775439182157407933526417147591531011444794854973304397079485071858278904808857397863347153574954940949202871478499901399711658247091604586253519919181131001742594143488742432994937497728944873932658334071183895572109865572572642924103616624308900599524758631286501993995790927404903393668892945026874065187088529479638590637292092005649345989809799656051056451434521991105531790639732461443845561857988471439559948627374384034104390711799244449803207968264090272897793882523618927791446338357375656413740021529091187399919899612454498786807968720890387514796373880243030656688647929097887774835321456828791659382316902532983084524843408593330029473833913978209401595516489870009602043883141382771227774347827348082318070402552990536211330950497351983039812303678696126421972657376805050751606891729947877690773103815199028144151717902186495943584098295422379573165053288319821803417957241394675367330506193566093410218042716537205824069404319624573215144080086693654829385132032738951813391744815917446914877196115568142122634339835141889393492490775711343340402314021567933060479259208329893705196940497358817135368373715940200500538745900304586229822734308134545956994123154634319523465835730822284568250192186059283498904579703136168657513842348305350635878845152420138545184236045349256768006565180932920242080526049779103331662979035214337650795832189682568017530849624534406121340784362384678469818858604353240687950194163843954574812179459230807858590944199278335397780563364402445721140772190594497946539381537369384252906483427635427359918161891488791017452808821447951978576694531302399336312648278107238197260228796661855694351962055380865235215286823988216152670439044965671327495175457495524958840819747134124997462127763108869798547281640191721728350566507376799835006118739872677370281209699506932899164245002486363511917027315200640746000747972915238494687774121992875104154846806909362222880508541741800923774090174968152483500509846258112788481387398732301125795227177589319134430247446833390752805675326825939705755644311400362478076906467451475259668856285921581495131952852580589051740896432072366576232090964696136020886275439941422227508184318461211121789218845725092095192468713979846989693241613297335865764823842560006351979172309339539837361796480190512644332008182781924305546521638450460145388237407060290878206354635577762787945768538657936015686083147867708630282218959962056782320515175466640705948315936094193991515695195687858331667511283814202690858062036216950475344814935953514580564681102140071570240986683437103922390874451696680585340670174462751010214182590417439304685387967525628415939447463351663269154016286975464733311780307225551937947717780929066103869236591601068511805677082048954853633312527191676137634381077667681951131891755634647851338274246510450789599630696907535594596742333515697223232366349223391174449433580011925869867429949504070362116859541273547459666890467968543634175130159393404646240824653818425777863231693622394315822459976702515540068220931981079714881872490958632460708195108916468340451231242619524480602854356312386910987654084714519435736854090144540271736036677469944410912017614148808978043352705472612189585260288150470877589204740740139354132077671911205480447581324824042086497565699843751684134143554373087482622111958451143421475539973016902137992483954800719046027141490438267784348210195664436505839360230582873928998464466827730242549306335559862674989968688428478107773914043531605820629939309445705867220884022437826157696762574502588744587639377673047935552505280299952504371452133583855513240408817372119914769025832676310203532921150326728820800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -50142619431687871222760455518939658680979712012795387313579849523219898310386367931798508710071891141694782358483689573637724105781169264545946407751805944851198855496085054998879846733260416560462403118703213319414664435042108182116197319121185265682437551290358379222535965833668689604827077418334074121958087925896962750863923144649467046746185092862391132459175636695400372814431315768090400770030166334627280485280166348031206850718658192923657293084535189811658662264232816739048917162683881892921573963135021272644619717572101056884520919208764236864342337300842289687889818565201803595462947403099227597669506265446785860509127778987646281012290198051714640606571928390721045699156108111225190133346239546073524174997751141433693802515111544596028728218103936301015235319696118404039509074331347392305641632912612565534836396232200618191191881052057146611180325362195229713268034497252448887560369950024741073389881858959490290564347114373392973398584498187184727142487254558463311501443447015311977886563166160161607188854998096556033897111501783976992072848107858115315645640293232423168565871043888738105798219523764110838521074778279366445516423457564985829389691846357677878483498263259377511931745012233900631331474607566831349690913374028344063760165446759939892262554025007929945022004466657851229533216200074397905587059700638031126010910878415946870468775175189683016234848234143263340760077213998464789562998453360038425818975899626333301998294313779802507784992829256518627216065377770377018574610901896698851839949277193352586766998120927943958565604641070916167060107007209187753000592708672348473731553659725749091241379225008180104909614182793187094085656740489159534392033571071170895465734477735820065240024783476266208751461772068954246200663491174821973872612344034310893286621095067545113784729023811645987302127799697206283256177515957454468055638533955290706852136174253210919207001960012783528697645241630216661521991484164689437980724080529497506486220714120453666468015312960713881912954050293228586788426333631839856701402856572749086916203767747902709993004086384720373507978689828369770185104543779423195712641092025983841313258066959528788269795516948302863084242890079463043170391994795822809370263201084116264670239387833345329636711678977713678795732150392985271593279947383322719564106989752976085836985433452244436526812429970946745286416070189032804256578713183389535673910604222289244885456497888537160006697414382130092137009864892356244351138669641594907304698546050444340042845212436051170129670730223161430882967240581932662648257494174315718120532498189497415907506009395012942231685170075782918878749216631170399985206853709733832783118629596302337136393893685863206804642347108942466624347560974818369238956554954403968550418130530090575733992396912033277029635213712615688874540754637517371323141170968012968030798831859390384060910557203072872563636540086570092324830633080962230567641046351499806976276204323173142551851566592602502141417499013480691399252106656005296958521693539800381478779761588293467572297206598509557791210215867584612226959080921045586200570038510783879389398877719267844170518002554077505373465280618365182973066059240364708203331365155585761618808917091278589943807249881392128190635361510071965833000858975764405765026566442006902589583589247596019479899596460675717430085790860271018946647927638007179205896964474894342180769136614721153277979140086013289810448934899027750782603097500294389829559015272007458692186494702093854231844781375913042183370943559873342843339824448356782605580373930267317250722987233160173084687667517403592659330363344075103233307130042177529033737337082268406643885293005962089676548551680565507808238327923429558649857574300994023343543314673048024330702573861555620776925631271646129704865532451721824248603159277331134882292401341792119356438243534723534379737686154720052892376160589457019228230708594834803143338530792744731672058308889034170669544601650601910672156394393140699995353656269641279794928874438994321728260107170268661247666157072113097859644822168630467025361565477629688439904779297597308504802060864473102937324783540022777521624705902089611807119657041989976161553236523497522911341403732916715764863440821100273403982551327124017403050164246743690688395073522209941677324153301385325394286547444533753638348863982124583075945976401143135705353452679696705986154001947269095146085883553807167012402420252508519044985483380226388175057708601917035767687313622567448794260369318114879069980815984308719635009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 15214877356941543700124771648312439958864675664022977835946228097144141544817067971008715717268754760938278173859016226223308142078674502033201692481090801568882372271731484098603631655330996110306629743780223984110485407173023374871738549389380864139312223335055263204754957744966032548799508848694804187830274506023977525056656616045001839713289090379016787214061857452274078613200975612915809484677574669175714581405966965492896294135798982647408944082591044898265603551050125609215564048793739876540896513932678265191010740387492170634760268777800331446627698788998345676375930005273024094721394032203896377955202612839102570329936805876621206017547032365693943633952273879131757115016528228212810926948415935597837517170284000832961377716574309372083697303811152881025523984107100800905222083816030057262401599175825290402703539738107151853235025242072836280784039925333968402976089046954724699971598349250011141849781220648577177434926775971063985230538315761597935011597940367484931001356984321510142693423214257127680659789452426414120135716940743665453019422243108369939167361236048786694753694055881115805887180009386657256636762953680614323485376921004901918668395630487270219862396265106119502187292168498614237818408184634848117591276101491402898508870589433358360163818043153765362015303808360903170323153412073740152151895595094999593705886826603852544830188294026968854152184745319512593928906707785869951581435334591302710239701166755060956508593311260520792161881876297312148051893546812072204792403282128594621266132442033758621719452774535126114668974185466534592758538567496390603319013228303170383093457898373233370913206598771669346068294412485055781362231560524710248923914567725002856203785750147859091038434097037024024025475602964426458629415589234113710154458821665002597702904585723757312830219784720961606673616647038302917802274082542370928029732541922612649884842618449692414592226456479083282935354593071599202956116466834090606548279904144891538707083871386187009777185507772354012217551085364659952977661011876632537426915175641942333004915685922959811433449651898603441494539736470366229373047092150945452146913834340720571536904122591792034251531992745033148242098835964887258107590349784964922925566310474173751955381058579719477522745524406059818584974820985540378143913607195678109237991490973899655500491904154256207371945217531795697720505975165527763087953089722157761015594018488364993939822899807209744213637949134709315391929351002367695608139698596692526886352333687695470933559505145203211637043375724487314828995742284197822650926121592394764519629272323730180060490242430916184261985645297952485340873946129145632631269591682060581360863301168425411181179564243076593921471497813050714473083329446972108938041888952185205543556107566865369148644017622397233397380660849450247884800871228787410446552707855355820495917711898428636200487855299810010081105423526445662564951754259670544340503290613721647561030053278825501368550052429199207510238761851455652667698765374729654063876187330339039319535420919269180848743294491266880383763719922060307080296193344689354063009788391881017929289703659587274568124714872768947276583153080884192503111838366349318731675122746973460703592401863789776469421812933034327267738278494671881536268629880731526351491552731684040170870010015607396661847677622828428477213769034382596426412095338114715100457796903275707618515794523496095280701627695273905115923711701490759251704471023008108120726595675859329118653616443532519677335704107841378523866599434957024246232157602248477547899203884796703359932780571596334960130888178368529351021001721760433753650367150561142110666589198767814438511557455795724007914710273557072856031200163256372262211103515985640000650981277627834009456677792641098869258428113619447445017065492189302337874781815712759744944539407540228694591690631241297667621210112598912302050568036312457254455060941578031052873014550745124007108755750467955009057885679283959180861785755307617475536533078666778304235900040788306980637877775579437652925490659028647683545905778236649100711020391597158743242588307162250146036622947303259239893396508987845384093699538091710424617719513211916231517128772362765319736423042029885531142034989740729960722852688010991867742667565031382481592226112065790334154189471438264493187043156413942432234269474801326072858481228240091529418481120070650307291029163658357035664401501950816974685760358193699016510091706355364487436859700237093907723080910736711571888372899209439765400020405650138854980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -5186251943539840159496767688424407851346416031661107544601460330871087231451896553102394573017534069963863810582892369290014494038936079691410195526152831153186851558491250246157977292831586879560578827591782199057010172086804430949374078415131053455888649717556082178279509911565342237141156842246506467069177020053094934657066119553570244124465403866922013245930212852211639023837219475213862258647076687007814822710798763363215478658792943919890942005771702482542273226625508826440432162944578143562030616603729495931899196475194424955858970627219125788856213698043229959515148975603851032367277564776676337324939252676605266416995095926246167320842243971435754222334895108265819544394591704837805968851678513158764474499019054189710200124902714104929156653558934256251026609380959033509459873118407209519003003756236889929634331560055774035921133928592912203006326756837206564246967944453222279003908221588738599823556137231956033447522764335730572677545998039274985246562638550953324754560173617070333513119355514195063429223841860321727145253802663092941875387878702332599281321980070188570435831667838340979510846641217607399516120869262367160255604182011659642837754564632714645404254929214234831503773593520614083842707566755259380481099642732187961221469915521759401140904705577122909960250438582505345610143906916766190467452570964681658280840723327994843147757169425757586532193574199513189940805547705209187861848482256207705741066968376647485013136452103132949697779957381778319397898274002796074677153699527378646698281155294740855787595125355695574335651113449430470673020613444347251907828075561603668258933824298736879816626978977990442770104522971833412272667363107800936377885846868062018481714854079047155463445952161439000627143612018033381294285172590830078322762700359738334705732065909978027176879467979692569517026535414808926229245209444903310454208278281390675088334566778444811683833440793972171401847082921197379606163514749209707772975810774142812980140550934575862397730182243098452471974223834638148786516822319996134424546878970064405589013123806127609756287211520332088494465448959090581721812955963381654706738450377002480418630308163593167301073253464043359405907311486322655807565672217509296324581533346577058691357267599979604220621428768204502227137272308451288679974726875894253447106295040630668876583692704951006401490342286357400425416445436938882214867472706941926263966819961033167821821636379918541509331075836242926707617940536342649493589466365793490404361197868778552127469938120073562241522191284188243849315965073425237071192249941953626673307051691472835526881220143364258190019389592492134446131976432235037581153060690812685287331185961087371320731915172558620638205110683305689717096554700690182727296893842015355093026760962238234314764753865851848123355532696715153550411934776080961574515312301220228074777438705726805893890683598939638173662639911168272917241865542473243938187786008662809086764358062251341055028720277520399128601282210449230690089926615099439832546724981619343325822985969842893035426253101090854329955059742080230444174984807608888013511225627713896226730263257279675432618980432030449481346698376663283171812273962484445104143647776141755923836434556516222098261740193497113605031619518003515981336229773421827533878941606802400321857148834410597446748764388874918891815586257602952519612184604137892441629352904148924182633309094472580557726671764234126181870409034223756423231852850110493369214498417063534968830603489819425315477529382491999733147887210316979542033074130148030047782965374975615973430691612184988434348919333702424224821386617134923861130387184704012668275744089124994626843208815411985402545494278985498747020581501654869920204985292042891027604678269766602765055596999508304681641092271924452679917123765156480389888565938337175406967970773120512861154040565709384927959771716342875704251321601748602816543294181273951637502376813967223861142388153658571212206855950130792546133890766180080448609776925623804377573165675506845574624780062363932112824348431889818698818621466577544116854591181522051256926669104843146767654520201475098423510588770840165258202008998039890227763977929873972084247584393836326537513633429352802232017559454311792415306779916858017194363353763237160146228419081635300827567732953411333344852516869669637945417295623992286662277526326990579262435919441582480420985794528942837611899566886284343172485993768344086124172237221035878087024447826001240783911214212249747846423640521863103458599653095006942749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1847192761757373925625277266155590556851050819845087866265644541662939385329058472212856016518012464444895108810580420021304594357245143088686905742114566116150015828227035450620512294024912085906181068813714394889530870599197627773641777453946266798024231106685184410315758913307874810721619771770001972046169377628452492174597327065571764929953793297415522377444397450045263930270738321639184920563482305201011976944934008694548372892423985309660304637560657148120207666034957604517650796730073721147240587603784789075288480960509684391037652176931068150179531378749971033895657919943415204424824792191653779529964863227913305838074050340113176464037411835619792719996334138977162837408749699527590551059935264368154496734178160538111016977713926396081368475319086333461919386543784726685503327197891281903165195605900673331479266784516880834747643302413899051254594527104686791968792055470721178209051818744119530124105964921750892064184157856124926538910749516759940137593757957541183691535855562075831709918891162722245419078885617720132328296195335902720793367596559973151302402576875962374221751702815656606788250888177763003636357144158965361532221562945382961624469457017548500418835433475405507234347363047016322338123656654492927217902625387599100529845420368123373770595135071889687608649361748135417492038277577374872777020328595888787001233538959243496773662692429977339318858337288014899093897780397202597109906324537353900037300736799286913338706029985506845550538589422300974939054791050401082039940168678266391659591094261272215102821264099312419538364884771687609862845022393358185092685340096088613263552245656523777981070136173095733874754164942890257659953771643858903852554287648693438930533227595959125052398587233492335436368270300025581934398602715079844976952558504657102683437960467169456888127156299471972330133810766644677608798192721554440523565610123874107387494822981758365744570244023954014502087998634819673974590803641105398869078262567450625945640418035200441573050832216952107189032053425192015795788727931245262079902428468034924896563650602965225145162441214240240449417751514254574703379393641261100985908990309984921371991480886283925780735038539090133636368711458836454507821581388939343062986416235757320141818738910895238251139889259235971004263567883418907998106031093692751572063849948300417216972808997103850563730806089627485069208111917007417597849563774648032562862945275197711646865852323483432387454119296706010631735645038296844693096704609645712172991061815706365057527384197696541193669661428047427352515011275552288214089226499839666348477784218446542115794215735350900179261076683556043014385653888843069096595327825063808192401326246881104005369791769121363714858266484238447783515298128414408217091210885750531614964636926549731329580051729847442647651041627940193610637331572426999794399508915320285852329487933050058891044951873028511633003334448218133463596218773611478118767857268039720775127546662565084740875408800176042743978809384029439790017799156102743894054952088169063703389174770429661557279758018521587224658238829081727322014477372786500209549578146532250359270207722367501158890332579772481432979671710134345482296220876212895204779206946587879880857658333159546722777117074669944750365137863004659107266069638045282779732791437109352572854919428375099829795598549563945873801811678913377324095668437409160294859644552545934480363669267591578338491054186616115649901518431800993493820079526279926937663311559376616780614937513772094410539698306827348670465456589125780278886686930096888279533406994004967520821720735430433805895900732779702996788563086371119500364784951369549312844464718773072591274648058461084315008919824431718737751702078289464642809253240054169231553146179297727988101721859574890428474890816911091627459549775348421429094210067928874970906703759651128198711597872841078441225750866895451742178018206902746027008262296794241959960147081954817116042786819102438871151152328665110037205419994357488330940122235062231092589897967097920977266503382360910163071062612076482147431769853333353801820496338238096496130162567131953290377198146163092510505428858060317970199058910072958343982903756938347354710545688776037721157437747406702546524672574038938525399968199676106260126711998292221179788457169768098311290934096435515920891433764833215576471604495395482876194564560793745579061368076951988397394193481303079881048186995589217619111798071857532077795898260060745272536219792259280702956362366973083085836502145112945072469301521778106689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -566784503119075901880989533763169125418999653145359637057865203188724384179270795142532806059178790272445750760973529053642962661937194563292341243327999741255990649793168932535324333074169133044565243956840848475742307159028018046277002020817077728470034255758824367789665504779610750603937773240951305279545897748124977173003932210564607616269333766916493146922374017543834341205607847197590523620385319856546609273684585181875009652774956740465059141616497266080288543002509221312257185194328980770282128698197885841813512201296275964599990153740124209807907833239811692297842790787754250656874653456115086202377116138123686743171882741607188919821004239754094302709055791448100697971454306052875800653665401700305403601451706353098811858387625686358232441292921695568692934671517829133722521638305972368395732434675025360955996970624392149797483247947981244199772777015619505201433682089530602679728867783751073359185807253581939688580125497793932889444881778892424682579874349248754670603831901600386994731639356629393056208676255696211252335754756881227583664379412696012807318523785548304334731382454880766368134111306168329730832744034570553461911981332001539557857397694173259148744258923099288633128036711686895839404010482053433958806264623792794646687396599959300978698961676510369272480275991886581040677524673860473600784302342982646357062963518261569060175886618732546127507571255652612175367524991104954806849689027770851020960176645871374684144779680730958006039801986354160751843049381572715551198251242589734478133165168385620718791752552089303519990087189814413646164580803524672867903960962619716422716726485031175289736433475991015789787023991962548995648772842557546828070004476806000237345188369920634118325238984500542181565383999614842762196231638270056734193356481560350140000137981662748851041179702643835356046138423455471930671747822829237044950294694273590528782569031301680879272877915815982419823286660476896317475376532253464096178900639048535110716139562671244567812457335899353559011496099462113149248808024980285849416714840336023039976531721926896916931072246835975763511294973878448807119030187644455337610302834895812275389529808869162196578629633550048036780535966813394356872168372563922463325422573782202677922032008341044306860446815443200363844104187994901781193462646851731248467085307137980900510085541402859026573685063543254056303785209559327789500159620367182782658730779315757746038150664348050802164305804165973113841207210884156487663660599596275718884340487487306681679793397213586135732090773921799993497324768603252712201588593380310833021954322024201481395625214847209663666624175947562024100027037820746087549324403475658541437737045900684207947103513779268284898406020792766002832824967105440704298925624157513850360284713401773083972542418422233140829855336867586827874878993995612619528707515061555643092159850589681177461048236280932711082787626188948135425642977920734214825702990228366072951947697432564209090084398141581360294434205587490155123473010504479307245360801849556976861022722410670712505033010941945879472526043367701021144393548374921542490373699540626951200919386118904821327771653191347322570897647556685831333075207663397216970595608042827812636687404599285164820651081881911236640881353782334135753681873547465658138616540458654003221712239183989746413272310532828236240158942461784639399033869117993367983436426225464680314186249356738766700932926815775688211211902372314351487129799141933392178659168770070118111128482280318275622256874843294012537130438072011651363591127645490691977635341070984648679766369063385890936303603157072370725240256139759994622964430514010443690634988133241118180079033538063533769313165837978937208135038954247760763847983538983074237884598308107603690438318430602673505047789487263988713894091242675683423246869092458742798797953137537995647881673073881411259558799942519094236038904986287016957261985917197902651263617197339732906005668524380533174324194458689323842913604631729511907587739991026867624601172188531810392020476567266785034645840092987920723730747931705751039484150248933223848125461831172238018890136436395567102073594420361981556500960765296449876214105025160342273417119466756575635592393526935296656054415943818121471625003961411353010883752589033241324108584451378575717599802894402140251706083740159380081775199536795460002113648784919039612660164886668954493259028030920998013518824505315072913479686378736057799048199810849485289505943128769426804085865128051794651200625480669259559363126754760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 146273066417673774446328405464561828408535166668878559055585255636907064308935797474776404034866755753585190499380632218584065189041676398112710059819642061333254327000974933871730817722867686304985210441755413381250991832929069896107154866665973330923360990682151834633776516980518957309107758782551722826116082552420891019968939783926340089366017883267134795636824495061487220062262102843660672930866184310473895300383240363357867761178552842152519320565206562449911395793185761166620879090344840099897819547754763986009592235495440881329130741770531808981778795980436759110950576750338494971306421274606726341161104948965097251168369637429186476609525813503470973140854287137664397647833297776802480903279984461401550056070633342130535572359818253585368259095589470795030375051644926715526252259689234970322350604323624701656876852570141143062965382743505829381466682337778278224860680208949281751234835551015073539205052414254435781049082002189608101305811633588877238052096400939050840258794785872805999659534567242504827825006138651391420136478939108070623439865376076320100708013182867135857542644750313984451831002739992456674230166633321470662024240642289418723752148010984587410775542955502109358797814199338384864516224337320605415570950020343831928804194399670092795580542659651600786779906210264422452674387425564862987326183850272034845036886718680067846943511970273327825459929383617730224859064984239085799953843933041897273342537773360509482970223201342680526377916924361055918830986393148473359753514536846852909516371540696953821681762737994378745856897203406990114576216330829205806478524561770364609895711166372282874350958335329028546264063610399629385075671966080766491132809103668784239599550300455224565178124201055951346551792114706207695892462288603466546497439125783295738945779039912367375582960952328936085176925074867458483822273351429548002132233920127794048194571762630512613206711029850240470289298113874949887465220948435785994899584106633676135740965158270549216283651417326881110537313586907933061843399881297327062419373338700179070144258320195950316142083166374092712581155188446406232971740468089059843207996024904425683313177450217339266738187886236986888606424107798706734962165010299236216495502429875125071233737011783499594504636938686619942482947299065348133753270973557803225374400916118325338412306079880418294177562487180302340989215743050674288020735678144581061817986384071117326728677632906324923308787214849095725865259818522624596302486252827195836352414658474893913259044786563447518448945410774585431109922535017451584938182250055640960097900539752740448033842558756374749253494009577407810336031286191866588493796607939030833420186471496831562193752903819459036432333331999320631552040078229308972889715139774013207344950983769969715906749276450944049371578874381382979816364634859741934728231469349551524611438862951838186319150354424455476560179401210667155932874943028032695420790116132307341424894623306761703307725847714171283021270466080371573138645682745598309491057158043105803081675053680682308843134172497316187070534758869201850733372056619353360139786101877932277874040026712892467182679008857447681511290927322195341441855262903464368585354790595157838205273592570249519673634364838601473465759725439329919060320576492558650310201293617051333388984486934934666961251870754628251337618536072140396429686186610723885885569571011411111044684291417931802174747595441770400663083920877961218007122959001326277083651281373465890123483625359116325096261623654256986783815308373626703989664543971239570151954892947653707332407121469594329497938232511901853805904633500278630538774057776847472981944542754087402795268734108761329407034473733429887975389840426362887868320079406410677244299602383118936929551355593336976939810070242518351909636807509443577704312023704790998341579367085224064071597421205319701726049744248447963209103132921438298530823444457935676778309563305528219830585837894475108695347377793202177150332856852479237956524853811429737807322834531960871431807949177512109726404450689647814592623328382025072996224702035609144435564884402261533630414977624974700437076874482308032861847450054508246372640902638268613785536226232584245616495334641717850962725269005671507179285465485446287667498994538038522721663388112616943112497126738919023925444393603841097717814430005383342843747573997445708176942717904475057172884875611653719739007407225168020218090513471838143546054145693461142675059272121093446555803583574448255686640533212994341738522052764892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -34138171698165401434433145768724341157839910117952249012018508048286714069188590125019033739420118247976556051363028719380049134015899972548059750010544364078058055862225205993871709734622752030920648029048965052708808622492634133741151141745561632700853884474071797699958341297142184528458632827534086155990676710792300842143385297736558736715496143456441088180178689675265255176856842971068660339426403775511372849800256534844331280312299223066180065086622340632093281123680781247925876199008577497262337035912396910871117529598685404240010419933123635153403806262521063728028123743437344634649572497410414065989477496887592348743509755308520718109878125580552478784656918472392007341956852916965011870882947523177154524710266459739460225263934897340668576163686740596512379144419427238621252915232162089950445427022456394681372292088081192213945536570258554785954241259985885206364110334502982196964348563455297454496107856038812223677094721542729386916077595251881541022208690479524469131797701346889100677215266225385180778896285295929396449424867858551303918953616960629618951332609263989725400557772049324865778929289749145962990113757896218937271404484482918227653901922494234287327263022544761849325243007744957750269655285155834046367663317477054077483424969349742615669092342806671938491068528002887822856269125108046953254834634270010191064323255596973063311524083314282282073997442750203069581784691104908865157944417604627266668343630182743903029439739004277051037626753069168751206594020395513033841532298006174748745591241189281743657056276940418431005308360855328058151989430098954071821040777368967212871153934434729829026675270217677563097179529580013807890840650410655345250586142005963913607885132055281940024714544134579314459679569715254229448019933940183877417058860060966540787729214703462119283288984528479059500511003053367147808574969000693929699882156297906000376614559583172824730070737799992928575104494468813132288447446740034513289140287065321250478534703304625622847245679986344831496042448307322978602176850174937493176681720912222167628827462959974896718506831960945327424749810097335137102987928798892998404991684517280454505734873331547047984182199225229319926031122286895488421894328400050553570191832624191963355790492688262963104307881731647452692950335877839684067793000575057068860376598622235788694585501645569385071393226600220972634495401293726013779303530938388148285285426987757840698744401731730500534783647366894950110311792765438889882834239207125414577583935991806315584645370578968354258798224005289489616459309280341995135180686865254188107954289492920165018677094676110909135204740509774849226216258584847088573268606196625838553504527104830802386074663592341303527982602366837105774451156350307277745417345651595668353469374598660065369670621344055535753834954711714507756232685404825055441469160391966374759621058584122301218438707063173881470903056689840995496351692421930318857245157951106893189360551764887355293076947381299321501924116767144476227204150850366384166447173785986349441259361162176985439161260733157377693188202405546725256964446625608794911191503639579199967265323632575289439696091387112242083120220694355142965404265379557252677851647869387350520051075686100843865187743760729026745534734929445569025537761372222295756282747995008293952366174490655498749020873660120909867880074394842908772291640554140401869845560440224326837173613892047385171855699925348336778308066063649024510036586971012772016810009492577756687629833666598846705772385493900020888912332577674058864482899711081962275043328969860089543507624310120883788864259762022465794069807475001160637011277916595553254828892870312209896961188189538781249070736427057610753327685887993620955937572010616480007430932865174547064828355033665732950006887920573198774627736320359463980827797118384788097938129255786417187479590906059967262974525330948822416945540728811075467545093565228046112425000348528899927501463325812544065054224110635180928073560409273918500109888868788590717534729779241685048393015243073957478475396672966050096971512508620364240098303633035252884572937168940180593803779551189608758047733179050338253987495544420291578750280710488115444013032259938874898623105899705873590226724308302596209401503620666227970999442642455649732483490067532699490929519734276700773287822517071267709383933125295145281309236653194894698080934102102636680990168683110861098032419975771186582906683430527190360136350436874549440524910491129836236752178741627105418099574762891279533505439758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 7610877099051487895439364392040275142564991079088941097590737301280618420964468306399931383065872638424632494651462617849559339400687368396427166291834252717408033962083798999365521585819413448084769940708573282781391405635645418681384999764804369716901376439327406420869328687108833347312742619845113668479614025428244090709080336383290528787759305351501161476033273370073369157107429552319271974062069798360770359860607748089442237992296467804216339460123880494697027389501305962153058965764890782486717350272337310275074548248427985905532486439477838726210821503324323703195321622409358810007483863118688423589168220255895464293943826673887485650829697766300385651815139094699646878931490981019069788438283877389634054485625973773370415231825889154760587673421072279371121583483021161193112779466721217678435197502505893857544296941077694388039007611310952416902814258586819221807434701488301658227242220404767968430779324072967067380742882914048580801513347309742741947777608884959721761014736490938070791922391008952547959998241403023265983574920272962928066403368458906201558889165576265072174127611577583137422690062489961226508518115589527229495399879780148263998426681810094506456533990212173125751481683008829369390045164633346115317825920987062444467276414485758455310413054930523266690751862416028868266544724575666301087304298797189022987158935973993743148666416059461468502003272409650695136262051803998953662364748933510096062792612090738583827096365522939476978756937254592662584247925409007683178694913657609156384149438704730064294582448738488757436506541624641776412948178207158331735011967017761952914367582412424484137422115299832677273449084059384560876142089149393126234193815301847097262596489995841405502583771726275984657320398765036910175737787299826114079035552839219712628113529890110716225668627819280548755155410571794305865833821539342433016578598362735599893547495742490302265768633252955626484838179323884737333191854427101462148128447116539313819084587484237501075705930490684334389986759631812046290262882471855509464675770909778958979057151764371275251279912663858882987270752647038166754891984062801750710763301743483967215209565517289797092392282370197105056405666188023799777642688654327122452188228521651068251282918197839911684705867214120630674201412137968744004658294305199834509964324997670438752642344508871893891370414504317374358460502663977456777402833544277088516739653213767249338700448778703437393651619893035437502427567785500469028237969113732345103068271725656489895747024733435057188010172777720091114171963816961009902433014427538797756856681809347082451548966556396184968774722259684629865307946699741154309861991347745536851839808488183554578861672505305941009104812047443784687163213086935753546331736057020013107759307191105473202827151461743532154360673987785292918876978217669394926684567588230383904909429090918669321491710886331569897067346668568792969293181956848562850205118231835221549640864567802153970737508269011117782564302725945465489155849750268743346932304660151487360919706039539932268056431076156098408894037615945200584502615298397558367431322592144894109172310275744515461498342544797801971470291936399467528193023595545558781837302722060896263374484517351582215419396698950584969141410718679790965915986364248780653463516626131477293150686463545252607446812763580028014173048743467839025438853918587637449209445205017772069885912757808796864932829294327614611884990219699925371945139657513700121435996364401768864144906278352342281696612210528254786717770729751526438611552859965638418945463011105992616653308831405551091876286699155477634911183141578512256469410846049976742697672806253824122219006103876210060848567737697591497032534886894582177255074735855579971745184026146944912540369365270325064993655563888204180356662589812505476079327347062929785045722056878197207109290540144283974902555343026759251506483664830406431923661704559180799361921703386912440570741611180318992368925740426735784843152460335039238678538678575358814151936602957352527122451940731573112470651137675893713946706504386742094290858085576584788726832440051520693925830454538378066910617936657771678685888243663891394976656149272973729491797446327119220688441538025791682239198407271389684919817258527559247865222559329141796648428871479737109889114376207857727343592783109975605074636211027922978277492716423256246409712552526123116972006391360048564855558430493388139780809607699415449995798748076887461720986973842212024518094844278769074421120421902742236852645874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1599252677493919781659091153568657485454257090800038054484051854249578706451619348191921624901328791145224425142045611108000017356396423662477520374184242181226150859570937693943874288833867375350313034698528872598316122236193116042532724152700185742038047580463001554674187272881906375514439316138983872631644400977381320021388785480120412200946768861719408708439192361269641647810057452895773377400989685413494431066307898655331537669912798440413924397496505316756409031546586204629943294966309866830147762176521919597867671892068966463456752876224269025491945150181463583799978879181268462037756506814319062564906045031421845478689526293939516694091223573848368210035990202959925639604718499604173235549413429009910068206107301575927088807089865730701113724915375120294059497343275878358384514656503335503122836449263899520573007438922067855986811214163999681996270773256041910248149576412413333747785829307054744501551001227802422889370503826355312046128263289897191195312643203528083165300407295644696056524365146791635430483788598966568095323883029765044809123303459663871055026988623948502032941396306689215530828572917452642814799627186855700859687710271320715102817345562627039680897264017521015737855414384504365248003158520400084546308943570125684200689861027685357286121693956862751167429550690249851740690125831469314168013936415351879707520031246407728462273495147025796178987481321890675879498956326566633958135781046143538414028150028089952976063339838255790262529176818504894116011618063225271725724804991243001171140823538106926155692772163505229147916943520173215807700850468300541919758061098694295136884799726127965772847932566103288336791676854983706467033789399951427279101248072450147487798355034857718622120891100962329340229697200394672292544047709021535680328236867264029904252643712801076816306570474460863205583685575672140424748372264828174296589726447056984156875477939058728769600176022658130967032364620080983049549394701195680181047569437229571868984214108420117366457879041530468894012962665278462880980891549894242358048874149209347410606093061061980957750527761091782180602877601810638017077277029799269783846793546098050181662799076781928474711947393804311045127057350765115440735801735608728253323892048121413185990960141176736866298650064844718948983998475522482779328339011919183230099306149749016261307277593907841140199253822823626462521863476062938851921354836955875615255685733302621103779673951919223329958917229894160937790498453851356710783128996406342550317090140509455386703461060207042730500914866585576551638718480429110139054966665049967383397404957144887664367672593299906412663892665196265117890061264223806449826150461751803656487366589669922209060065799589613811286814176108285716365276246382187282815885315889143900184661384537518886187339072418263681636903715286534483068885175858068837837424295535901369847204682850891063976084655571929155164074893758562513002340963227346708712627503857039286012192137291874370378543997768399472271004620403280240150840110373738666578362348677503635311112190516435517590028182038800587350175262015359209202004891151510375412678018126400018501215688665178930974442055107978538941524668210386925408850660196209517227861682075331391647842190174986039011922000693907938790395396358342356002712794322534265526388021745210514290160252533932942825257590829439445212508132275565813294475829936978906026728319553429862854501002893155767465784536274912920978893301186637023249413968559557400079242202367519660576837337100348866281704209913580944013515803948253425978024714222573778569017515986270224330822199718379476301585791059404531842256778827030173011795101171299552657946225077554707429596259106255244984375417558894215925507748226057134428411725496614859194946805608294841355932343300878153633868704179590486673625750018446818581833500723785853917757753154270747722391672447567444640695812323208751632877161753305262987622878723113387523815446032522007142602289408349591183018606268996558321089848158952202663679196943731040290177264023628011204487863281174800276290462514587695917682878418356884938417219510931076925761134471991656611698793035880799358146245245835122937533931675697934198408747352550194976183489841296757153955422442770213268887311889007798415847007459779281144300468196824435808844830529431995977533455385138395444899491530767234632336092017502900122644295414689364780795267663792569515246785043276984857899741709431483181220998733551597487378287597506754286435192498432765551529885466952669403895015420857816934585571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 304740917678640801576745552322455379907510503019896971199566789978255171552810339447834401582581807099507112259435626318935457340794450252336689962038683525574302640143997670521297703777665914868084096491281472811264897444357465448889765711624725638965607654426870742781276715813008279715027604925417369658819872969351804329543166596148493163768955856088987004463923226601515030772400070295173421163587821893997273754511721582095841356856307386261488221213396479056107666170320612627275663773535391848433221515566121138701555026773603569493587489480051834808120157806723654367978959603470042583978975525160470421748512891835037265940657595658417064566160838468348270899152880862271455113708686135510441015844598930170033291574322704156792759600151214455378428414446881619116340527853158707134215836330594137733308708200264998615597503396248974439342438521555655405110130690655199635026564753550023651671699118155134247417193539797187271374694745400631820972344501166817209622172559240311539762347237944763805389554088654483099673509507820251335194262435641860956103737895701193017099466180636468694793207921451061457632433225500467677492591710305302508450061382389613837057042802074704143986440364216114963267941979712342002339718255187951250632091420532297805168300890258905165322784464807493521112042867955033013114741104790255734698083126265781762524266697934236542442102174131330340584013747829455416457842860083395673449418286236587525605846465737163813415263632508237536614990273786897625113947226940744688060509469844633731864929383812615626093789786107259489426624019407809684973146869661308345340609194395311506641157973835779713169411612969270754356222367174155244392540468508339350282766796110738577379936515576600232883000167886227702042187530365243216651496399902652190789737066487789959532135270866349423996956287683982352283246603399604336761439695991006217573459826844666062514512236991671237421951845701164948615559035737974192699882718955163666500323709992800743540854876568454646863211304507815940271469366808243865839613945783819123114207881837074006524091130910584980415592615592897360649721169110029114482289519455888860662400572297909048755101902501373731744458167326528695617985641094309289275962888281593268181266383275715240063275483113872619612498607173117116550237138533851424498165262316585900778541887051156220961233298504494414271046133623494201066952506103137532648159292046849026033080638995891524201616386598097862717696263017613967394070925965954441632826160498759454107942658875543004166456264360775988724591982214734217874856768755622605201793923800694174663939443144222984628257514117047034481576032235421119571139570712236794973385909456909525988724039249921750807866826360976237469601320177395315974258016597197116270337025018485214504139775865862211928047000869916659575693419250476594182855947014258452453690030257333038394750551993408859017768930268634879816161693463317951508413549566507551188903771213892856612504997566156221276428154958298515877478019676662053501797790475119678212066921001455098444916812436376218006542508892941982293149436889018629025914009720465945602226911330767904943015582551463580356576803296463355772939066804202706184950366174883853981364741334265141600956946390267849222096332542851932578119060638477000058933319981269434370516004088187844019691741116906075565307011231213114270245282794546852997228329150936609922411713091268166753652394599260896346331417499772222664642201587853228122728701720384116370250016735713532325088512451144909796628768322755699908320630842112349270112256711739742031375960939972456268633531563331049839617992314985125574773877119379378026413215839613207774614630326694190604208667382183573041883230266596684497025194884771951159131206022171176492211009234236631681624706720458240871913943905195603008792226570262822959023409777260087834966155385851987037175576020245497873300717079117253840844565861808667065784763704284754436934763895173736098780225505319126907818720690037643958140937497477661722226563820912642027326149533365404908556551860331544286901846976651317837107129358879646758847163033840519538247257512932341868858248585415260631938932737266439919880283891200394830520952192679481598883939445754569368829045354989563111024758033559315095111387969704389800401832388767862543306356009719717983952723540524828408374672790468900972152377671192481536190435878594377521264268438528482244314893792211824765570847785519724560722887616596276887879733135178381928972007686505336937945039447648820640779376844875514507293701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -52098518447122274125860498991070743276574302698875884005985287263942548045337926142076856657603794356452382092496627287051760276477614347285926755154410441728454590814147005465509579246210342775999253209984694345184929782772226579466618141673009577262454172072076322298390471599235493078059403059052636761235201303975219079507042300122862873088059290108851227755104546013795427034872916079085888773395543932289809842324064760074346168575915609633331561940206178423595128922712807890318473642696463504249030765131269898369070579618826423406772696217269741714460960187933621555232568112574850708989764151466511517389615608674444147287315844649596902919080559022453030528425794180747936281362135718258026761429172115070049927984411273428615721476417325649669550494148331417241391397497177717099637792108714011631221550741456991243319234721243286831721763323708405250991992155186057665823185287185220422692011941359922116159134245771008074670113176636138229199535923305946100521037763980634873641157177101096034029036701120574006522019237924859280985587016869503346576124053436393630962095364817728763831434671266461223443420665051417287838262518107928945095878176916101054856934757280603259873443267711094091480989526737324862533686389712319370669261896023899613115798849614645319085138499498903771521428080972715943454107918613652963982487842176815815814526141287169623672634348287366582187029074352217531548791208504415612303529418737082548948754730555168499541426000861834317568738972339805595826877827914081342402418621314497269069571404944423192376967675692641794116191211203274043871370785922148319035317752771214828194624432675719544550699403398448184050086638070071887335654790035723490656684211337415203243335495293019284451068289237770671418277027255858365328676042206505633112909119649569333959278300544729804052740071785141250195892174307379909863966525630688955366704066660884339091365807315659237754869050846686121270469725611923413753462490705955449295655749208583141089106779208904455455820015592115556135285554212752274559838517152052548081420749416762646293007452696758381086813867372400511971409693163580565512373015076659606510619644909118817897342185703491737807208308468203459696864445057521338061001837957967886120524668320533023062966908499256015028553156318099208129453435265630038039870017440051484350490174730315848740961501787553906132992171074606590281657409006323900220786223806795824436398550230041185246642369142484937075495476986912800784276774602422171593632383771571831895514112439918506452772865595364175393771987215315061901395287652530543646236268500507489596104898778173388909581181180351122075786938860779797052815273409358474228888436258611414244176991963291943283956614935471445944197214965743563314196496449971082435685189266428462374469736487904550053370620004168618568439076135648876276772036536380496251996286118161357448104304762587580864281412792214403388245744671694056744308541455210073912488424824403500852686956098401438815160223239350609888314358087946658843178920172744888182180281060408734736891269297619327227360492415064706362701683607823178935602546834521003998679239414583610700669656896669868327441873940641269061382851269318147923248383552643547312136105523011359821656508718310818275517577304244018512847117027598267878758619767563001607085621536239042736881321446720105755958729135349719888065247339850622053358554725475887426227463262787973627662726313354998683367051580687061235973094298410682716339376372118004426348934888344930372544957724262515088965874481057151302799979722898013753247854140783433296206548253532358890835897296545970498776605475382073452285549623129676031530047308454502505373090782926747634967007077198700924207798724765445582031932116677018758041809660405241566469670726677406691689806945680082410030455584525318498829092404207954663592753378051123091657882161925611469178643811057381045877333809124329224247517070599862356870165070931282866591735829974943833279102047664283841135413473422208720648560528126974281810709135727594066020068279323475545171219199281338772142410366170661189621890861485893086714577244700762757853153043504224912161355174101873129568062587482412114832905552374734416749674881524336949553280464850360000423482256143807938855604954930620431034634065226409937609194016280979669509330342292661384666972150950352208401111929947714513778470722188110964120263056100466343153500936952146556851534810380038802371858482663988554674194230364867134303435583378701287697195465065954168512320772861379225560085615143179893493652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 8195326354100503419124680897260793106139457810214820248818999314446404986877675525672776537112193351201235642720431150893401852018047509925112232308511443342636467590748085405813549088727146039124107427187407537626974969741765675959540433870283204403863632540923593330181401981818086633079601678861552514574253872443879299119893266853947322061570058626927668737920427182732303990417348009274644613734242917532512851438497634731941075094164185740908316464991628289436997988783273249304259445370801207560866420160279159343252570099127220386882920915829154752129488742738950870660499966996711958998377250416774739315320421358916231181873493194790174770923873657610617069756395724578556927871584525058198336273234060299384307670221940084401548244512750987770463732519141561190823255249170752920621696226685331978551099414721659345076567761456691971018767220621707686266144587118023756997195467632932882235733930722142666182634465439121582248160733314444603734774254721495782879433382843399878389994721542953405266181690677948761187580888795268573831037840151343679491072377044566134353648497161651261823199701798757724666587448469043384968218255126940147694659153446161530440866416178515489520999913222317636734257521296193699151613726388821143991236555670563506443329459393759979604422933684980070133069083269089251687548340058098866932509634518229820551174681677251375191374750060931460155724268356819953316082135475101044104045533811731971808316231646911386105185214656715862464735203453480308517364811381929412741665756358604017435057814641360161727458860336343939779956504294810009041611260259715643823391717561903245155728618520851264141686402708393561333464252509201393627592026616737042657745297244835074557060078631356364703299560831507313407942295678265217979608923918704039963528279104890698264753166811427145508680118597112846528752547198856579600363149763259450179808647825932951001100423195154699768209928224864646529692967661820624889392850981478368461864826694256900085265583209927303736416065935313430585415692523983711873622807400358912830682935815292880855609669710687162633636622982031901126230760948991867948601926379455159734283128422619489828919326461579908126074752644696961100110262050634298092169800547612849811397337930462141795428689448033025183235430274603725741429862587109495939909019572674835001763061787348785698343616808742405004423132505312787986647508180367788072351719956320272520122831479006793314584774658551022784276638745311676759264947177924290803532868679331303838773815099136191583521060599676225213079670652122958678026203739248947374795815367670323495653386794018404764332026999644115131725308402571795074406782671155307685919329468649758958277110113189514349208176091004572376367442427956186410042587183606451733367473359821808142060632125919103041645302084414761656440339160595680056844323583061364361557536623657525334868975115231749364289303972722097270100779775136999552923223428508871872692905524908456993690538771517672390165830687751621919518936842895591907092930939443423166034749463242279613954783907526491331437101451854599110596641519379730027368615758890189402161958934419607656601202552225790204796337305914656485218889437473579643690612416795586936966408551371719732887031458885725028050389239084557314324087099350958936951503520405074820456268800043176107166670780669836341382214117024987097785438199767916830430032078517129154305340968574086734041093644479793760069240937213872987619074500902498307711993529829522390360341121536248503203915548906399497389305740603069536234895416384650854135930122320479564620360333049406759673182828402070936501233426429024926000164447894734599515422917148874892083347594672448259591080276137534246995161103114022185157808423061077611984274660353648835899249649358419453823374598202160696246078403614056816492845706667951516681608186032742902737278739158915301636936018192513608234538431808869033919743280641421239905111409769814604052670754689871467478977854216737244662346278482402294932097546519366323593895058931797092415710793286516596871569674793224772728805847269087308975787582311899555912195082703426917091090810793764570001555528182354517940047573008179188160974162257526066526191048627030937621462157612760967825528377700106902452390184106686508767890116675673040459977388111811618912391450378773325477241925107718827380981947723969704557797816805097244430987530707149782039200288514521896516896644938588634708529354180580325446306518160567572084262597447681885064302153468714144199936908252723810619500000029802322387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -1238019692041395076589291728448495360869671322848027719887173836934989933023720617699628635775503555323980574297557368248237785212935024764291354418929163990809593150453163974663590594091566578005902237798499769773517173683167885483300631003377899647619132643861373241218095041378431326092433239717681627341005703968015472017968430185338777681649486843387184423822242025911310675123346006615031649655106984011377348879940126394228329028754434032856503444291855145154219818910965994936180884987176400111269435701422409478399347948741292135058348242351335784160532506111324978505753703920504519415720679199166925296309889454306200062312830629853741352994942966813445894899288771425856277705525834335800480674242202221401835825091415404012061335298253790077304275879397688176354336928609699843389581920969733589998680288875386812593918702013863462781758630038165415251944190368869539686159373434906017534898238159535815392267544286310803218868440596291791865334440497874016153775344712505728175157834946715756940719527097635847108931010371227778055921478027894344257917062614518485111542424864316427445953420724810187490387312911385869622402293352053391009338271822860524860861856058472245792637788194354705655837182107380509454604902756840407409775508862941737472460880095062505008198458090367188691720320557864136451731273554792427704246763184989783691812974060617091081944645852373671164380734045952848684936844270766872063189855737935856763567853800816259451093615905578673218635342634885690477252624683322160973362550045367637727174717951525891428775760116633383473967512333123888737327600754406771278715796012882748483052988735181984050693470471915470263483457627521031585807430764129283760178255192985189780271470954765815372205149469429718295951997012523363107655650684371150784912927932078572189123693292606906850389375324457179158862272206942598847982609604364433917615101066307972639982470878192999394367484277953362503534871995782316626899643415088523820773707087513922594588821306639984843333042946228704361955127253615702532779497018754799208812795340400639993098361644466018472240510619579823533960023260397392759543249467103296153393025821674223488733424938841529664441886291376733885180885706547653504855724408530817374124467619637922513644400205031682312630992623417499097638403154145277739543843828183197309184104507057664958421300684648874578221099246637746580987876622093029789872624731567449309190519492291204647262310864860536900009298517134872157694726505522459908076280431226983239971302133063910161354973649839247815657490974914407420056547361902918716486399075793275597601093756164717541790662762412864210186280412628840062597044056327729300115245225546255763523948356904322961518205878422722268572249653560500652479020814918546759169231147811202925010561051705236370340784370988840159776728565737925222608023290981901884983312732757365106806005515201598953953840796895578848002981309924799573443300528887128945488081070414365837673695789784452918005475890549772521938735137030055820169155534734708348042937583037467642031241846702525951625414846138415740510891127083268798649184740299432050994618520610171042626085807301427992147297307538901905504502417934461189318862774906164985907551980059640930103691034102207824696540058261385996623132784997686197685686277925241912750600110855813884618081454718233944581832378168752054031606575008144901917827207175851831079424961574116481155072705795615492463616432926566940519347591402721391392031642132500913141001132484486342883826555760009290919706606552713245977212520751962509731396366697800614507005347426307898985244473510145342556946840364761228787091708619607098013247362131343395077367559971126439654771948997320644920959830269225452432195433388256753364752599492411788449304992372461187530040692716825177271610882348875429351191700096877106890795416766806930160980291911432771162100617163497466186622686200532137381799205015711785901841585497805664474133112285035407064994637934231264626613192737024676103401976675618596072678582570086455734114531805154153780894781137058668038889745991826027872639731248904269328990785235644890853318520145818148612027711242938599249497039046731203335873386825301130322735408975845954767899702628625136753051262080108663309009397415518140202927505624033387468941261620393297850023152749501399438175904589365097470137419581699883432832704279063289130186082354605968454845450899156584990305040154212780186365888740345471775940589450952510551274086726007702430401427801552971607267972231625208223704248666763305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 183871933342601665075836859911875250263545069215153321928621687625087682280528211131550275229665055319662267754056501980525170563078410236557721978023284781629068213889906074311344659783649928932580494622509512409578130082376921475803850659259674017793126219203475291829511307370943854810028917940146950544516639149042340121997153667661349723450165470214770556864435964596574767823756334074844598859362326139312030708305889035615181593532245798954212746991580122200539634031099073051659094033608511093612929371170837842240857689836548575247360885028468290543794563442260099680745321803383835169124078598643900855144040543109926965740765172461846166164885181535662042250720863761323694098203232845425898141893287151140243505904021517337724943005534432308391124152713596992293992044327422900679922547205527172393152107269006251536980947656300530458679524443350702847360086764362798857645439267473574444357604052231414426670597604600173194874344079346007467636293554432137855699465316247753008342710863925600662815856471500138742130683246129071482362064794577001547464232347821242492781639772337348147515338294564930245164706785057351375780668530041214481314431464458649114725137236596452064546341314760015098869958021558517052896102424093720698098958716899653236126789629583543550867574525787738569146425291078880774121556301288037409295369986822636799896242365047308828530484589123569978521995548552705102295667778993661343522903907405378843919425004476432126619832599406230079818067791725711885025812911258014121332837263569498100469522265831829787555595513775014883144635127960681135517419261036421183697375289725836678416342276141686246232619582143555206925020022973805374199778260869271409578867943804848642001738208776305907436043188812255700817142449131807579265251151435719802388185931658729951946090194164311280749592635092972436725563109454360897277504326152974156348513363763261015328563793081855697062178106261700367090489794248532048391464780210153981635709970133212662451982868525748165986494241759589421699590941124782243624732207580421020948855673770218890398459815335193026010002907776024823276863380211879761205182607904046046937014044859539456519261914385810220207621998885324736130053248185468883578658605953792733634971452242148757633718858685371364710810540846645228603160969725102181925040051167521566346880070341891635873062818155826586965062736198089049422569401023092895836861231135814593882540599334011434592570217920387815591090551391768033374009647058388825424301660246750956682900900284471967688973711974977779680308094104642023768753908291714228107195566804975416474154799528782232804129101378818732767973666890437561879452958691941272446563221162221345507263227624862241020254126526540502737982953410367243342640382797593184300039108020904731053421102804536487472124096808325066165417999181785537118522182617691006596497929675932965855543781807710696943271220158371642051981798633691334926351958066953148323130874459373019097949181755938245806996836006216050909704965384949082925451219951852303868402094863603452462097948581116776506561075359816005563417066386171099510546168445264775633508886384334800124584042478307140441830512497847428115812673391036398284588967450607061590086793859796954785701228928793471181706285963907945628554919406256551051202555017580317238872592763853741807221734770786251324863496596468185162929140813328333308291349619686311683146003486367253898409114899288422424870884755715732028133723283858986526904937958222341613072027725364787758026096006616246921997058400395711145137321906202623318098050255998492445938157815269025255852926337961340374368846139161163389504236651446668757798641156885332189967932604678520436161208480721138084365365726468460547740781430174655085212725787062134007983095562907468564942954612697781993341204898259193146503515677413112816641036262239921646925005360180822542368057360838604031773159201612773844721883037113528466086167119274052313398248239137743923387838531819595308388817248486620548774510332978024731296727916478906529388439276306079410229744532343414221807937335514440155405443479889420528956904090818044108777105117205793490368596954647989308677932234508315514968492936073725506094885574028752280495891714140616237327416558225955204433849313400879727395664745823788890300363378260556580564642423027058441306984938297140102546324240451014302449609426782731331988156119374290212339795916923874226159278297204980478056355587547565439548567950584947189793688848055454975569946383051520335794482008395789307542145252227783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -26236485620137817983092418706142383696723979998259325253540207643208399770475487489826417907002214949136541851226136165136130493108489492712704496935317393246102537380279919793680218352125749619659170078863137238026135305963285730538735708169339960335983244276920256373947292754993414006756008982042988801328651999725765096670129167042879229868391954850048183839029134186054151738279362689900647543891199419908283518224268865986791020561146139534079251539523493266081369528941009673044823012521828584399066618339551820704691523673179474258350079495575621796411569682039405719507053756510275452479307294213291323942201341878662976380872190075560731775533864122818899120152967812176145151151436025932973836315782053130986174484023374020372378855368895494922567139928362175636970947599595122211112202591954584640183928994659634587753223413214032925503364025347271105006762764670267943966079580936947051940025721178586371631482216773665601826205215039614373885153065377992556751453579198383725070683707315830570776025610967610984683615450350858174297974447544054256420120499934355913183792708924569730328292537863791099455155086769623792436988874254875211672048320658879989926421406558325199194310015839897684530019497562568338634754629315501941142167066808433649651862145200021897269258423335549723940494728818793524454787776297333373580184495497949912195658022817383461701590479719002185130519239794532534999913365272244943260443263831553389732513112433898473585621424151798319451264607784156348769422659237462742555931854748066165544600157127752454177710799016618021874701061123298989624301263199956820056484552401067726630016949105770586866480051886151574144394278705451497463453995392361147675142815562799839993957638334550785761135163370723794479825112503674464613396722891678803075962342144179222448108762712373513950724184743270071092153394914168422409736123470714411846948260162990884234848381519326545986920375797005101370942263410246568218851693402905979653459452896393713316907038485365813825444606930534882552290234353047972368432151761559637865454712971920735256610567708854899771648079731962195047163371810395747659412017910648317958549582053305643185977467363359237713341803567104518176136105452187137554173362980751653046009525932079751613520130918171322414130506997830797874727296389186926959108477668823464369909018857208225632650422794928160592442996322687170421551476855193312308848300045664563308000251899756805326744218402702480203471023598776675746914568266543385062694496043400931553328708404357851818740643319660186321876869725688425764935414315936002096082996274154816011797741789095564193903497723354144406553132326925798189758051189700215243032596264465505730012683023653097700384473057622269188352616961164803519992929606228230269527915392815465380754917739490079877710190835174042690401437524214188597618292564064397807480360284384143016946011613317190784399062565333107800686300120416145557908195986644523378201423428815852005365611026827295620336362997330688754013571047928064979876915769866965012470212824486868536169976415456858360908944336131573761070719974206934920856456617359460221361886403148188342608080234333356638591567796603315448911805827365726992156598700327079003706873179039927578625655832481511007819313050517796635634139798206050068926169682684764342093879019391831061928864357715484700091300883198161465551938254793384574292265508412104811359560250437585593807803132247702147721302056342050074171951674980165827758338242750265945074377229327482898370598574853369392011263859359883968001553560309363263259165572175961496972948742194732907500718247630221882830887395798141411260400459708241375224870288046642646116473502204776326753249162322234725757627475385878383352537152482565447620667346507880871881107058807941993113156024554272735344272831964820457543875961404817970146788120578401507787433948683696231624106773195262878329836849648427098606225006356962053973876692187384357022200233365376011680440962270038936808848425326324859747763844764890026223920507154322355739568861206546577339862085121474083625177445915736465339589782065818053379311961331262695930922874881316811208081402089235570599839762615840908889508472110838630148454259400085126202936078930119794534673895403911785152356345653143844916803819188689525454921923847986657153372968382773478329173325269719469439200060247556062093926431823555029455648049560175100075255432466208381804828427246076600571076882524305678100086528262545350732637345689107353743328786220375401971871553996606962755322456359863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3425417002245458706650641837389446635523656910566724534215616398710596483563648702976062415835870816147568384355844147348044803688319906061850547250958909055671774149293575789639267515310814487781592574500082105749155003818269842930813149287764377812139786229511154404569708103275493048262451018792356405376584257758482230304872001567470333302570963925931106478461392360927537444302528625315239211305250603988028518176155549599018171725443965632540662683009417354257308474036019965966892360826543479925856381404883726314199147337773874963803225241901998197286570092519652534394571023005555278862679834116186209061150416993892653722689915566001791110470047651275750954287798146265075660392839852665201486442346823369980739794009226240791930177702177783741687630953850722287173399279834964179727310334694771372922577274457486790894737302122066230755242712996195329642382123986858171223845298713476163829061785717826714855528814768301378263446847541877477788019972011709769030255816619940079047080533487069474677376543368634184519371192515375235228189990741020477283381445502821111187120294981095492120223688713616281076850329803234498621886954221004568557717198171926274309452738101138764456181700007601574979829079829826203698976444504555905424813387781356045477641009614549336506777702451230312983267618057973370196947225595853724198329844026091248980583407563991055809874565856857663608858619539863147927469758823465025176536280629679075993478765384442455454728107707086901298173081497733783622650262982707740692742802526435034928285666927204581264055800421954739322449832669922291398621542763015935616630437788984732106522686422410918350203781929341055138702170837457732112261105365389309787769527548351998420167684338921742607654805219178468116592152103962261715781347526343755619784455079683168648119691317028701559743012690289539134504598429563471605149770819181719538093781859012362964404931460190193452999749158931148086047240301438230642295468883147128815594985201069372431272390285468114035276172380210690330180491717614619903342468941055694055846696394312071912096941900149974804889192729257314838628923972012446720147895759453157200172196808493376313214436586267147161991777725640610870075631857089118823325260435624523358221752844772596553992101966884250003536275912539790722739330247700753389955785931539384976178612583553627738299714655933077732817899452041407665547886927351521728733315736337409849621884459312728626139528937052206245595697768730557959079316923076630763869453416228661904154701576308551068565667052186301221609589002277384141073828925026543757984695250542492543993110552964080308152630989952662218709999376112487814607810199155904650762690894899774458507025757572475001291826499477476553126085924795144405163405310934943287890495107017555212497316496162118196664265277214487353270662028358115444373149144741017580438781968445071758765345904769320625524424065251099322190678710076136232863349898118933021391291651437329651976038201370634458621694009778276940244612447821397183621402265435809907304103974781373875262935713207237062607179907291921211403024610824982862027649809311677894732515294737624057136256468046066976285578384871166949462532255449758527877724923507539246116057116445691443201430305210158645716934487370029027710468725054936452131617843433118488442586673359401552969359636713938275642800479987785177040846624879130699799579413253949193374777437059142931065666372197676924002315077061670059910629146602884178881669346191328083102427812839055421870470977119452867000134920049953231957304343988542137946281145988564372224242086989247911138030742943186339393215923130156980191441044494729177917503425994789944519632459409102422258439424572201343254727517899267964512033193694039033969640653688858894699143027787804657616957946632092128445992961017710477218265631905406047498720131352434030978881230788834592669928116079728663465415947704721321923709422190361127151303582284084233749500626587392894568752120168039744154129109838867262930867476091804258754358768061721099061554144336464494818275962171634034038514519594035032151615629154124913921834728784703672765378797949357946353697600129507667820389879532536571145142802766756305790743886358470567347515324465597849321837327759977725301037600166699777321656637416930272594070975872935642573450211108828295174376474069588768400529870520268853671725583203249495750493330951096815954229740739143325120794633791374877511671464090264129368546364541868662312709190217859449372377632233396654859447494345658924430608749389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -395947365330428545653605864438205084518170347959391804962910513468152633708099006445855499769457216070590098534505897153959493883305938624847075144903285244256561763825662339527159640818591624962684344552253865725784525391253587677926798515611728485600169022664872983950652299082605328771796428877033191137013059764648336609601464203024668431117554597986329367457344557305391120135132494109197895117523221397050384344260403477999669420525557789798171133053611513727044838607715659864929134579017407413594944738030703662999072887299227282821925216150705465009976785554116611534211183317374364100275743952635622849570927183097232680556950445320327181413019856069658746336665481791875863160429997254663366068486181255650015830072783268354543498689722367044228451335274387067725422174662601694264269541540337985502438614149057392557313163875012983094107541061512640807939092087817794817478898591387658024164342093169093172590773556070014721882200917377759081109183203763981965287927926394242837252291170216189327469705475188065739383198426802460284773829246953374798506857143151493402170162127568202939722739338309812880021789683906332185715372747478746195240022880072619249232558655771155417370003006722425366442828739028426730164231498098401323338136083850406729616104565331999160055584204283195215509003120669172223013556504584931518976184538520503072034656427963069174947656420575536109095251164305136202954944955886822441097032043584140486104463376094950509240767348627351571517616965052188982784515388648112403310547600419902933567476796959637989310675398412612029227121214738474899219027175127329994937206944359669359520684394271707313554027690200975739602944481462808787599015566426442037206418219519051741400958253229352915638143982581037109309606118801911988326301820335684869310538149384914393332330017484402067977033793822344071033431497940322425455294742857353546696581602396231608598524080851528134398493638228281156416383692531712490343739865154136670306523903012516393733228801580395773162362512951165295275387922813590316763933871084598148519582414166416379389169118105685004446132918221966806193323714844801761830427332010832844109683083331028028723727721568906478267577709463240997946110823089012355556594333726438271210379773011061694000237701107287144883829868968053207771756053343663839608704160984134846646622386973354007121465371467186534934188097017897835420348483302732083958297053001894110521072110953540623429140226562602194188876514403714197381654581098581952697554315390002438175560949106025774174147301994820703192629411357302281409320002543094760020595276859829089931666442914944680380332953441146907993029820105423303690152957243297250611227316971040894131031056796484848108296959698419263301771416622892584217679453231141876046096939798382619670917990501806417535844157292899189350096111601002619595001642231533313997578574266092375540448760061976967966567946717735192256256619437363359762968948408996323507920171099492598360607379637009570098045395380149012681232695540186906182210969176655267201496989174767931919953891036849675136518868702155490311812351788004564045669881444607880075802336485688494389920910582247981045144138259517347440179881224534545477823556217466216362271069421279382353998591310403870164510914398331556730698429524144463469608531396222224897057501616877901496290069227298009674057027907632096010091572598351058685769430739019993373793660840091501662063282234144696658074072717492383105955710718195299340297058528512846968415035200420686399542336923843643483000315793586581202564689335518422648933651640173875873128536862594713132088712454736157614423851064007244251902346698043117832691515190577354746920572320742804583382487990588264298623826064284743324421079987455776806478584837625159733935654754928712233577419634116549883589524641729970725566682059573829910741280809435126347545764413626190136689138590415088226110750150876325189700760385236545319113834041347258369822295693691023024583369503595187331215263838745743778606930715808661989627383617786244066058565571125891717375086897271440622907686377796934797606775371628740103795109548616576675963900664381584256034388658472722319468875223731773892246388169597745264650232240012030744921155089852439835283732342335241324526727240530010731530077590153513839459463822313897906588258810112407849698012218413953203635733232989083022536771696650147402217560348552643896387854395946520754763147023736547231438411530187086459062552970425820198468633073088862637639337850516147582213832833986089099198579788208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 40604422170831913014294873435671157645165314654848667426240131746655119382064052532623756768021430917519879410319356763576662739822468639557520896187341945870564773675621358902787789049325044198407256544206132272743197150124079107116102926509309818441739146487755711564113810003535586556270530529948874454837937452758481254344904027228803253643371502917209781909059212143070176935605919325256840455858729483871349267739507837388213826223647063533887843648576676480313767353445384854873481395359389039807771738253847366142591996054440118640336078660489808048456204370477334627198123990650521576971584007651781222062258167458098311476504049458756580265981948801494811623263738174411037822060985346405599290408388595725967071955588393907997164290336703248396604308735341420588266163550163536806568971420857132331942614371593015270949170596017989184892062335151691428420873580632364186490882438862572958641278930087035396148233171397238488062482260144424392252227931234523790284777399168869234357279785762300186762189661316728909016936941892027414094514996265571476991617366485906913021931655698008422247442235562033518659897586465500314542789794009935715533438154580193932590591764165064048054715786261348909069476855285057697488138922243912176492658872217242464401681847308471116409124126322143475044504939436923769911890342702897709750909216788358825175378406105658277214770426213642860923754935367180398581717301468672438790206783462980654059892821806274763063819181675675680335526018496091529499225729760699265194299763227590256242771839346204192746757136934549555467896817603664013070104973266564563552655287914254982044152258797234800407936943252447937053750277890617407942028898488859011328143431283868794794011269628775509465026966314227721303254369881052510088042610606571259055735164612369202910758181229730414693990855075469987583247206595160635072525668127814756426662525796503418996572104922312087442549562297731721865227103948802954670428490636725565651484741426039144388206582479401590396924681151780957313426393768170359002926870118013237181821626704148284729640185128802851745630669331286129248945612117396261881727186598097370081257737336551288777269557802383017601817901955420410187890562986157826648575300684591070407423229551986973060997171782735071812496023221100707101980066123476196319814106544860384815351974963406449917894861985492085684554012007760197727230151761938668697437733083167157401436028337155219807225154767147712474001193151145665106344322122461680744976287022909273817408105399644002185438593201182602522774166430137414659882968616958908217802718629526470578413926389160172095808169012852465827269572555722343675334520498134101578988399700518114251729656943511681904869072525084671333133759881458795613679563376870245477562077662920899004317160254532655929030486761740594312366765978466498049167858605445465968216098263390667208398610369281617889172085450589095610020641963558031879684027913150313370003965459635068428353218442518862027499365192890296707287016034961322895908677947454264538525631654440018417727056124823504166777897322789492923045587767405719745793624050081612646855744228869601483844895851446180718234467622254721752363599878019073041892276238750998812687375738399974654326930150804360922172250271365379402935051732607787440627642726308297252527033979982635697119213540695658215114826287109105676981121781962503191504841275264304154082903297810336447257174244267903680154295461752231474987104159893832735397263455516826448084159365496793010644654516933992006807677483835911739104643385645423183844896520336447630570648457979068486399758327848592494979035874747939921501384433578369882210030444028179398610059996224800570370155405461129720462204106917580459607818505347453112907363007107299760039652079348846585219716639920173716683069777099438130253217838592154431428821647475323816354722550612968098049127590934184916000177480085499440821305282023410896032383575668305247963267540947934618539781621468726208665597283349003727550932035753139076932113428581860919098466481639826074623803690365261159195385739287998585631120794593807280644205679304014152697560513006067961472041656800964318639293705070603013035027234643311523951871794263064666340683498763084412594345449407743861607700240438870230870147247075133012664860864028646490848882166440309859794758422075457726815004950535886589267855770029303672600539237218949392683937724269638415756702044488983327973266492984484374702294614313164106011010360961825397443584563184591773588039131936966441571712493896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -3811143867150295728398333798521224246303876458637873246617015217375453479970381829856947539128408906510283075407783795866246270720892123887913107304764109976331044396032193575630425001604354817928418921438545076974261093769792624301931420590956377146788276807146106067169434289549875999879160730389416432405792268297672731209400793714416265893015665687714735152619178791959218232846660921537099022258282722741768840129143356476133850377924199924763837315543884449264749009963095405006827397148796061906899310932666836122573068378334621592005780104825008965762872310012604544050492548688503437071149543156331919940360220717792313187517823686264523096314511369855903592904623381306072945958376477250589275628037109994098531663673223579322425792452820624153937090791241424323126461854513898223621751446815757477475386891488245994705433113524370401484427718056707659203597561915429577690564198770513491310338760878379112789989292512517293738899882979244348350038951191114226050974129192374700528723889837772224693320900219673922041650225902476760853207838665246692243138534571953840964114718703042176441303029878327485262656417347125708188761683813740254473467225404965202465769279136426348917111755107988220812613463399925175015635511063410906369226840194838912511887577923582784053674159950669116657770184508815904054376175772171964695877775473266021216897714807412834341717920427855466057312314795488682370311556178809011047946896171065232885816983901614307697617262161410716333537527381434670267115860481839956624853318957861642765002643924249943793392052439758674427026067097876541119126465604577823149084568505545634068127822029871947498195444566506860219522665666999482405561956563260675391104890045580322967428900881280266542486296386022686091643748954750092111999527132604970807887812916522420931478785224485615933731512947450537736630706866438936182003872372645086814072055367164205685327371287249585962569348302158991408724061151395101085525040171961718032034161275883085209868825957073583175765775891122056493049551879359961868532674786636588489659906161157673333330112833880534722537772335876575581195492254634220030439106806130068867085942969664874009433135144873425337053788789394286344760056304108546343840333753735685269122322410938439158408128878569393347340772223203890053488984140840525880879837234686914717997090412633967526976538598394041005100503679541014981254838897590324834011206002248239673532779014257028850898338266302292774408564434584871833840193232024632806833731022618843466984377588184639012476852429371797938923025639398623835378717832074729629972654980313084745791896086909628079032364746928989531948600040486323689948736047985491890869323239288548325720006776970100512237520639823017259905672401905418107510458299534517990514223673568711507799616135936600553826323028139621703997518248456420860961729293591679627073085678864264411312592827422477627582818801108492006584872599739089224101847065935910949895380598869863670125942488073819203060394327703958579176736472968154892273786869072602941887164986919198736976151462464639657259560640901010959634007596011908531036278824299075280965104945180090582603311859740767192560760330239290441262209396226031287652302980342527717654756809931006761679053396686377910859819451108046225534118888233183543753818963646885581999746520558726529073334270555080965207104077375190934319934050526824409222059950160039018144197826531254348647632251186194594185141687022396503053011408222046645428886337781422891882228833017913075505886039899887748105427790388708006378684851790010322839011413872342572621848938391192007985506096331762296476108934281577651942722871200979104002430935129125276571395103028853357925701198655404397348692235275159346659389355823154192845064437995892967919629546220477463330882808997112713655527056600721713882055020399931948532566362521719145502544699966625832445809029822718679750371659407400163052773172653953583799327756028814709601399316393982029846144433256809937434121499864299322672434149519506488595189055981511698099115787121033803047141483891503774648624797814114908427018621995133396586459661040025498624567846013086099582935587040803544497696859948065177584106876631636908931733828795619439890324325506497365797945729871100838350847433252183708720611910622018784996816982164462176993187947597919916995803752573879222248803380103261061200075460897152353183268746862325401563382677802790295907753621186858920882415591579636545416685829498843072051887410020043934634837537898596759866620686807436868548393249511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 338904763866137753155008380558825103051988874062490882287538209225502758251263323890242089121295780248524421629507278158547645366288346788360603754736723882941908421909609807321085814725302329455184763201778243869580016809567166791575364949890617822199957436390694922071971872814913954998328750727146359727918796531905063674181978774836865620649284612605133380870288500836739584571852601200444220792395909088033354782804683402308500664034399408246301726796012492764248972563705229807399792004825106558026909703335728016360500262642649597483294616133840562327821553539818189967762215970052156601367291097394971229900060864059062401764746652496507140786937865522372994740322158488522509536354593616996690787941658984174626250847546731089728431184559119686001195978654998259401527437336156436632256269849932474592709831284517897975170154925310493895490065661858803236359574765984434571564383263606551741476187919834839419272113254830615871066273023258186018787437344807625737936718283598419014144528376940272249519314776853666460083853961911455843312847694332606793524782162876310649868892534899714732046810578508567172580864410139637685193653422192176318328163975809153413620607602347260891696233948271571699477259066912612545632232467257758441971619127895199190976529353436526798591164418006551397242611223900242180459654489062230458938613012875142944620128907760063049205975262872954041618325781679017665756465500245441079501819559473954870128820068958710349128896997641978310512012161330140982660800514976078242923052908112200306519488158524376890949593409949641344776487376417472300325892098381428351131647868547446526166479817228369362486044065101341253841780939183793368223493807808398020040256119674790884308191586470525909307050839576446225383467672276628872556695291711950874328260179329589773444138809348867231734878849575570354401387023518107029735165401103321238199358222292572011913839973523977504052766350628363222436241252927652472823385238528973509363334773188737307143370560739887502385992582394273161359187961222528993060399091145992891827185379528105328475082248007364460883238109127305261216914652669954185139059625032062291813108042089809535782451661665580651460946397987519281360147157662280274562658018403894486874403918361390926645984830608896179672242067716237819302480029745900283200678142742979516570306556232081201739470397943648895677115869938530552835061962581986607244575690375542127291774775960178384783403201983889894382311317572937447625281002127776054422897624408288211478582495281804652364829191377594492325215595054281701922790784735928822270710845209414658226054672733851700069469830245652412607369596357291696853909941642038455791158428080030885924074597435082238117384597212596584451376993284491861270223411991400988498384265080620429361217353007014470838905329458745692471950043899080110971434321048519688100422222720162292359751893382060746806353001853531805880694803828030467266149909858106538739689833020060660684413281271177983530115234977510006320666374084032690746233470218584847365314538411421643347110372460704156006651900597284098713512324885809053478959046705184110165364645821704848791542760466597317027399711466412771898027239586749318281213479872482838101680167843792096544685453774572247405328197319907172375466466100390069389389020637374263191611919090013653440475217909642693643535793827704692631580069779034479544397432947417445794544863642869869827801476266212133296893582039023619535819981631685890344777360427425174871630865893537126459807930742577850351487275453214807117412876394548186149717058350699715176053440038585676575621154802122337012022229425101461222746917119972642805382983390630131225957773441664396213269164677336935988628327609943993367912061231728296353684660021731713962221081219359011622843382189104345046890523052836774588608289632880645227291268198332752929230308277728909384435346762510512823791708941196734831174097342892999786100638225418676280538435545595653719448204652013309246892302434369338147588013194925996007630737662451821005159655674607179508592531610221854362123800755917636950941383022736960087976199424164465049316131694054576497928387846887067303301151679363328377470598103299251700996063263916775302062083919790671425338616170939774227998776839491454098651230856337490792584544933007677224262570415037279819348617019692725065221485970364411420907834343484544813102536120764221955428400473767503081278723193753275466740700406832406587980390176037079833501394438433598834081029397419237980670914112124592065811157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -28837270206735546858672480033275264539022532982214998691335415776686032692178511331721516148282285527778152095673270840686985027181587917854817690824902169789906141203928252107082548885637495977159973734866122537391223782452793407164851545409247207978824738185514750893383890087234625173745322426783679196019934750277242429031075302543629074201702047967772101785514646274553736505172760208487605906650326829524183032357076706223058622117754607770668549062677898937613140254287688024452539043325710331024123216757985328147752383507940591651933196500525943330473257443841602300524291944132206968678349612738915813288765347393177115481478970891893151053644425962426864672226976961167751604366242654757947886265621760162900204928401486893978932668002990119554299732297144943527608845478954508422189207239057243451062940205921303131514656149229197058824379753175776409178634557763488622653206591441764837375391215233467058843129824113057279634411960646112292698280947775676411134555896413245918631026388645003063387388823674892871779896593971573990704329567488588962802206829725168387746347974632163041274668119984899390737844531533880094887282403872778835761878257350351458597069185117689479314717453805397629915592747335141549195338245249993999367118793965000251209350603480916653581235001534780815251937309642082291543555214086301678387457356772428849511364219826395177585526665786208221522276658452646944286011168657205293198807018008478944203938882295753239917103857256491054857650606330925093054176298814568294289427414309700094829931179114099813271238633385399487941062467251783783486678938786937923325205314507795992483113718662394272469891547731010853231382841576600906155612559869266323719377262265744829505963236919793024516568440765485379300831081484172999126224603668177716426031035395785840695090489705363969749198988863367148250558899949263918545365949521212559662538604968193723715690915097064791475220338379163671259591598816489057486623197304879477965476739545381545312300270993943396254213803891111589662822327476081251662585261894869251212343463253394975616442823734384097633829616759196591456939931623722486116098410404098736917044262237218765815964383719068145045433203276523341906105690458261318820179292079551817514303235525216107393388390375514494723131287607333992030878964195043702964797674356910796120273478528793625452099816453819737306494711802829735606170366404029192435049236560030677972206247723350894693913437096501747289196832026692487494507245804211429892478801313745998755838732305512409063809272301209427385969913660063383619398153233000886343965491130154738862278254911261729522718844749101170421688006512066664624583025883743181548611667161022728128386140360780387321437527001818003054864860120169990708836839675189222754523794563720964533894163940525497557757635719264092777742722933043920037818424714574488101593876217755945087202223985691245736320273638996406077587154840627539492690933118131560698668911420010799147929612110621123335464006631413333755710331959309278157851211640928104184540839429312742384086266901767620011766014766815801633306552398114225693188037265615541976144181224819014621802076212632749203725012284723791509398008898626843549692783934890485056248611405950828526089946838462609166994577256111554886866338001163838052540770309404312438944050270801447426278161256572716489788183663931040755516332178881872570430739269182606886403137566899389168713019710041351353808714803463806002598408104589975239647590578442164704007040443635911515997916441053032270938498380470099679642109986568972670039907923225022959245558889905577821905996528527781091174720261070452820957949426257554840448598091464285883097856594981788126349762062949786726010951425408713314466364058494980676523017868933543249494839304055333898908764765136654297584214813891345695062595289963821446686861155059172621416491141048678007512701657794107953433907931031333250501888318738709592815605416102025869748090857744937981783231472572156508842590468358563092835632140662673298744169978740265523889147163150415506463205808777577882421754899316554930718290697595530749716912021044625660124772747780231743505611825235310857239720062931700448477349597657942144230859006995109431470229244622848325779350585091632344589470339172735127089870284450004567043932572150468410266604815236117087224822476970698712997553559999176359657344410809645276988635974327725720111750079031901709787456395092890895737928814309444192593350261907092126291866802161807018689077333761794363908848026767373085021972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 2320109458534603681170294263269234036911225165695097526325241807475144335746044017641082828212706450671875049972605044419020088427509266954671425549798250855296444425367466117114786163693881304308073171163872801770124617268839848528021274954447907695234100973631807390480939093615998267510149038110662795148628202413744365988878680006878087792142240039798942441159354696198950139697016049099726390854025449789157801012044738310734409881682473377343913699080957197393262718266942893143732722594077189296798955441600199981694639221957725449284951418823342616443529788644144733362551046814146522458194553830491948266689184910867604022175976292462190908367174049441128612413185679294450368789451995355529343051099635960075417704200281687041300621333016237643390881271814841491923347371842548025548276867058448822415466195285140576799901213137808441893614927241679418735711155684205440440207335573907503008904187459200683518749503688788847543886536939003667924086524991086884704842757024723764625235750803688347202505411378782468441602135096492716640459692509437298472703851555004535080309188340034525395875308964195296532858318906711056243964170764447652239726620662129354536291860466266802754326227787406767450573260184070373308560924918989039674837913676397646573799384013239655297303803776894375587476204901874057431737693919279775243786036207944165846525718012964640633383831797273750122607019775526090935267402194886521568545132410211099146007879500621163816827228301040637590878460626044590622104377248327587321298025077250238991354836541671232502245346593272064479590219520175354924422064699864595974201169122905767925655435910251362544186752514438276479096338410544930856919155782802334896068115345719213624853590414552232662583244953082275578482559321343575564979148547768171756959591654731188328266254587750951757730151849472015854544905323543963145195846809063101681600999363462303822695024869191841880100215214417153832185040434199888579499109711685347209122755489370700997011358618314807216395335061123343044368239328101726989022570174356130279239860859021213714228432686708518144888773804379165768654445696187774646464898764640206970840517105686467501089582896905312094661165395194935967831344349978535010564101450080959744728786865316876531339451692355330857766195458140092913368360858943195522536663876706581045157468192591904098786871721699957396639638813741796441383188988220109962939012152482587490250919438087988599268260744236571198446360306774329216487013332808967415705732277673527847053104351109762081599589649533787499338346572130941602216463279375356766380574952818286578397012308107572694152196762007174951576697755811353493711202805176706828440073904590335697054642129390680832706559960360535358912058713379931397041175723805275120739900126723764702548945460566641126985369702323556035725197682588374178327745527434604005883161884823117447206151930749756979179502692123423565212914791950731026848823767844309144603463746884928940729004233964017829353192143365793927569366379523217538345137999083080715635649289236076944915381527446312470442352063901560228735731844924063463216529771263457180971157756930738501350291318786233293160601547886329817319762758132072422410200712103122502806814815211976571325536080234193324228838768280121543459597709778941085549766882274939959164744455749720910006241451460271829212542829809508494296968557191943674503371808856397121639638163708882658146750945380903856167560907096408374896743938817750729199814857043432239463133145371634702377741003229507577233833066271112509694470615331284482312722170602456140100636414511450773900162977429026380397457150745570983218751208959359565291791803034655889925140447140872074705490058410069434177773638111618877547244202978091112207639167101754018206555650089924882043949564020067413587827362991827793908324916207619690320619400175957084835603787241869012882901463810093724413201872689608532514189854085837194738645673181620489303508110433315834906961561894033537359979225120097166699004517297195579605796698724784714286533878460739256476334286880629818348465828238004022754231115120466190068156422230960426059356580329564077660333148731679202021925725872499593718138577208655489250366476940198693288388889184348722596238486742167158065819290984835253082898480128116875145808550247570498732019427758389518811032301443821999546128234143347677105143974445165376637475217894068426876026850679261861454914917932078616139705415714427570502593008632048154608319927318508113214725468997912116719817277044057846069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -174959731492402369184159514340627936706811787802875557988876835680155685761128607787199809511932042216712783521229069639888443085094699851497532311775822718743261259550012835829906741430433003393833165895112556446021377629125593154862422011943602361949587937670389480990815848574786110765598088366955990248501300813956860907738495267076421565846519826037597926982309432247929017063929292362183156315159259760225313267504250289324317008423642486977975572575086930519989609809035448543513859111599031720986063272037382251156603212396075605813290667161772299160317557219530913124083879107202275677530978074619217442717164689430963010580731924920967842802384663119659717498814523911524643883999277172091252949729611576543858154790826667699594355287546676811732123788992285577117151902802345216770055212933563811617220991597617170058702998414572003073788507840990295196342369938294585267688686316705790458584030782322658763961634710741618935423458082743826597746118134302613567735515880329897490190819055016820080984578628004453990700143044289780339390547955541728906813214928591481046230590069997693503963536857876557547813647864711275665708878492726879419613836463807399302082707568791736190815566330238932362299119411281061537922724379564773893129929007828819495495937223875452323541075056927639043437200472555799234936440436017707805570529489897542928103727510303645784271471769182490262369781216576100805437293147304964269476039205152150259492398332245034346229668353462572692793890678776177221834537743874955377083811576532855065679777845616461982143755282888012006725032819242365571339430114197290293820229340825855661585417745130315519652719412452524563889806530386974744747360660302633757175590774175287954447543672718962027539451249596370551294439004429309741075110014613795364066013427730587867973583650742722912368009010226977716957645124063156790980291528161616657499201222827753898050341275189030411217809104780608186431771676899333681970173498510257323631503903948000965670598449394670874644823061124251201687985998512228562705366495630103089699662656405678525556742302466102936024231393758794989400047548682075359722251101875038186015252428323150773547823767513165138292913115919344327694604220815808867187308886794884868662871387776022536785592496858410826132910240866289007506050505801507306852854974785951190544098288107093909669972918630707291077342010733800431541229034929043561415484406620878583472109763011765564460019097021703424193690276062391830221782953879435583214051540078359039108707091057456563318418053257608971727863388148108979416175855282123243757773867302544691986766108993148714051332783156589290834722444237457841659358525625979394035391895322283899039867100697730074096075880631829233764619124083250743648452456026700416764296431632997145074584908090874099302802554052734733396518894650734424853482833754498976323796284931682097056748823140633108269691601218194845244681662067194865756069359926009018605856264876149408132581229548420309663228082924343696915035096324526906478744476743296023190097466021818706004797701704226160210034161972095898998993928121232487861972787460301673754052945873396111801982880108951019805783653287582304544001177493595917305422428289496931302725112253323167260155183831630431715139640442356435859585457976964083210929339897092628703907865249089942762168490003981067980345045774392893599126930363846425204082033611460614364415796442594323062789702455194707594413572035425105572474249746110393564534738086607864297696017992048938583326923604732217116999964523578951136994122968160978502670930418707453160160853074583594440611954270042213925619554332380480817288532669268228401053503226081520173825290702910992791835475181893629428702568946287248978506483112862952584097565141431597434506748980004638251101247351068781513800747987804433280575761730884253130490158476518184646504671956190707948583048060955529338950787021476954036412961549314021054817297411008508326697803126010546756027317455487261735898311580912867714462656941146338846629693838721167837339032706449949128151364787924001828066229429982952289840788196707060083172833418425735729301792026834375611774672927635360424297389248185302534328029461046729278074080334785909920252129447278900577421783531001797838626061989080853221797802665394285010646535116884432424571473084633961422418827145161361298701693217891946465019159676879765593911835799816519781003918757307004281560089503023904420844549892958293428294213557893171076743208403933459312538933883018898995942436158657073974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 12402887662585663851297556306787962388747649400940743982629160435702994416825831482585442453140802744841486748078398992139517304383473232377494028834991768061493517264415919843157316611871495885577080410673133217095715705489676325706496863430559898858994062319330015289810120034911688977956531340094982516164102450145639307453205228387300061956080544388256912704614901594486386539630361575699625180785104478963806270896955915823003363302902637908244618348226891907649112093931773608044140288463232347253282651906570590280044825775705401097139022110054168391282072649559133402344956458014900939017591974927176625503695215706204386164163265688532036075024235370827944678824029969189394734032712309921693812246241076873632416200857649746454098539636139397862295201534574007678309455356764188364246237147080246853976863341844438704076454758227018393495387731413515051625916518923071338031580223444790642341865620537803972379757872590103716288797250037811382286093290912824262836573160135733312494918640669540433024120547126083120024163990834502757628650540985391484186779543529271086085995530089172182255015482935370606554687239295697808443699594163116683311320896659763111511417251655446614846984578262184036446858219752037734515968190506070201762108486654597277245396281863426270664013267005002998649352166329770066861303129116842204284985213902563503725744191133560037230595100638534242475915028203808626825097682787198622134300425717346288126470770965903900057772981656353358208099894243016685095556381755169355597946187959307117041417957408373455080993177186198206568235260929327813457136340934756687433727360559343210418282198372711050400495277738893304466213438996747709722546618797217982176588365262242711885923800873869622708117487073156955214559914844109669889252053913727214031241731809108955417214014146317187518063576938190421326025795737683100070424800237084083178516466760515119604947133872486581313810975168771075188884777906912356825152921431622092053222347942035560451562881347653843249129571441514309205693280513022910768378929066477209999349060817268885289633840355903385899198400095550226831715835667484979960416836280808207443836542395949070026314645303177758215256781055836890097005071959665849993875981864707783668229388364344001729305346884406518807352947468684090000549312216045391911026816906780245210667933624054904385961071252084859152881924501821890917751158987619546863988415840862419846277570991779146342324542393702788600730178870842753473406403724136497904712917134104370711030783683283316157859543028618321302641094988222123139184091610201148319400613501234964925781806192283191786464921281100137171243372974986345568553653685017981018381785836222189244982633763763409098080650630441507021828479137638269284858306663545871913707409248880751651462373597803750070171150869727405604815846858887760398823892386839197824881776270380843725805309249238336510367930189481779169133423135647159811951132394594422616219272178162684488252452517038866906134658986152888869531399057512642679152586711977370210213463903695014611618042281519287007185126982916749185626489434571027110597600002824905596343967008740357153906262815276730304072981905035427888560592444934492394799335595714412814967748048519285146439281347202403221957783001824637561463078414566496112452801095508162242318273080718787557030866947282547638097479829858194334616233101453934643455353412253770114004131153547425927907377670746734349305942484680712287314031046819919191651514053172051800800439437138341900498165829881597451036000957486790050546353288020289128514368806356874059713818684210255046035858783208272012479040323590473765332364594385266044110532601379889049239885529408977085866264699657249596737269383902123753069044843663313431112728694004218472033536285326273241109341573256527724773501650055794694120341829591150940034850996630629878363595573800693188335750597938919957489988200487671503324591591189482696882463814959718104306643378145775421003064238715199960893818456107985377671135644750869662387328238354237326629126368779332521125028756755644999059774398232346553478086080529850104034619892516812254717903388148094660942217750302832731951164526858278428915809387372847929469038887890324476314722775952534345598962985291485661450636607871909056116974049218499696951838906568384086250108453252286681923061954246769400197463072112103519239695460426765859308676362067086648153343257123506960613032905291198162289040138303745143926479945430161965188796120572960581321386719366728357272222638130187988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -829672729143729297800992209654925184033851696604953909648565022868686668903416447212055811327509107660572797369633763534475082872147825265560537533928299845894082334671547704513466918506338540442210729142848917934270867675064531314791474290790950679828426372722089881098362811707807068073961964412792170181504408714802848493777348284848563090703901925939322034412998406886066171517839969405006546024715824410406904002770532390588843283368122759938705085780796633521097112938548787570956587413590674375697536547115306281830893159746326748101255571210840753471738987641484055803381337261368259555246205104296709775698035907877921699003739305748015267097902108192695607118129006973123683516528316485943226429314119085423646998878840498046882062565535841959400949755205851685707149687881681608093887997382551863601798791438425413662305265263709873672821257889166737791078960466622306194347457826711268756976663788464886867668212610944774665217173399658100356271576102980561737315107759585223881361501677994091081933416379544658087378467769357945051485386023985934350520558848023355618708813808660521000801013776777869922214162355008821219009710815843402622720807534913097594317143309749402060631406260666524841768745201522414260555732587688876189445421810201992134086430703960914744197137741845413330680842178137946820442128614886046818184832358410351589475885177676076572472380858392786730074238228596661906498563402227256212812311089882765074718635623624049513492754601168786207542969696254228078999224411073309834004436229389553528736262962754319944458407988646988839188596220035472681946285600580322167769036358724041485564788498650161435543379536565891863227210674989628895369469061392394312142292286286815287995406025950405345396268168524342289656212942707490781663346533295954530094476923194251149474730174436494622629601872878585239882897765550919166333945175399841939699177646236165296095525851891403153423301588006330698682718716332889099870314944516982926810668745545551512390286061853142927254397635139824552504397061989752539820254957014665750003878321346247214937097583011671840347335393301804840618255528553571849229139612157140035098391459896632983672414530562686198932141926162412330354148453111687116561660889767544973527538079079028999137702905236322018834197811882273297042792923377618781560093162631353352548931296696459818696213380410226170662901972910662797161737721937301193921371556459342327544038172266367672848561285302616964666120547145222811436614978057622363238835477705418689759824268113035018427016823473439690667044454180522052711433321631713361377343621266931016579198723910271337077078726007442323747534689162040682284856237172986671297489661775477890920385659772182117295459469182974415067645044469691436387706440620006670200847776037383541669038812234483308986837871386021756555957216226885673206033029876203235950104298292140254596823208414339133647101218139883212928486049632681376406512847227906865876508159823516380113438933864166203491762471066739211930856034007360102537332080647701582788513813383648534237731624176436230735623817449253209477257870462663178228439188469450417703050574936241247501051601139479569659782939724160615361497781937265762333389570187042131822308578366924345748809837792637943970825487932885987163361680437819778399656521356526044242280033030764857959101598780835520111116068384756794508517304200907350837812044192543338933413248094582134838717673164222341287181634311089949949393640175061390741658909340824505796199082412435690395675899204837551948525219027299865576256209540752008339674652307523886646953111094182730185991835878095932408029215519133857788024708914849275906600951341149419929344257063976826573896792528554638826702381518080423078448819666117203092691848323616283803446850872315447654365088397323904323891246933735902085210919099324726393542220006773941023775145769714649000919450091541763383339525258260791031973035813827863476182038153139436012007255083634832562608998237500797357170486348080398799851431065125198131150912955444904492227105314836400560848347758272965676545007856354950311889587568398878567116622399409265891450826975763330552403397790380224142210719251428251446024024749236997176296190946977848628641016526162489297052936887484535301711325857682356345110882129696286912528873710727859707529624954182903824873536945849315953686370087988736999383820433895825053489474536464624323247906162022265466114837548388522684004076340419704773195391130463721262084126208911092140163567876243178034201264381408691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 52261728640526330058674747045349952310975856887305751206943540058772601199641230212231505149961221321305833650505411997999818565261051249874193614871663582558566481997634585951452763691164591655834003457257104037522782010211123903194065463750750652288038062592971829969963166518154899405186465543005164315228205994723711773127816184222837434972625639595214454096445467553881415763789379414724933795128790586466074763894947109188378593466190880510053864894560352738141375286269791121245916872171713395271080355822419922755889841808242829190100106401883860191874241082128096179430525164824790949100363350554762488104757697734167942876732023182923679622060280773790357325208553954002995114588325979298537455070852874607927880366127827536889460624965437088688817392901554514359967286254040761193624198259146103602591130483060152154131037723700092316361272543310368400893486032376184986099674062741614169267879565815989447141960304520714707762762389862784736465205088761993388993296572237004510371324339237495853278807899399594632393929511037798683968165222607876449451571309726241403076123602894324644590848068384649793866285543530736364909848661277295703679223204884279570512146457392435415568498678715538420872225187717261324104367113605603477750540543952081899188356709703947622531526433094758534637387002363265333988537819221211765351668215702877578910712001683710145394860140750845728415985782159947707908355294029968115478575997080334442989863036288497981255795716584665686447168241026813910549627328248049792027779037996297776163094175518649915338691565738751477289401113536165969730727405196922416434904045042041286757022238681076406358355034216018427190272765990974660038190905292479273460719133195630572964452046372735032095813669500746645921175108487343076358402776270170879669266837138188095732696707815410204185384705273654702002912858623291537021071881474779382535991182281901168260641654951835028948504747380913665099756047340681859444566940281584612676399803919691663729764477503037073166420218295839373020317323331184124563978987134843505169301585671296900809815283900962229584355620657154037313332146189016151277860598579761372058418335049658398020481512928991298324817329636877176776959784261406383090791866187983922283428427451919902144809522136730482448414692656850174954104979668165323626978618333565556185383922439689881588331609625935860564104071841140732362183878764438244098290908508835080834910655684033280026283719014090440605207206683131355641431659041900130972689434624601972244478441514653682185327769443021015742408665666826203381797932846195015114991762213169969412540318024583525379290147347649100867273400332686433470994840906020545531489699784527325134051888519434859280640207074003861206986224343301821169500502570584226855016537657529531702961401590426156058945973169625714687226618203851499991087211732284824972117319391227562236327425410072986903088670226381662446806746046943073801125002317254950858227709391955174165125164204177723751903043581693000695706065868341925237336986584046532755648703304458731928781011001067282581247299449237677630798944589013949843930832890632329178295811654584908196939766324420760502112510364203534043858236577150339796246597370858618791135660707603961891037407346484838638266180707730567576522172564076670767539350477013162428258231341899306351083608201888199198660985470444817096814154482357736851566842958274118581178455882784010163654593696010539073271406969774976136359767500626386867131613313800529427089420473445961195418052894737772801564448421097087508179036320364973276001701649097133567521615525175545074244027720013133118664627844202683976753399250608189060635416792138182961690615124166909544764035850235072012866737907411226499712376455516659365072080375057527342625525643902394787589620322548093183224019200371700885914993960164981568264075562869185222388755512693378998904595041520814518145918075090806991170521006058696327539905390656032269524959518000625290528916387391873729387667994672741408205902288815979405609456653051386287909181866618663429031583607214837247204438383268010104194474536795168627302844966134922061414814695205881171419795517399917383175384277882668009823894353987192420857663060396840335368232068103447886907818719324547604746267426693716541017682794741119586050195990692289892568697049953637183452560546701900792197745399695268213352285323598216825734355830798776416025134015663650834262754667104540082947116648760265821895979928384129912961202398663778517784450627914338838309049606323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -3093624883566398177076070616413073976839504637690585366393826279546143214420342326192030053062412999484283025797837950273528481213298314186560298118225563935790433583839798414257686287811326234897293877978122162078128821505917558481547809961868015374005800457485138574130967296577185294770128423288850551492917982738147066460798169646253698109901319509897436886642327466279463884305540216121429387171072802092805454233515418095375895621128598237799081628926115966313731348364483783466156005909943629993957645088494166112010214771250523806162950370514095582373182253502684063276137740999894329113203703112885007252704207168899936348655949547915089612504010231781184427584703924307523572683929932554700761858816204942260405547271761432419688653248714143915205341813140734791301266696925652375959325374464950504060610989160221382859468332254000896268391684948227539731122706668980916129729787622889281401936393147530715837656216669600517572401856332472438093818671747679185077440824308770562584066048229471205522009441829154089854006697005373658986832377549398906753735109956645589191545121120851639221649015755585586886090684805965545348187369988115271711433718759097659598862863297706809270455705134731412917516558597983167007491883141559130041472359748754214453713552978027879881997551513081178103596015089549343357639880146726397594553152845131108902346978282027808500150210132629036314655442375555859737025511247166558531927313523946373711848406415616498602461245241603986078557502536116924161523592351776319019927048234223647642387729408395138841512739934629489933670249505937897238401053863775878992779174330853386723169233677383227285422393307743015179962571031625056732283044998725200295275560209459945452762032083391948591144835434573560757937646457647215991593230727032068972415586374725616158902488485689032108709580784606708945241945519225045283232126698030453324283431660986266801576905739563311101186910886322133527490485167370546389474006299147725773603685629887530393036766996219891762823752895411052459053730092336967329312841209813988709636202332874304236908597161637142899741351102807768255721931058593037699381779137012303488598394705840135047921719470117006643842354255847388489730021981315086065103181696576842395879483243951015925247435839932908910792461440629171286981547887535279136021188595085757806288159143866597455667593757345953043250536866294085655693892651225416029197176889705916557267287633161692223938778962568279695115502221409423570048507714864478267725317754984467395375499607123439392347033565669146053171264040608369378008698050572291248657180093493327540258323567201691302880257110437051473673396675360800258226472454452021327029316694936248309200363330401352961884572697880973957558940592775688811996722063415747605023082735666901462759519106533082126586098371608588658260380804772357415160556849360859121015321571210329963096807287155740012333221260937953736174647395648293209890043279977594690798083510099691719369382082622848404373901310172863999141711001946134012585972255446847188584725185886644502456218991926941350131800810294962487286701060099554050983252832990236652531159769995563116866771221769023407774446637158164815806703984894822903565864527651654386699018344706330324754719976490638898713122556703122938280885987644732329947550576875989567263142143427205933718354574479483180450481070151187405470752589131921141433391565635365530121118463416114130501934858951724209985243917336490847816168701717374949006199208547802987242710554160806569343221871236120032368381237601109706216712809153803058095869045689635178265213794831479322248464184717098782001318759793359054513210835240806069094233093097909915449830338512961791110040985143343189890681832847605226477842391222278252736045480651270745950588395568774210513464685765350068713542940114754362476722031265678006661395950649906639437608113387741833060994513210044255998430524822769159842630751727796714935810149642702693080698476676512263339223729001555343452608775730489007289600105910953565850404254176098101308058968551167001598738846188943670480299932796536403459564383998748981486487784443200356770926498400716882821490513366509466825764648634842783984330096155310336792321798114451734625185146928824201210357047852008473103526179038886577528790968945681213125079950527213361973342732185783740254980732070934845057043554233792769151102487951756066831375012212239870565984953928169606276707647560824113220966668208322525985389002042644927959236491785653677677458972539170645177364349365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 172529406451299520766941822237811365960803879743184251697026954770655341090849713463993404801340167976254741801449139331005299219510994385606414075357721558974281323408203827189851853883125645913121127446573790601622180608528081870878674058697467608793539177916396061539954250749799885773147317772806839465515836413741354665341682603063061433608304695802182563470404905701657031897429742355306117776061482132289773294851411842784989558621992392974450987338750013874378430308373551937532888316010695427312408585143661365364566499078165858222134955184059704294959124601855400655417285963229438552328584091781006810641832357606263341535814853376164364845100117322834364162812758317159571894739337993751373909187839173530119265674626020448616105459395386217313911599608663725725428996602391995951622206381201344639873453467383942732087636510594316246523199488257412583361801518036506743625590362019269217472672551097860185921641778736684658621155025860926864415003939439314576617110222856723031643937832245159790310977543895785764091227897576424346595100575949946903139304610740269049868501259897667615359635884029307527222836175144185931705015340554929392606166238011853986770867236980337120796852171965715097383144494626285184320409946854115811014459477557576239541829018721161951711746116201048057272481284121316947044867929329684043255688159347374671901245435982562072237050766136836033258330681224618529688326362051106998002736034792515964072181014995546273449597029289556333476679827249587026335973119496649312541560464719090837043031906109668138700842823138999714137945954346419068240452225068051122665210185763180649545020095782655597550103651403274319419654743299516580314668627035155414798265260208845186012714564135270198438144035760945004635780948019881180614660871363788125226461301682645081245557534604712655273235324189924350159043565589818385931594632782119955301921996151189462823764405922876206709594475588551430477169928108340797117717099620200861700791427309390060094546240702055959023889805222001252164166611727598153308755315784288662696099268333636091927844439325691300336289459757248229772896809328120459563805814824900883202739989473395193489349067974150538134268749872069850862875933266771237903248259671896836035863245849135029461823409200964253161775035679418023143375220450878012738113683530751753429060828180179326815084504328898831085131528344516511126414370456983054904806565795642389598414376561815839492627967526851425647387968662874956478236191138413113496556165659217049978423258538247889113328182343517325252166214889351559528588126841953543959473398949339318311716369207526193980762748895349873077231395993319651547982063134126166135055225321632423770362232482475806031617231729819237412117423852544314406737143540367266334520509056950223059404965444795157062307752910291464550887990197705076962446771235755037874390530112428107054986491174375512619119725875859030566880909228324073143323459651654669855082581846753690694012422041389576909045375177500240133071064810417843895691792369417862464494677701867263971064555422590846467736205659693022906385103730407851993276266615149103970480078371072358819865849149299808826790250684729647641106352614922844137362188750432648498822764360679824222241207217551134373375856154683544484737741518835561848571519292147768407793467776608057653552549920454949632009441883549139882520300901451577175115351342424216093857159133485319083450169517593444624760909791665143492344365949870090998728289235048846475746307560338700997195556138480715950740172782027064784569271000404171750786658626292157268660835908834341648207859761021015540963537508226387047313662415218607470996912925518558504596575654124063148101927087961017326435869004803271167277827091197718924770500189397578571995533545471588903659733268156175638396082372221114744731928801353442534017970031428283209960044010826478534076885435155314812035427324434639290101191644599267519965244989907355434204303591953628286431829027702676752578694931510682072676244850412144436164594560368772723169219989459856210536248853878116962836599848829771700211090889725010702120749013431679509729645809579336527682411445655571674905397698601681923466962626454786375741410768960853403897493146365411730186630858551217141519054669836783315912401970769769097179172715621982916480762165715774380752399334636776713853649073472318012701037048266634187024722608201716362656279670846146322700006416324952862271926165726524178293438760106261679195253271393295513291832321556285023689270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -9101302969378961394615084354326439425774775001724187670860760300144416473659617784351596906382342842355168047227044989695666692363636753163585611995546236322534932416457639798593626899612161595445264069873091397154399789130140348097306293656267106773052702352796724810186221997830711415704575871469831201700240880369327610040384857875764423574417882984168318091462375428831219608969318068574583501503222490893653565590272403845047465749983172587505445821317887691735987772576056538629130001411014609512576741500690992001630125013494105034667275064098193668215517495664309801741889372888467155871281326930724272420894795797614719423910929478678629931149387791516233928518950799575310509421326102268557911818704834537029569554119580403689432709087959894934268141815005994995892416121365132632011448589912796386944694532498192904719304876800069874080194017780373776000584409262624760920138356228919401648527970197955926876838057288530660079567980985978078549390897200378653402774603981020601186924839483991661384662243414586629764535067697477462087969685951598747038146328877791461137553884855226311400851757594668497411233664097701613456808041404656912857366267600827243226270026751095857753818994008844227273141981066816214845096408567975544388757592832483554864903056992837594450480331429584270605417914189829472399390992300937823889453935010545665314065477868309893927533609165545670746898123631611859865652557174987761751949764256015455133018498532528145757018323872879054281902057630323299567579130175485035710307632272238982642791345803491071345243358009966148739458148423194399748706418752602283230296208639725478869061159181843638001597986891007657734959280577109568253775644983670249729176537895969431501495139730740461240921287501854289214682929844315966719728840656057044578747480815893578238268301511683774168025653914518562868705812854978741408586048247068183503667477774656265134259683507210750851665726823429824806069729676140289507427531110718631565896913920850085312251340700724693459323035282034354863259600244258610716156542575415987126910287794182475387502161514628545207193605500852037131271850094553591076157135076982269007790162481076122347575033603541347341338203298833750357301169058960030772319633115863022625570353755547417976175800375587660469604547456636765994776250974352900041622513921513697613534881160818485426130262458591803833045950279004130193768253291723862452225940695709005413194316550878778421299522668656963413690416399103181846226557703388930193399459831742735733851843088165964928809602692199206871881718635585338189949300545200411270300371061357147101591619507231765697741277209096341601329240573597548688850613683323224586039903533765762593994432385649050810538975987070582149035896143456381984991495547492963920858417908514268921828203884759843173241969134467182217579076611745393061687950282257628099347867588961186864078024150926202266055030888033801929899140129439447102014894721044883962129778033206938784356975892327419997574112480255110135327133624296590440953072798622500792239507216222398786806666797047015826327680042097796317997140491732877601048769029262844655265461782091671183586154046240399223048030676816828305667290379604205741636020589319821700663304093833321730379133111502174743232183267141255680191639315331390286191815530320116199436849292470941586552489384117828429210469502735373755442418337483901880959367806906809455401805311142515237276316397745869407125329892000029342624407594722100768725584592100564729787727364519803129062638227987040424116856799597997919428528776084003131953161648933704060244500421323271938360988899970837399195311080821353482127558980041961255400406762969121109148844036557910418671962674632442197594779978166187531773349893118217369522416484532619552696085330988194388493666716733027493689095698691274692926480506407170677318942075598096277827523324282012415433607137947151051712973977685552173086660618070611241617359473269867181161843096524354855617779916792507017774378225806161589059076460313800670419587220538378571057966042657182915336679977901878094573713027683469814245899247551395827281566565851289516613306789963702254941736327771893099079573696107619266042730247685183865226826113694584195622237386084141874510331122544712441493819069494537042927265747164779169230995566714396073987421844655722887929925499621098710282512356380733404141058403393732436438224145083378199266466371947048535842272358490332464060839513962262887356403656184878767294085116779100985695549752563238143920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 454390240042346051013486277626588767534059349239384535384222867237160150500093391217774970426634939576429405096143438444119950140430438548263529758259883356867206505996138121821888651373547414557217359640828095900359462002665954838104137960089661745666164236641526218822487081759273446505354715705422098538669539508894478590815215766634374419677583564109369160759295691008438564472447798674918081460495633036846921452811186495054192910809670847892610486182455326655380846765157040806211605506334688147414109240923473016861674756050109561500242045997719715555143287208382087057924964050004399346008010361490027111592564073956990531674564774737227287331888772920969487192928015848096865849699458352811471531578656083782162015004733373195649553385847974505700370241380516904151349475848755446249567465932875450760947173952124943333033615400256108246100636109966767352299515571147761120707796969140179598361808382770239630075287564661663282751106418738938516414108600007249542587298999562873258857089670729004035161110357768912536858509655536326574097332263498463729231732810127798243210198729982576551354914020200725154002704922621044735874125586810833418218299410940378466336507546124471787809038020039035334385219764056870472746809190188894285790319502463763121639016648384313716726314410305342442401762950179494994318747912393346481592368932098731564536773281651151454421644013760693517316717428879990043405657348374087820456618424463978988313594584717458980431639677747851481415253663451832753807388431786325428274008569617361964930558071485742235016658548085148899979508836604254909781427760564214612828518472184731807987786780837550339720068769588429375709429972130859329995209979707100841410146355678374406642752514348399003287301279706221642810187545883966991248341051544057326704354818191211637172000764139389966036317466567994648044375514868365460399570885646827510515258008199441025711392785023597556618133761934542815688753725004353056183673487815782626986494409758420663226887718158398005948743925316450997265140198907298438479035120870950202089238852821022928271307181728998498470994333298351923563418430302035456380536452256222050781030968392021007658293381392194492542305077661208061635844905041403306929792415608671165383675000203937190638450222468531382781468765440355464750432488850954946431397308653213488069611312305700087575984129905055226737803889886599760007444208212372562609274813517574162313495437883709446262324978288017631529948446835872771129970981802661769413034739179646119755635895137751100915361621956691508581377205351176297508096772062870873645182873866557957508997248253624141189571907480335909660696868867603528293985233186012031212622084887829022979910187077884822899479087479544538655098082615957037319071009999813773619744314058291038384634129762889877034995611824681282079001714742769070159499425563393910731067531972531875608355944381147744384666951556729584810890703265082318417248698433376094254803528246004906050822918035060296629991364811092568909957725852738046873167648847973607624351394048930229668219819701886057893490894656147288488473414314459605528624603693309502255106766382952825657252474119739270588266916636036497798104539582665632446131918550376840522466120783287234832167831905553883490952302529692032138547345853305534537682050112650083373235523654543757437655142180299782869864715916921152490381809213507181339097610224836065833033184867549887394650836331686091139385345341274713132732895638657062334645976998503902648827959285602887855381364931133387331612576175509044380324450086480389838408441344656034596700758151170226970018506922342810086877550546748106175093106934500672821327652302655699038206754670379227307181455607912905792688794277136977280919598873588651474600759564435819408394773028039360745593576378618090773060629883684646557822975724710995192024902792251852344860435657979867905865396901088872732561359235564966862386942390877770640781611254011959129337923252079374273114943295094499999409181812523311492774809951989979821747480881794107515616113713028396984435468464345322777888023580895074659146108329256001639045725367225935403433118090752851288141551001038010434477069737628094416006843032617849170331423013583912814515666908755099706050432564214681367758292988399812444052993447297668494928147995671065241863616193241662062913330672095532527123786120071604472513838369562362410045706934235460164702842947555001935510513586603013782429198754601580710550391994766579158507302516056824970291927456855773925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -21424876535829717285209703813535419024319481019714932140253031260002297539589196549508691304253495209041744179553802075546190496156738933098644932701205361118095384160969450397248839121578180991393913735077278718538048055231376878592593671729468225258551205305031184980927079663100118710978966897640516904339864238544252979050956493617050546616249474715807938702354846050711103341701734297032055168083931305749149175194759429511823108569674309036701054856353737853187322633873450207146547931425991728020365708588640899301084506119351946048569850693536021919294933713681969101422713283660201795453166160266606950856725182253208838597682760195340558443323811128909583414999002958739094845155620055315747401456189856199336128880177750667852660431837872400064726643804443539728533140585266964402758879793628320802763891164456119448808831577678599008156175128802852213312323419679285303789257513492219546522560230122719771205245444118394119576677087172016254037211446250770961913223812886723300848520806315102479965232389187692895694934055221989580874093557068044806238306843698742382128879974528025263769219984856123001496482485506016869317434320889363265391224764674245513003297845826099518599223859739309714157810348032201067818478061417212245898785101582790350368994839942454158025000201554913527866349154381469168111374755381772945543662648805626134931910751321149860848767290605546953677613760659374718131013397518021330605327741186472843330645985159379030669387620676971825895813839630776907764390046029071851370223456732338861721426244152207691359663160055819772747859442034833539600160192509140211534390795100188586635261623097281431573338263222221359511853360511657492948487333986517392870517393733758010475669088337387812957508310627923052791117143339686885257963406063686988864457852718822742626783532585256129863795493046248594052234576175120561089802396658804566507854362233516421244349188572486875012088524697223514579136739693335590848650117644871105016311860887174071401457865431816532413455616909819402845410205927927027276671968430074925183973075262284746834556460137685191993175502465089441580193328930260019362729859099875732220734283500609605841388767962988849874149972493743215120039280696063214463631426243502484413734025927036676782074984628472294749501309502523419482430413519645968615756469844004970056931959094433435763166720436016975234474375781186823297408228151010768333039003366434264517681484915132950350369403128876375446584753791695640277323187627863829198161204079461996262959719134018432898376222141308565596789274388129782780627317853059897650314999101526680515588144519824697102007404434482327530261218738448046801520042722601570583196027950923408804222440730747296004961981608151183027083394857219775612214232877566320442922082518119607617483271733520441256877588065094983465718564948918198790286152119479454150676161887609412850900318908279005403761414253213403882558450772220468775246902354932825220944734250324296069296409385227860162273040178825193627215747028278777266097483973173668291002016913904787939605958601046992033391766585619093211872583916543686719251523003291493863760237016384817339454836659987199240683603619004011880033906852262466097827677722108929608361249223779999568203091148625981138071364931953824360021737476996140460002925265502487463924395789154727479693636720767839531008063026175778854671215549733262430401632542570236140572913539811863962636591452397271148588317042098018620008041773802649997856085367030451971363273054986896465225013547693019777612100865803521638504313438888031352871549856218591159858758438761462821624920922539218494541547289431106672555918304428167882196175710924540505264862255788150958231132520573056694003594898599859400929735529036697227885913628140838286142124692111562338433240190358693563793588015632040577216879273750586794942305133741131179913357078022255498806505301309651046071871752110034134335629512541529469778773617215913588488149699132646524883630671923781466775577732216752471185373620507185316710208955874888816409107332254312433919994005825965840379402847525128393032781030660982632912507573849543144460118595978737060476802387955727567044968065733589662122166035598446039919244109919523213338606647114336790035501340894314215375461686518142237697699335090528225594839160188429111882731578610407369335973069595480073337096888042156214184224173380829377737866604830874778974628628357780244815266169087084789201045389890611680902012239442668440486672309930327173788100481033325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 951551046786203981268016874123622644132195298938629988186145951399292878259414803286299791970060972247167136874281519133308706487716015167352880709961849407992817342122987115821644830004207053303983778164591131977819513250599261513843626045271547383573778293754096876708072673874373311566106103966373892645965675310303482200710616258189648438397248129246648712814260663175458672726248598636827969750297900355663293103713349886123671137579957567736306489275076106262318106427803788373952127354940133710295244686977903223683050336566265968587059192537628734985632202538821263094876239645656518846559213552500768015272087463612085239726608992456375426046721918565504965948248747466679586996713580576189270806896588293553209203345388225110751929701457464585465130495252437308197188449730863794965537376593278704821414056516798058764237892137438118699891224839489049217090041546898690140827240743194230377753208672721154082907788015031627979103473045760591468498720203108699207212037648031372539559837068133538581996741011303614787323800464121288915719873125641384152859690817623642232532236092643207611988307409118210563882027934889594695801569796613889189374433990178096721816021697841774608824229339862361717491994810242177391615548071997705586455190325702609883206610083248936382917068288941554908490913431775351412130727848231186028224997305980916437748665690572116564996908992626266518077923048297827646554876634565355132569466705445697759447018602844847862715870593353630547570421874927375775083446203073030404575768534560405177251058369788459644293262541594274646878346652964982343675539114678515554517535303199817791725509723433184811045040866144607107664880510150110101697042746857952030000800195832907226525513604944287940688617656424111728032404961716953219088987741938161247892354198503653480470031904877506307541756506530571337294576584467981891471536283345270986545187377999025721292349628956682523755551270531443182831596683107004293419592280008003401314076726391438277922327569446406341863524782689205424188928518945275665668904418809002560154770634036871997365906507454351526298413436436828533248620940506366549732047105514392961784005531536269330561789199646181850218930675064530115575461802368221636362267231025537090536957065572542693186117036173573579971825372242047025706946030847358013031396643110136309657875579281499046769788437906776343235888933210361751762378610700747048163895873812934590369961416487762488783298787267065543998124277191739540137268336919467250885281109148178920237852096439714015506335155373116488563484024712282709927179484165903300747207720133989540542511866704208254779708919079126964224258462031194455269968719603433925981416738889140836537026861665077131277826058454558019778628140296897779901582689459237563027342579708116076575935894048121088408029792571537212858537167134062961267114339379947661197340582730665355446240497895798089224047753137897725051664622027797849317458156028751844396872309957645447979335744024988331518798871428409922532036151492332759007894043453811939144235983766324711106304754189719217533251475236122561676063317431257894019267401391729380728745086122157878180852926570285770967338692020119903130437267962791502915000873591260886798144275486896525662351007818262302975572171358447517583998401883397631685619698282455056998320976482663385869939927433674191600536960793975290751787575246537352105951794378022062851863962797728481354469344852767029668884459510658630825670488772276273427305502822354533858739151144570121891245133164208222288293892588224616670387112065283197416143312023134840160416658689684508489633372304726522507166014633426411851483862858889886875869826099351372622453565760711479680646590339971494075819974958804099191516029380430081548320427547234754566099224835401170376308644308412325185469299238292760761370999633098023223317596452305916697833113529251501482407109201182863003314959144866063841890148334786675664710633959530840815557050957663161889738616191194721898443793786226951533923488482876367192555642057758882898186795849489466474809624386881180847819065406236042745048054465571790558305798304257995578714609183984095402780909995957672246414084044870271607187203389028963234344961237375598902133920164206027390496456909439463086177268409869646991914661141355809134220424763776448049373268912942018348155740220110099200745301787881032367313059373008070882033456996111168491518651419988976372011712595102512982319830462596207653398522164993854344228196850963286124169826507568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -39739908345345291706465324235074264540199339944903609765480814813075006339991748737587127515363680314976708211742163499731358694453570264622009876744575394520961129807514907695770744710808767864158187209507220534947853464893042777984308576154407130693347190877090897040873822345084521556789189366140254842495039987151202679227860046996521117368084163281794082327789373649280921640029478884171884794612333264638712969351424985030428557898363596741415059371889659296393905975556531861088854082826203906870121907855999956213485550314940567250392934104940564194793199384303313895700340629672600038966536461068844647044519592857099542231170785860708849701007986786434809405258972836835366047169635281350960481102808549103664649280369929349842550128662221892709022834417025997988028321377811870442684442792581090028367210147800529123235696572960615507546805403592304764737821108525063961493080163394354263091006610325287915516087438370727553230555712514622616379873246055905850631594470525716375262437310690821420961470954317489616806263882615645383600021731613097656006396736993825114033320399842281739639738051078259670640947216776847642854999264950674803171101360959071117780206347177235356540258743380403922763745251419787210245396991686363320174795377208188390604402679252041575555913551670951442304877156069824458787295841049250281191922189127012204182270595711105059804085518863550006288259795696748560072970930516197872064651260892254791468801258761155152137420684020339800850144556090758630035552074705839030831302222850923568116220842204864493849917545482477243187679875299171797781528397898214696659358592016000127204204674194062238044483513105448133688090093164602525802617317630260150091449464585746723593479257533552886235822863031448794609224047215880631154769149225905807405493005438223768895130014384053495585958129562796275460364319452732714305931991711192303797937701199011241044380541384690796529456878155681348890140503280052532466504056362620480604093387933734476766472000453125797419057023202088685499962606297277248095036533134336648572246329350515369976114847807540965891975755361370763387034160069058663822246151571009864243522506214589813991097494991941952919547423671777525960179183168770066620336700623535983093021032199346775517511553911085012375341499484988274495084698798154205102767428669908610224175221389196970247150220856295670514813135758372188588106407045689071028298842150702815518390427366354694129452497266634929866793791327019775328426367682396164019355804940769816254439623938539083127363175082126883841869508445218810728395463420402887804743335542966223559055600588555290240526185311692643495504294788937307343874405431931823315118789873408036140977200019864506822020938024723132313431685626774142571208867332621219658720292670944021243989704098011355926743640771537367058366282167496913183712484024842077112768761869298949693819271769700527584268874520002712283280281039745653049526099244917017773734194459148210385341702726067647884895695087954647422892526053228781429203920395122354213219881142401685450995231272985886037071960318487211338338532651843835475635721091228270644439966334706015789018660871601156720467175509881015721129598051922498685997235234079557979031076677399807722076988670944204463424910250494347875675485195430171735551252712691351185626756778435589917506128598502269182577499256866506697791407393691870245122191414037359071744744922621248972921308020530668404135551573348163001951484539329381947652867363510885463424739638776406473090085385285208332128180213744582319422674491133547843515376275910534144960110581424762919347319744170425512837148639447577393612693865232891652604565768475261217982974961365325618757788843325823344366239210839333848439118535322832936513421726172127940429391673004405756374626359511676043515476585985892970626972684445537642339683927255686402848832772004015050967301914396533980711245482513248710373767099041174955772001944878048658698513053051408221690909650087198590757937092391956334864154750909493423478683657178502043522894986597813202678313420710468867454625030448840101632641410974985224741967333933466386545120925445138853722571059892527479666206467346364777730466390773213443903542050552501050207687331847851931630366095506451422908227886452384621074070222960698663221589214741568359123015409144302203925238578378628285785778797562331801081204397707870428364979652852727127513825878699321403642388785988816486117362390032404122896808375275685271121872688127041328698396682739257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 1557436094395267682968292924491911094126696311119159366027651559919435182337370128685758966961241961512368326961874802987747910709986345729471677456234174829746119183704737834930451029139223653334841277568698498334339560592869396665179940093560529847533025730299913191132440582853131279640187626923930274139907023118246873833465472354467645172444551805722179019742394813900223733817385676177376544252259319341422964678616427117763725757119179944906717872091673018312406688040042409023319935439183854676332278194939790204779674586325150285636351611969996635123702347643751165574130551972357643145681243847907315126003340418429913567617136570986358691380828756893254255495770399870036330876727820890286422271886663206602171018430776709001914725275712206628235434493897610969998074614129574821261364449098485517059675173915133021187578924657668518827027464440030781440046767598130745457601062462619032727023294001214056608738662032730295023694646755124239814073075020282691303006139485301192733411900644989407444089298862067196760275652183879616191710499207335791023673180115866955167246415756959074734568780767412391205544391402398091202080788688641399921194302556628407633404031984587407321098519784627905488519274389670103194474452897007214077587450763918778278543300557856806272515105216825697344556909536877027979541915508248556721451406483934052977092275806322247544149470286786016143692671716067766228898446808151017307629095114992323449219276809570097849081628066485123940945621596723034235234606568583193406142373055552216005221168798655140811388161875696756971480893234686717540187848549232952842109749329022373604119538428926192272280004782105071635735924377923046565479949162977421702123498221125052909831403781378392926709687477899144796518966939168746818577143406996756472803100517421318079281880933129161765792148450196614521788268361686811360811124519226414773445406442184959707273370783337949827100894617911441131425719707797144955323841766703697254069376717109623960658800657244921652705045266278105024531270478175772755989395247328776829990994195341648408880761075445435279911898944507483272554962185892614054554590255674180428010392379983437766002673341118511433159131249582911945651118102510290797634469224145953484490484147215125951111105379724665634848468039862058885929238064519555434361484514030010099658656671888339665077701524351678926472386708485921885552135761928788492584472106034705070089812087759625414225989316159970803802559984689267737252394943791101281363869885197637959817053710638774404508307367249424802771289777073828563452955165563785036375504158131666313316929342614335576376651175923171535302518148613400424213960704740809529720467423758969143606387863809988609525785658523750503830609857697843328735696153307156332046229211732633128590554675100347179410092380260452415996716044228514820083920106662454175711967484772625023792081711551042966913201960836038112037133241521876284272622873972623050335238019742735633312355484390512846821883478811638629859105604101026579462093693284979663301810183849636734081784046015781702450311081805567001927017112650165826615756083418297368282574608448510964127680003268014073436375360078891740664413804884033994474886551169913123517795675554845391092891867401343336736456539264168402471564768557926883834532665628016401960083734137450823194903224678793934657290501740155566289403129120434604786726131407853463557403904031156051107506230849045325994161400911040941324453335899498240546501650029586406249015365695834365699652981510750535367719618605139153905672800672111405497534056988015146577669929899411067467021206882652034672323885139954218424570400598919548800361387865577910623861005679376305402631298289846113481395057827974907237041970642743982133438505566876543092991148451139509211805934526870595094394491161809533768042157409402887128864697029358128047610003003367667665739978395667009435668567802421875888319412554917561050116121662092489378826200615312120722760029729082752253961333832318519046854557479121645138940492982498067483787441891551495322309795926023452553010688202541252723634354105743186260608940772681548929208504316451535740999278677012699148532902624770934489942440740301030614740636319029338208671398916759843060525498619331793425279757634125789873845570247125053698717218033545344945245478199485783362904015735147022274541919774480554959258718547177881130894520110804894297618972908783484461026135244255326746052575463872261200177991836111901502448517931043170392513275146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -57162349558321457013467167938466732816453024894133853409424308643866050576864141911109192203173184256093789054788393002236582571577944661415999626394646532482880128777434613258254692029197673912389784414262763350160384882059543714883189531057468880348039396209913795275059089858129419456808195923221372649549585568131685859335696845117728817069652553539627764521173806864136593431175958098358722317066370435664675134049276554972588620195643154097669211396511631878856826884763639582414098370716094968421784502842210145627632856596002858941473631690904477334172051074134490185282861358912301653856901440159056789381342663972833285993889849777859590564185675830883559024505097038842547731037621033339294566174968741763162472571445701239097345015338777935136873389331456960805850019340579522001688021890570171385386143111860857466553210702821993947436578479548520512161531743323386763578597405269634111268671134668455790458172143252970732279862466991139667366637046550004429549533968967622071038062897042335654797296549049138493929166084126139141906535303468643031579160643521027971540522993494212271520332451000555197664403897324460118138865511126382078362386350264005135899740098797195197852270960841845830560882459322395594624836990545762183030863312887209577910554073728427972383842807435580448031833004271863291523977522750606635120871382971068732480721321550152267869126501225021631218219600643211249177174849398516975690261629627834601864321233820663758424708642870112253810878907187751663410113427067944115123808137762132317324619349345325243098864021084841770252516419237515606153405876629492104416623545732010222079247306042909284273643959388132661957108124943265079900429431256409113112857792303912708290464160886118527491527066002910608892084864592221893751412660271064208048988088276602539169420414869007488338593302296221458555774739009872227267247992459539802124482810764016452003408993234219265479166532604527567384476283905901069242492344294218620872759529894605660623898704325585152224684998301712197570207402402662680451346528881534528055422803369414437774893595640253790535731040945623521947244929968928571269308788088063691489763415368342258022928397736146502729784063202998545911695226116567564839067866754133307679116144792894554528201905993598943364368528465382193900862560201580857288966419437256312971549346976368999925582973876348378597550901908744123527035253941436008043505155588914730132304515375485481233819739070471486958092529552322418564023824882490433268687961293994331874122516039834935300682095636462497092531390297227641657069942939150966113123502124807003448976858563014528990542049549679973729751657413805710736404785835460250730433631825197404280323556047694963267896776606576269868277671657165393328193963913331266422392144953706810370079882377219103784026662966709110671472882211903594551603220875442329069099109601849224281416680566037905955700488186454061355873393369062389174800169787831765466191587500386171715429792548414849751018151611237505189626351315113097968412570790389496051455181564447764676421363249810672761543384336805801341635694975708052261790008582139584421366327949748910061316347514350810929546908321744024766144339376213874523190523768238206743390928016462822059624264000429256191688064095189641129391958108600827316807660772275103678409069636515045069642389990872240884331727986331723416563148814363285103226316131177969279565316955112680806175131207047733320143127421054548321705775830873272335993337955107551510389260926101957423405788149256019481656192250841217513140144481005506250671208735971764008179633911470772304412948186175308507671617705072345715482646157220333344901319495463154517287274385845244918315455356536069331126995748707386443242089164546781490964341319278441949217024906955456752876993828478214195130637314163966897810030463656004226626800924051311535882398243612879866144305152038483322469132211271028048644451798920031515282039345888628607804733575980991517976399968256196007521221205007851277712263194308654300987291204207115890949150278198913594746755111574778460483358147751008354508731578139652851797220647510266219032367355090392224887380925088383871595408734752684040259494544437760654947378237472043405721915410832257103509120564950740130867848558400883805520885611385080613897120301308437754525421590627974946154658387543739457265172714675372847917374742252897090122772883599323003143039662828585524232325079185827073487904809867027062206707192434929076796379376901313662528991699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 1958002623735229913125763796884144449657194807151821682715430639556593831944474447949194542301503521394384476369404550505591165616554150336241615710806857437009356228914751295606649814955845912465326583380503034984574018705914951174287053063769416243845719503525247123328848395565604473743804528410643206106827877522132238282794362323247023812710309700759215894501760759735261859469884166433018964473309734972117840030516506978486007670895551180512123923328765498850994201787828803388364126760285319059245061983562091770811415019461250339996199203114057727125592252702313686504406133587300643667399401785440225118005589097311968178162726996295735181948928894308185157038519533134714393525797725374948115438403711654903062941473848677620771910381505782319613895715774127142305344306740627404074467966840210007209499290756838566493226719501689224278252688143196077814717941409603291914569635088710976657409231469802434092346472807295761941693916325947895434670736811947742128770611963589875690009820467881054748064033345597719188673459282013954789382423269892574689709574002210732513553900630666459111883831018432158106713742725595202027418708656869299325828517044992329645951435871405108733203043383994834645541331985177410638202541216955146404860581636094487308643168447213577071580229350251491312422705323553051517355074242545256000762085096117749168019174053264909147464150287753317572663356127937774841248276650183211263501724700790904745452091215886654950445151750092510873725621237441253966655786905746078229831450171847319327465413067482767796536024992346943972429711427465950159235277702476274230813788726230084845373547613662987477984344034254244463607303563068255221660494683090110548590413752338175692586202489844623945863423731165048256544606960675456109066173552131833687325908013034882642363759496203867743434968617218395258943597603610251944855030494961723127625381418712482632305798087906302670443976296356758473234500469858631957060999638686601819354257641609346987938123209176429198502634377853863662539458702594352092928588758173229525883744705088092389321180567552366895627719540307997799085419866337385581225018324525824864034517078152936682539150189369660149912484755206178630292247035446720677637098439614770152694799575413697726806428965648352721109196125533532726642465585414245195028121212375847461950454755058888069579805031828478264167658474964495104517525065865504919972388392690227744203403820673984318501451973692922735033426181769627207391524015480605826818103605669824150900829085421522850789870005124935602974770052999107076418160157340709213119130867644434575553938096884183036077581588472576752269163864152781478534948425511092126608739364357174837494263747830239627566901359998674508392263104143616531784816406482831725393481562002382246913312663415761574533260737159331243409859985232629400673635688680894017833237762689713223937551436905971016685496973425241798353138149276254057036000234805004835260503279802246617173270196538524259938731683143351589030602520677353469967896236281473878152776588634390471285102019835977048207772133649728341073651785322236437736013088396323269266499418532552600571812234849768307063762943466592005318500948293885991650413934752192301248830324073492036275083890481217869123551858238654716646698970809222021839027052583680551939202518053138885358989661585446007760245631815349722350645628485183560221882250455266495298634759558696013516534304763499548221229362095709583711392350079456691061263870060460471358338082620653891123721984468340814642396804598661504319266593017708760542627737533888497666158032327155221019688380112299148013976383017564709874584711686164218535963565084443500062013913430091830839643149554892644075743026968429994630857246297056225623851223759832799036909976277491179477889561042461046199254138419929396901698737815331101000183950149891009903141643761650661863770857223988338942923458400710848845715712571854663148358792923458436210656832746783128547571520745432684979455183200295347458478791589417261511813573278362106435088413024802568720920822752830067199066742185429906455243353286065850925301485212244138509002446214417727910719954688618169010933393721024166838828399751477727509156785284649198519500820772067263682884693818444652863712706429629452462923858354940531551422902119609912428690025767103304612611852076404582092963563401383290960331588598754573323305135395101168936562122475899510756707652081007342664806552409644539661378540712499685128022974822670221328735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -62380190460044732828694722152770330716897999137079318810838904375625332046314444802368121251139991888912289361512570840609530301956842370497298133418283207536894066095908497234701979676454744738585178838302505543420893484647412124777534574442064471123232154406366681609005241792675444507674334816620704824246348808634239918399385297712721247759814456265990483737331159778421821300856065609436059676662260997272139170305426616900566875784075106331606890745114855193009169974706957734168399796507445515778381091344247490800751640813110658627353442534958922841632194148900447910302147277133440088493810324344382206086740139543271500927070681955768342076847205488723019495297348160500332570213781876524228619845476513871944036942484049652235165023081337340682764952657965570558774655553465393231171293304132744689104714148542276329391259391429486551894716112092776282019550448834078313561209404803535591863742711361344785602514597842804413466531403734687513318058213008489410922792695215974033812976544218358843977981973723598521934444959220453841801320912582191115387107944049374537627862033029469171711581665938246768827646972494600812144606453571881294564257081974290521671255944520486443448606270346219459541298742766147956279766243104332242208501240166276446983495708789434005032387057044850469042021991902426367282301750307012865423816174970131413860240405835161764053098670125575758380068125736467555135782131012514920913649817439863834080354811443740841742770207322270473309607283097650162095271946538239470893989867725385009554301521756015391541105986739595878057239992954155944870966353377698159736642804441601655422634437772959619982702079017518774555954983951204559433251426735459683243747475858815696050166738277878007071916061780192798878190371603386696110514690603077424579964200127893397020336667804586926589937011475485655249281330426025166203066407092862975159363997589580540308503282740758832029470263827919031151472432905258935003549514159411708597591403088556589333915781433909067245127756673311495153561363862966559000451081094703624927596920181072711963229628091515576018483625468059238024030462448464562048486151774297268175368173711483547116096520475294798149737819494101540017800568719142040932221351480378686627821494507090429331205227605973591448405237067882505615586559836061222754725368690674127432049691031138056787860788590516944050362451723909699495003815346459785507878671574798897962903923327940252492939836434817790949609439772222245378619569099090090622702464536441576234531139544041296917218976702081158899404002155056975940762142106774029203274594287638205318713724809150194910221517862565922547789908501555447515965116634207109932525603734602199771207069088936060597149534765793678931322233753586254600490874782911032133408560325774545832480234341684024347754520024078259693399543373789006002308488062177583059088420510915033951061656805112085426196431901024720822296198653256820829814466626495444485929685934817413250876775357990239044890504687728596797664903809868325698906981802462366620823519903356323811917821704119394471202788479797837725107056889073968260422087789457175457752216650194877677100968966679720123098532480431152738166722413410707184377377854873609922959982903057004305167973899150160134274939604259086440431628855058267720791968331770175999035567244671553327889754729803757967902290812600080806192704365059696410215502996629569875658552177329107362361372520288386188805078929217268637419900526286860345487264874323348265836208851086458317541442618155186924400432027986422724657644646050990482603601052721454541705504253273979317110291822246488546000918413809386586018327875840805678355619937248725575784287701429014384848600313561398521892796684435790655174519485578597533854964992754146080002324328714830637183639105027860340926615586048740794215897686851155333702066802141349623631738167855864146876911233398655346221690767419651841138257134855468746232742794922085839696168285082665189599830895611449841923250014166777990487321026932586311459312601959655220214052971152880224956065687406041392356442470099012203033403407776877289875693721770127416835234008897436240515897957010050340348487352136211211433378147659024274116304217666427229881809379500156722465870912588584497524145105526512747390582927105683435120823333819046059847411797316556177871908967047031170561870121044325716553767585503005051141047259884274569874578554349341986680380909225655521115447016931430701839819685794452652771724388003349304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1844078511005500729164754250331018547767412345948453491867556683206071135512479804461190320781487558954088220811764736694656760963224822493383675734274613029800711106164326901493820601601826500261537282532232179010518834993364544905475549301939881859728671452191054843417957737262858275452842447783324903339718493807607972881517048623507936581863529833058103479034873947280934718652253955707622111429928627821915620492191945796115962131083272171752061719370835777451945300405523537471438471467534027303394715633936420028850063968022228169642381153794739343881460217069645210059657246200549310397487330322832209716632260605434409954400681386335831492825638333515263129619741766085829724500715599668910156833158517062849124110159112581621794440973009227952357457960991418156495981495189587751426507903388813478214197970620751721652489692303017300735592285548144689348982848032785501600664818164936400446297864184597215650128884429136807532933965082345619416383762590745480825949401720886685241677461985154376338084936349911229255758819069108563366771608451561532898440970638752712095286618700828579927006893354547859883478634044551494825931597033451095149314370366242413129593725917574355785319299395362664118494347115927368366023049510876413253905673338027745801238090746938631093755321019906004317772091852684885244687331849927091591548256656588005683399868101415640977564539317172054395524380806598810162871904288116722573188331789888376305727602528473896470521607944432759496103489558346454559472163523597043675775556455220640064617461680725324072920118050682646265923330301225416096711253770105344538776220403418302143474772665771790770126236752531991717916544677722514081601744554156554176830850034051581799268161229184507456571344521609803812210754654060352003772633674820003243427710060672066732421593696981851525009356962988499752282548641002649695213852400931890323592625837218519078290354319912191950589188179483642069707797869711918856830915203161697894335669982992917704924750579390620240933516476449784755009526870712610634441741020629728994444062304064907585746389415543494511766533161601069154208336814480181864392692052579148664176030161601341193380355359784875057851359259941318345281248678836391163145307692220738969820244281145222488236320336340219954781298884517550924655178509801048280090523864392516710297175079035712758844507554112183965408835236800991254854615774579763724184650814473245724619020483294567146069550282002335035949545066937740739109542117185327811547223129127873678651025783205214800992037090780382572701988166831977542516209396150832589624999497038838536179714659057591464176530370067634208877741833086043974033453533350512612641817490083480873881297448709602373603713496452592724548209713498752710533141698355225598697260067733713590618453456624200641521518898303228841922320178494961149141487298079981076193350574987747032154926675745508368337069725111188682843361426648040532659129668873042257210974002983476407884578394565225622917955002967381129719099974109595984865291608704802472222900199007559092990703042234138233133000598534126677880744182526360686224391616751355270259268386752146917931610012556326441644485151167224878784054528744210497970326614777472861656370356679238903084037001102385109597664068558800128594140241861462171624084865226948436839423479805941799759457014469656566426037119942453922955737693385582101489350001271422330400004871653114878312534702304682783948117122806856596785287676728157015852521112919092552905717475268254052018769160952535266158913234033281713922935455409852463325476115742948033782116294684462477391748488220986766269334387066148410103898075099963321183921972712230942902114554905197692977658678393908707410213802224366237136249009413130138932064677091594648768941528319619259112678495841121405657696021692939810259370274785440220204032096312515755339029164730165668720029698783347011280099183949631968781611723593034372672371129331010524045402135445089552370297464365439319996882739494275820927178710755732573070911831002884902786625134960298029605921462279039143158932768738686726265884790384193726027171232213579997400840338152884003180541408373813105551898003018070787112609570745228472587847684922625960183219303702579143601248612565441608052061760201752492277569879011311506678010899016759692809886635911695742556773588419726108701787488495518790245963418495226812106435628398673072725748451174089657023301823157751853117771917278413216795956985905036162876058369874954223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -50390347539576503862328574488320497351108512765363301806590928446081953906695837352751799416785762115954356419631483065273600245926019722071504984072917234729805819490803121069914420091073955523102714914756460308613030510663932898402158501576121940544230693172090232660303879668267377166932180001735059106438772139551118050600949928509766047114050054235891280427605192658865485122726617271444426960289241912187915894960275563260337173140115466083407357811266984461902246086031411076521925352899628408609777351647692481727199639329854923215889606220247588866090670916508093049304327796961730324916304052451928154833661097499791933576674051737530056758040796171195550620367811186986985298021181888943525109907438078846048358766791203721280531979052632177020613776578657762109323085877678035175335396292653124315649717769169832196983387347007568529372906479598861272300040038820012828979775967964579579241896221679948875663485222263296125335634697596948768813595157424263572033777413550744729892059549404129929133071402335732294847848467528330859301179317818349058880573268767762001555483461530056776801303940020516911237353843906239708542693648782634827643128131051177621645562947262037763105358391845853383321615053578110767387297983955624400738559040229436041101882007968657999107246862442520888693685230900622712702301791080177418366893224024648158089658693789261228744789217082607181615000233115175342404205689330345162592522354938588624794250990553818391569773649096134990406707404878264990508824384860784085583860477113474675907028667255656437993873712664637396356211424935253125003500389785399636816818604119706651002955546095095494035104889106170309593652526189397219705918862353985214051891803171955972154799237521639950820002819444024492837887235045987383898405197089902022431182526022554233923823338354708912662982753361242728338559039422848252524468429274740500179082830813465136121625081501894613669589875895134488190378055820872098082127088476566814087109320209048383873279100142056984330339601622243857060511027554806317751970786738561275171031317028610618427254800958777986707379322361525522918585723276666652304992065757228537992748264783145638874871288428271505569688087176028723377342690809954210452110325498191079187643908748880046094224971850624362245526399292961053992251627621930112128328842311357974351293530706467810231290981162226058360238846378171425979677606398398715986218319181117716591063914974399757066542660121552908037637768178436855485901218452556546079404946495403581101992632995501444731285728613667172079897963309450363144897921684570759610711445582896104506717491759241456684133710615672994039461318519832384149370564571799738794308166484683777460643541021650433124714306094564853464663510811492940296182212922820284088299328349611167765784022084664108475711144939322739524677224227019364211988958529639323343163789710501525918708025473546433704336378042923811011854475773095223226015367141421546929073530382842133999344798367071694160545651442215612659171799910357923744632554606120947472901149096979569709055300459367801911815728565708467825283317374768806921571657173200473350801018790000926382796143738435953348036134125350713384055338519571520414809350504224518125891913397514389590090091252073441730946005565923478749649184969383615098496937957680760098516316777667971814091458028907073108767562963520920807403826800491880434794997440641822300425720932916266256701504139171379572992525394829369918121249229121324185383042767919320871583561329107107965484311763426489158516838547046752388608381615058592540853527280533467119360418623548464452506802312454457886970722975374182526607409059291173590130567580133018622630182183855727168732203577898925325158767382492141337424455331704517114583141595197149942177942419364868369445648677776149277628730339545652663987723224949044817115265454684301157670909257874197210759860014673065097161623256723143226236162500335107533404084165052774486454897480079553750021500217367606387123247339648153498848619136757341039994183047586668106084648889324450867102570145252056051090454267718144577130416041026127040042028368334481644442568011702961623922627551845769275914172252150800146551288855957039908307160326498783879282440760475962815428305421613594538050546602084662657254596270935741623345359699152671026018887613043951043667306991938103694125073021761476211498304106203332801002074161045671340084205818727291488792072998940686871992227515470769323713273735165785183198750019073486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 1267118121048545713174601624590445114385797772215250710583271404791329319744262096454318036389439241468070136877311511466339603552358678342590460034555517943889531430423184792688569886869957863625944479265720641159285959205572845464042251237516124338890904079371013998003274346171589700689297441910877908159223164643408655738802604565848346900011077356906307386642231182329826927832774917767976378346369217265862044915408305339156199254062602089644443653000752509734937134376717146130785636668518552567216529406976359594040715882404841900815432670943618087768204578505611650364920107342824918703048396106558377790534310560195408802931569376857083267646383998377044062094513413823974623549800380009709384433705916168793153798578500436331868157690419947767545826705125760824545825047579502014100646512568607862688118399348515757229402577078651537187933122672672827563310998990295508690118016062194414329463621962048819191994130689905222604053679571135304252537063208930034711710527359315896002017866454760800467051645781095659208920466475183446246787244103285925558157076058104846425522550168154282041987856773053210037951158697504608971253171704156739854518436929493294052433762585388244865572271917404654430859571107306833137317486624622439974908416112878504733667281862844553800467741895822749543948929625562845537278373542116477339198138947877495013588183802932432122267156164847345629619978311960908661492930203529081373626761033638833846741209844446998765319146644539889219308632410914555593690618984532567300753373316050700190127762901357402013118556798363780486206317627986503284223603903632522765695609257996496479843739822392768527742136387713697540769754931874327904761079816005298116290571851328972155842020518523542641370025151496364519476511254398986574080676688484564904105151217696833475393858381406468963422643684914353651434765202415036224798579596490111232968016339978431750798470029827557807841382861205919503263259979217580739051614731981015835489148112365719896954444954634209601951259044307605838001630119353154500049539741115524377974341891657704942434451654614746115766471525624214258441747790556005447586811513274620357860909892547274697370868534462838745142681065344196160584565049248851486810413413627301582840642298369457194439165615273631100018612233256798330670400922694641050850746638984231474143719057435925859674367703916095663331325575804393700176848237633764577909261743680858746332072047867619521048716744838921796009080715457826241902052850443571007853438016703240754069587775515964020250228091320455682858440218645593750107216061051311678323790457534359507395145174878356823975515783010508674418984621000042508487867917261680618196991614646648172585072112867052074728693542167666621706967287519503656287296962389742337671748236202902334844950350929843633402156271667258450339606553829652211551309101026315059858510563596349955161000873830424729360153460723873304269503541423939531796374557811934361230261010172009713885771661496379203975351015699739056867551856129515443021170062432878470503793368424079585729553318092957178041895799316230933779960376165607900595701114801408085026659539786840433977904267880965041806432972796819828107620151713310349153064411976616874917652137697138769652016932762894898223505958892054277694136267337170205320300995377743368935499327631943432569608672086279025087327445949253411815112312974650197499177639282137575464276379039457832034052834241744361607016508724252663722615543460042624716632230793587496766788835880125479910693523213733721825801816722613991392183501115227723407474612611653668686502898849527674494002102910222744595897197455585913645699802036253785061218506243606712489488234417096153021131420640341902893257748441517909036825034133993221886159541455261037124514935662577221144558597464740403067383119983830978951765827169659334092297605528501661285221311752800127175528435703587637224786229458752794601732571884285449698926217879178641806323719674519411972854018934434586536745535554697221014398234622164990737185230512479468057097021429899858001938327128713932607301878534110384549205640575408549377754863803496089446693640386704895772202341103023635502047397857787261152079604031925188526748301371668989616707798168035260972716748651702639187939857250620168699876467024133432990690885492394121018901169403529858921814269239127089238625911288437087751533682969421157485987519917912010896875251567112113479490156506913680397235753442635938781357651805592468008399009704589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -29077037038669793028911317368683413238815603484031579184665059537642894497007534633913336253650520602748099651007500101353769806092969723718428258847576652483784755961676254212782243704060576076051915284775151000177505291116396696199129416441569244805196674976915740225154014879801262031468488204731700655092502136320125874992742664155873452646945564361768838150150241204967930711728912276977534808404482812080712747034546278326282630981427328033928606467664240129638831899964984032091969101740947315064800176205248472176155811146070925744065219823497577468920526134288286471473932598020714568261930764105132541892799312087757156487428079629033831206328735284158363000753174868584065405596711701694346432445251262147087477691738813651683900266029578541350077471820517718976372064358896642644897709168477063667649497205593576168323726424841641906419357306408774224760272901856327037598492238393032866922188055760239719806679160061640184384414168656582614298677794846839376020920498483485833518038572819289577291866072571044597608832592408676538214526858408992167214638344383390913879868160030114677406100264657401878340996042692507795023663908479226074200554496485870858681979798220960956759758459897110559918359234424960240091500288695796660491188781056125765269159447240529652313528319903115276289381342377428977274573554164855341810641409744496564690932408587078562353606426555412000968194149233363325455995153698899025349618325026555993687821327409821329217856905579876174126695881754890818985544063208264187837237652284628091822158348860713156575535751309170300133998843996615843932313264435420131023473172955830024312891394374370109864884590509597153048216999995083141521453794642004868437372723621864227819959455088283347382090866054243643545933017283060363704851271523413674089908880358603045088829672014435211489435197992010090415684226570312124430199441996055997704871980294893947361752301985106231970852718828787915184135672620930221495974076689308773340731974190494693722165383958350678981047715162816984235132042110533477351373386934555065093202912738552512063942701660509172992333744740618006544355340151842801959444315006645884409034253984465910194441313182205596078214797446560369923782742810780238625067619457436417131088173111890481514962719335255613276808027617491691692480319388582601828827206881652303653029747017116937957092295857421207551148595277740682761175096727074346034875936717433444866960769619548616448870567173930815537104161878509460684632085035324938748765323075738402171867286208926564223272652149328475067116313726479794398715180383110285655103144903342839264048850661725761060085885333454285955939031868054469904859922711644360676462951451923709777084086321883488167043364196336379255578115825436862082429429541805723456174856795268761169313015090632370917600172235925272440483578424707681360979076863840202129811739698104429757046217198042843435110251329853782992840845376180161239828381330722902222833830096885500019010374055224047717758621842712860373485833843502038186263565197588472462496912805129987989961380594471356017876630523228654980616156215172827938806776813958446848775460123625436127694584044768600059668536683624005403168215451644217280409752957107514965576507575282513081895246024903202448069056198675218416365929144187601765125697165377690554515314254513437163467510267123781268502762086995859979480739842384166215893698239681944058164987431768551373591850202724239702049903454560441994558574397597559248720991614804482816257543054429902863960361665084738585505140787208771214056551278978303206169417237281291914536736393963784735538829692002197283538674524018307959377980866023446491782232791590091863673573815002957012673812342194444170695818956363555699110578838363537806382989061363854069149561892119801031456631154771136281669127085494373908616589784700738876956192718527254270170863907999136790325888367108782680930430345003321672962481123843163748796242787259357704308306806204210092105427971943839926511292944830061494308894206324622719593769429784286132701350192492393413246484440391931422164291635979659636337898438339399374208242658770243681451789665353789787548712589090829891286002607546844978686994638891943532977030735072147977523395200518138098046502308644337510153997278948048700325501273821914437314852535790119895277271413263390090461729048221803230785169382618050100640090921121667329597147487105507520905834436271477404881746365604173464808292535023828695450731629534857347607612609863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 600888518000236745160671866590507013162260609003211029538227217250990339191791175223918347319465455469498823105477609056649585732027234213633620876551340292191061819166877992884604040645444962819886886358660983320175093654166668485573284915297258431096340447218829771499056382517150598601731669335024466927347961259918332033632296262948558758643765605485966510970141151623895949228904432004354856006237125405601448846995867992216431829437047835386904456150694249312087560297216411726932228269402369625406534730969567831436509992507464065859225563124650841268048512186854757394452379002131116091092650528106897832042871851025310987627771023535788348845954558907030514328522005901922717718988461902083646769832260666938243004117759598998556729248437237860358853008786843295034751188091603297077283423524940131008374961807671329681653142862980886592549161392147167048871485758407610275129425074800211794125033555260757678653069215158954313070208870100365426626018956454682234178368001758149290369452628661969450276278086574244916106266673928361106080203260436811855373957388102528188605849358148338395937410343016251998497996528082075808933667301075750350739549894242381294375106953343301890763800999847387960184546071570455782201593233265859010961016138909503770058673265156612786725577065111317414376689510167322728150927379437837161842171655280872927525479161156212649236293279449788810459624993658531630002405741689253044180751840326246603452418368309073664958331573616274615664003279432633646740910801714242172377543459866591471621670507493847976623944891955679453010243603998188390806241860615583746391461739620781343096248439437472328331826705035768042287670228427182138232355115262725122887847759527676264145492693092189542801203548873162000478302272262099526772479500640787879733580134569067418319750298288422566259428589046089914201394915669502790357974168373441687790989041179205739266029083206271483325901522438742953822153527454219719260835191016903045376369387981678288037204627132945095065259356835880950088296980501650747729344861412551185938273490762246598917518560105580252293128707589857469362385381598409020452343918399683387657829848448061393970442067398165828238658362159640514434613333161829648934610539356970456831215652173209733284930854787915097767483408324990675713324886435982151518696972211466109179942999582878750765021940797737654104991094024856900361839134147140968529876045097459131214742396650475464288819954004415410368559918256535448720666458953262363080993939196499867616109576604992447099530815023286472443271359611036936829471512334638477381432753951367810318852261020737809143400307092042962386064706482235263138320016656782255875347209176249856302307871566911007888021009572231475996837601284083170190600812092326635420673830188700392310696224390377340501177003793845721075313336290070415933083084726378175773565917768468876235268630852393564212050032736761644471995413696259111062924710630663860073825493634788138664821817003566458203279681750910792391736235362143921792252777287851723456653036353170664747581542731756720307765016769289921160186535015076526013368340519694993040975845837583661368922695193332555328313216004062770194750080840116585005759865383779612030656642981230629417451751157719888030937094308620591045323564855021734897303006024523268796903754082900306500473483132594808306767787456277759663191920574714493780909322747734834426288328116737642631962437484687104455400092127006299527893164084367475539085581098744807033361919038027839381739871807910878428916449721388691023955812385918497101139450111808110840910617552609792491299005529025468223085866032138994338002442458092464600679985178906814802427669769823672383688986348598288940706004162453673065575411516412740668849622336943968126039172751819646996636049595723723014641716192383784652125148913181760121424128843865384831026415754008583102036597923028933140390373385716944346741539429726022714604972577681105831759573387677546779138065809438826971950089158170695097539233042998993014146425387503787764997688705963673289651596057947145436104721600638666996881763350642052133356235305845399283862099108779633075526385962459677271398709705732183819365644524649235982071766994926424763328302058157028023633200449901771659433596711133195393973057319786967112610191757434583472854125216737552772508412306761495557881423346572198475090690850288024398775824873087150925355340185586084228860118959354312132588175118103057670282396429684013128280639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -10980461067902049899324788580417837332033889938050874437670061205511715696478165636999071534201230367725512453358082786495825539928551317002183487545194120248463152036828801538472089590986449454462597595576018625589068927003112426080817754160402573117864759900913113942919822823210550881476265896776747560416554265940835630827137383867925973800574841550821788522454802268179614837664423569767604927388890903960586162211325590812451979241057308110249607669653140249716090574609069656779205881324006145933632290965457687139061775017512051071573009777020076781598902656416291727479120761619061355960033680718855968657185306931230911497259010971770742720594486351786999969256917043735052641104149395876008808258218306195067664678250254451599923590523882565592124712420009345715023271304334415503970292487835289543015877129370059286309257718555534003974477333874920372817077753825610989702577515842336501830818376016546304695641083472467249122474934937523217626542152558469774220835559012975477811817774315406854340046737764055157991387490491468665072400174011008295699821960813375826059802066775459039994647023312508336241635281266434777861369026336145731999494860942930100999475895039360744959449017158530282132994925378980615007426387453884789376096070252896778741290955914862760704714285668964868603920133419129565217198103023363273019106890809430367232985224970120508955262823847955288143473256573511898563885732948315600409737257764154722613929625937802685369172666839480503286689571283568887112728024823952295618775682789376003360028043820405013018457278611576768062218732010048130065681239992226408657334559800421609544933613357283845366258816957699051974291283858491831912896821823118943669980991716245149943104281814867532933070736641125176108268025549886187177310406140533507584340088761493704306358181306228139643684584285351409257357772674935814529690103187875240943088772627023228244525705785030809479519219716941245308919747095188867731436083579463573308795387547769463298196800159705750442179411646424460784449255400369665788598972578891849224941109249391737209337007082898783957026552196718761885712626071561892734242184951908348220683616505150402830796495675900964835006993708007706025398103302389331081633684589398708729323128514993095215340098480685215618725210292151433938682307923719007191782193642894634323812605350210409381033325652323689034924049936023453262378185572590198414219724153688140460266368618744170873072383663750112879841704563374403247493824160938548986218044511194343357488577877357895454803174711024927519550810065727099942631075778085086214520427540795849654954724391231319843584545738369355988281924491843683336470028728797916700136788921684309377540675532950843582399424727928895101817333737762340248318963455474774125816386051415321212464599004488696346662109073217909926251883471364528942833756028073342967886314491473767965411288357598680326061221018561425799731108289004119950347659627843400852524461188151892370135079869243956602717279718574359306489921114751939772221619335695814379377861860109988334481449789345289707515185932395134648123878843617232709317603310489991097047111872590372198144093738402491888425656122328518253856999659816858234155418537110153549698796708803054382373122112872237860541499543957828931107648346605662623342962195641047904594426143200990827838444598560951076010836743369670462238669796232464094568874470898102593292265639402041009399547689149447584645158757365857224320496148629992085548676443030951946681560745474552876860147643197402525670524312009890228862118987189384402531220271971566591391485085244027064573292503388298777939096589037020381758878012583493392394848976032633335388463964557747487083691306734836607846956044503778802578418614445963456851436425428005067895773147660506773552848879950725214835473004889948777934632023427938686119568573294742732581115098283369302147780213352256226348055298876042819364275958200426376949610697892599620158716265811715698757215763631956358374138496926216692604748167541681365856771897143308215795669831309075068451044055471780435840184777222661392628728712806604210506705092544783913177728635384628160572953446406709879325876525154761447733022506348666731446103882055773132495617172591323952767604595527185244974270350950109887322805627694713211337800923771217951999490391833974642693197114689840024656192212103126757669547398183681917766383565458763041224538794457765758558127902566474365242811354892449315912017482332885265350341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 171950994097667495088629635420541355278319831757683099892138101746916096235345964190274951769752267535412200043063457069442782065607736724567838803872969003426065781265517437617943388983039743047079615794725792628306237943429862291297492223403653524551067111992798649045307472171262549179597063959224285946596536683129775387880838604894224271087528352195863831668548211119472448262474247933548980764665638237362177312793457931731326008287716681647517408342886956057409064710744962540992322671702587212772130302674535573902784797558249398842079334532761338688237721202098636605877172388420746421430823825258294720338098395713949073918026519026568342766068006289026077814869093880755707631255354281786640294382442600207627843466717521742358424964642043559414542004850718256605076592919183625778775233859481080271311043282401498098778827373243345865990739438969731525383069682449583422747608674751284557903318061672521558211149379825927038709977385369845605501537986950307386551106812267039897594379784093392597837972107238924761915262397132723648468274878599336673651332850247449306034909003472009585726861064077277926509101805330912419754325719641370147809897009613913043395323642247735056906411353057798964424903281707813848298185298139791734798608271147765678461042159748473715597653615878961224461864030894596397559342341277785025029767464852357182238712368119637282399730140448784498571395663632848779185294810089070032382574450511277824161774251744305566555765465616262806400574355391916266799890953469843880793174263582309096777158827889068991652331654054240414069521329437095260169028527099049182418140212461294981104346211487433642360137200146378168007751492689045653293904107784892522298177003050874592405128868035733641956810294007926023568489551345473890654200679124895603727081318057188348444429044188962474403170380401131468565538127557337203126408134548471336711504221609160541291610598061735656784107095278869054678814403510126214275317825129246426638278366074737416928663757672924324563154345118738272142797534301037425433533447760947136171024050505611684888919559088799016224653138080614895707817155648170071716209210276479073939668013691931870993943817149780373648447049853355392526553799178078390500052528349550949592353831284495140027912157968043728729866412216714092258351294868140787504809728981511060428213206893067186007443675615215673183784230633438308253704618816099900210583032634534304025666604788555896298587119316616148010076854604646541221565566095691780887860284223938618115792709187406106046508548277432782050902332551482587882477688999766341004498577144809232382624073361301644013560482597987568673727277047166519925605154696499361722239658599624222626393414522906564448630896443984519680308180724691496805223551018107678828448774055411283719855734489140275445608094000675580482413424038399981911695253315260134737434645742117204504895573116147990563007715568231919739116331089012070971450571238592342446687617830557589190291235659233388344743735923155489716172866538549060534522732080173731185703912643544035416765539120962817434549629581562481286074859318928782981996834792395193163581867359626106695513470164630579090420832182828095081462625833583843082154099828242916378094338555823427130551668923960227059221782180075597297967051968606744344473508603698891192945311032842310976487543720505642320715835339599393283936258358733805560794459447425853889660748409064299715424606327981063536825923954280902353656712617415255340736064388764417956074978646195358728510864216790228419478587335197492099544226671736645540964736137597776196981105853141192558274538742748497809621789520467833870717540447387614492525797056035224573242346921142701772063794036387126977458078951393166627396056791792134393426197060908710844693262359706898360304220751176631583375613246965099963920745289390503300693952329574347419742183800254891468998521454816289790532616287834278891862373657735406082557120644238751278264557169752356968034430904522162284337995389715397194190821403839836794276782272410432135142527803838003456861663835479371279034598900513821698724308971903182750391404402890330149018322103874110906491228716400847647992226578892929938733598703582103400803892538057544977426457283393173022939288132056951900426515658684275590256363682074478645113209813515126760848939940413300583938322091954976957436684259352044209811260195205818654748219985958192267000004618592415504926848083143553757310209584296956109028542414307594299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -2165384510908532379656385699211098178279043451408085244701420216544711390113843826872799270227247269296798896378392401720961809763507729847645689083420343552951661159748109146667800810899511703194138640228020871465238053696744013860481893347636627118708151427158721415763793337323507046063218712622518805492740822710862178748396104220640697902878256195997697072160085728110702944921876201088886018545604206657968108020468477821336097922780924363184964868392289336234604575285527593835755569937788170104969345638041514786214397981267915308374485474921464888095202795853751319229182842361060527371559368875767767986300568979874663539374593521303614408415010749726233051186022883812698082373178761371160767703477643830288665884561522113662947502001004113347307504755362093754735155463673688107144191119751241661104883040799107535559672270247468654629628735893537656774036010805232723821100915225285781110327248013846349825579146455170069836821931353921927992619617800697175525301864807168189676904360915954741751570773331399254624458787141746563152573849959736415407572435587552679531379754350970343016380574909036741548560967259434089532306657190383617209838727322155425463214180305043986059999309615470087173836981456739426829144546988736553648021973454225186437214353831912438380288619215853309268157256133482426692305141913809426175326362211370171669117857933137647103838159327797512427638215745525092387034006728173469178797670847524592572173181606009793535523613096262041445436561713643615203593109210258539272152576579536248438904134024108109653324187794710364210190804533969465503953081310234231966261307890166143415111311767961791905936166460236431387821064271715183215420572523939713755076228070681430730759761213210822238039095392741665734257551097088288104170290812449479984251456214331389133344280822197390229931714508692851916103857253971423382174349197357128071574277382505375701212651183386153740894343986069114867663213112735073712215088953569269205737180519371984156768973846396133179122857189793250049610659466206809097099423702112650920484315038606162567270610228120338795416977603425355600166559085630764677917669989558446448134078191177898550961902260554196950205181382001401330622033633306363029869801843425091749938163681664955730475857810468607445671802487998428521273575392162894121697146723330073739230532301032457783835157576303570400971877102324772866425632072963201482197518621830197252256617208059397544226320345029034071158694280797881950894373636520557668506557474336889450750185090879882163098994685629328546344721944866464654432435025956708691497248255566759387310178088014256773339122057258913658597320428031896720954351633575087086306688900125342842405504672264922457397232161317897340039236681995965559318981554477563881782384860230356514703647735884492397041560461431901837467563703321134045104755398887401465919515220463774055045207607183942674651415019324044215374210225518100434685908382823605734205301764553751680521222028825218977441967327339724217918105642438101693803297662251404237992468754264724804101817400112595374878857725519199942874137407425803443015280785057992270866730796973819972210036882240162643875763746260493990008720119022482669320903315053590140195154470418109754365685650833772299980704479391292205229553069900991791705911245994729388029141752208094261610285665115854827419112421947212377183021146673314378724591295609155914165446138848409162623735076041517542768940693431553889375160541835757535826822576626634428683641795464644396018114934754679789301922344369139020676757094605183401097851491180500504146578038610868722593411746020611476057705002776685131665792552592054490917984512588563892216605815895245274747950973591578096231102399367937722132775765875603813579237261205860630187088694844311722678132635768209486172515048794926710188902585659056502056014680366719179417354725481233748476766022999009853962363336804754518947456668930254219871857221645912005958340103404501995823412159458607906447003203680640186567129193436625984940623669634207390449324950634365008391247453041440074185130539938755242785728974743619542060600503430744514101672219625711305248462845710896157474303684438691805789151954404693350736637003541326405813155317678844976195853733402013066543067544590479826983666758300624541189422366543744067329684787671453826051357109040564156509757670941937058111211735082101280256311289682079979259180918535258290373051882667917783162336853308715944876894354820251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 17606529457411911152742151175828492086658612902789163953291599398540563665885886784471239086418470062228733622674839175180780078027016316372648027190728333858415869775298801230719461298540515970372663466526787768740545299816653866334241268150926481768075325267608036008925238922841105261759591863095925420647760359600738528473441927474813999214347902468560335099304998534347504229175821304675962495804517939168096224449283451919311987386780656241075952806653541824987016391130102311405380887584711761776533335538465631561196065959394353503677446549307225905056286853810028635415288500294162086493166999805533224474153762439828565478389960845095195780948312743296242918670776152088838785317881191064939383242742266904156351993959943198706196096565440703320751137812600731492270869908932840044169120757343153274105492515704904977320039117909706954733161964629179603053788129971840921521784751810789338173507074545797933326890211521178005278171556519253183153293489819064360240169443347668693210772581136060290766817243635290180905395972436949977996284344735387956598877926908993114496457121182172943496647612066439742903806336966529218728395633315249777150281886391533609170496770766865424491064586485957916374511102303687538815610169444175822630941661638012469690289507389106272837481566516778157718239274672730941049143961716931660357113292507129421685215698283797115392094826439031279438258885084378032276353453870861697454377324444299814967152199911513510624441282213687596144706198686887464950836535522870164867079828440708683537337388301948167838845563542314173392055472813980962273362421952254358223531337538382070332333813470093814844294161555475430981897731413715709936489689988042911250163690811221737344378728742751823239411867241175140420685293013838227982769196302820315561436190955647339728090702290666817825821152119331140236741753780980844696206283494049209870182561458345339263207496217306392975186045526767118320908902390904467187455020482139055664495721839497866312445496562247480752281700221632503085306279298203645447941282109489094138785421070361940102000341664662796833345460472240912760709093433098154508515442231849363252386320443229032030558269017666691735409865953051768089768628809415622156528533313079477826851399069364286242287612244380647527310203471922696040617833768940778903634740264312437801508657832510165308972939223028306016847318736570528491298405512051362631747842685558805818209951401003328697131958194543893323569513610448780124335842337637626540791227326371545686187702246298033907362949378770620594760124751735197089121989296580670583299969434754695479422376666704799781790660709093294876252725484918305513885677261191607730254697188249036806830289963575406312385413158108714700571387144260683428043248221674863751792690086545011967707565095666868327390067275982385399571148131214178607699849122338189703885814130792953516769137696038425463976334764048823113997805553952054668972644898317254164068590195366994109563628850176847240718767758450254848783634577464225943173527230287973327384458077868557115689593455709718309860678714158946163679690311141786720038975479140445658981679479751503239071909772996204695668907998902505601067270256856388276619236782586130474558789762536937862524176876811721889423242625884346548105681756480633699459995574291563794078577467239916291374744960634972711115104405836772437403983750116200477126044075684584109956316500810290295973556857960365169911592290733917294362711874499505862052340523005345795156034763925977389977692681524778468930044784006000466168844494981862240643969341978520685484483747581271779106043543845391344603505157875367416738797652215196153498448955297139030412014067983396943151911797256690110157324781256181095319888981119694589736107981076644454797326812890934248460506760711221449121752309130533291374023612805474832979254515200094526267688428035189067115500887940106087146435980077158077242699631642762081835253612206853146919069087019184528921075479308045493240511224186318012074041843827196433422817199341039229013028718274951959225156547490353652169805032441051331987392657250389279269474909233585573788512730167859506562669051248070795736255080014396187387448003417131550806081403575672857687163539612744879983362937730134678958664726776392204993433965049236221705995796107287213468334166107797968820600180381863006087732806991706832144666968643705801154447301541978176947697324132835582513113564394249127564862078543228562921285629272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 52091921234847606350094489820130624702794066622463021074525095938386317912244633419249797286946384783873095415491644016407786496031073635986278029940942351904615660147001644592557113720097426709358446937307355593635821757283172784720812611409426354439561388401817318842731231302959515433337394874252824713202922676975322348133532607316680460258253138971002592564614021361254872272122362052259616015494885886114257080156164894417766723758633268913636186745077403682424776059099492459821940713259875946485558830456056450917032115206244007284366109390848352115949389136437445615462378398107390689219903055490199220120204029104489618390109309498420002268462320115558868291957525846926676119388326007865023204672616771721276439423002391211723018618219281807924260164711230755006996702027048943905979378623989558488062458892921455435463005619521591408638823018774530899579588083196497863276050376899217595788910020498214613914402114445976094197185000016671723503348751003246219614377753845837313303657069674417145992198109248010085628829082456768505790186148457683429177254261098451192903108770317815412938555492551485911113256308186307307191020543340512132595712647804025692484604138074059760256677740669121065983918193483005114265440000469638742076621205902940500090432388247137745803592997426876664848877094611283243332194202311854718715381225202932582115370986373678347494393345403497642978707752362917454683013823549065090464505114024957229768404481381542718227385867835551941858272584561444902063736442605614225051733948198953188905850806479173858867068960681169594683281054923824133987753788119756266820813272082801191713474957980668638797059983632668658269975487436142127107625173249587374156903495609551349572517324667693136004942776333566306306201541004042343235760756423747389288931750309570109093211210192539820141741451964702114446129342319574600209384701393189773265242310495819392984326663407099407751635702042952464999078433071256310452023327883683537183632910870743321340762689701068526350078895740692531379189626047252772477028460491269836308620119444462628489986179880832017301884519117626121848408320451088834722658478599370867098619535274161182546301164750981219859529742849518317722282659510634873090241395847918745379497204525126039658126945470691060821528967112428924168544206768976515460891821813218971479849477481983906973038678858536829777319850117243991188485195565737592199366936679834889727963822746247458613806273366389787561676512455243132290472350114795466492605914675259717821591236458620943546847677738840165631369259372702660810702249053740511902063139429960096242387390313355684032653014895007735995495314765243607329245631468992934132232788904789904518068952098344551088013501922114025584622283720640548529479952050297778717393244328330184957106250182401573853555333499968440496096113413566359717704875482998251784641346058283052648819586113697884522209890478219522910899640460310108844002550702338257000620277526394729322911405655029846236274142292748712327868960492271224000445426120008118134517492517609052877304533109793500938345333791171295080124975641567810406229245324855397752317951169510168424312881156497708230612985127377969852271196951485082938031322257909247700093133436580103416681425054252784187747346723211045576595027356290049048823836443893210396079291519045535602976085399789144985143822217248963838239205935184870096578756419931361718914437397837062264957050140394284997290535796899211160938516080896748658016276580447031096312480060539001895244720949901119479215867884753007296461497172419082832731005083242866481732010068738797902749922125479246166140520080081551308292153507912385588795288888460565405667321563435088741120927468905049112745640623468669535539860204804662938589390762344387699948004358950399127369346355691912334017748499558132874440910550642144745452653068474638602179131423983281537840835345817204255142604687556595754859728708454797198146336339248261072969683571535792405489500856707664060108527000250000296077781130218523742633932442256072155375533585051763016261919962883862407432829092334120756168404443678397141335974441691478371933517841070207445706646233329969045191120756511946025176383059168675655976219678744993495467690430753375711746740008427619048680522107455301174021384926637863432630348957204033343685233828920664868750174009504032369839411334078140745476537450295461854745662858517769643948154913385737649364365408656551981181337396265007555484771728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -5607908736986175718985997394634288764446620619513768635905607230265264025866228032868031958523301455506991566480195011863326864569093907516553008255181641203079021765341108203881320927467358537321850377403398156531069380777164836740551680038555093698317537177315725464543995224279595497102551545718577006403839855726704737585752749561356072509473887159361219263336011862709044253210062512759096166868690879825060726209828748355945234750956449805711665257022880463307140832069178808389158020440260230656966656080057702032586779933273226371704184327201404899244364891301016478973201104948133895226727384807378667079029889374388280240706773994345692874816409931938021829824763088537393338827207969102132918738573012617772736543080050753186572883936937414403223425251439325444615312146317807308861559409226102627151857885972679219242120099993443886753800538471708351010094255642757707846246092253778758900324484480621431052830322943601991187831257168171265094493000832645403238996711765234628047578331710614218474049301259138346846782771568434100363864532309672253061827138378511559781370378429239106263164804432863725338465604666364112053016519628152821204093358960027921633342266635497860291741585046658760471659719400898316186217298235604924632476030919026791096773642676349729068323088831196623805481457606363759550037403647249230004126631616957997070218306560973746507132410276084030011135027657491075304033602021620887337230829787845761492389466674892340055139198330008810765119250056334896250576869244941795544571599146788889525801434730116502094191309118225656522315773709507712847889778600871341624578261636629614133064015332455616226226680057176740016082596882168507157848159663960459111714924203755381225340718738454522285876395741909119108382936699215106318217199797248092582644566720084168670425053115763486843215683681981809834371184026138779309896888226386797218443842162245307505780662670611119787682443226575301201441913361532356670350890493583802083820004450966006345121021432054753493260883580409593378795440808834820466168717931120566288921818544552010979158393471962197966461744581182005021629881562035343861627539114652886103108360881730466176673173278733167673429511939506973332453197439575375327151245391090040606072418339005822994848265477210128646143797888981676115868307614849289976271849163827798647783852537474365723157033892019229094130334264883120173803251421995812301282820734905426928359573835058380003206840842602479393812791178967971224765490451890277836270463251010000996428459409392765294587211040703962224059691839919465278805395718363156498241819105528653249954707270036612095204975735559508676971492437813589874544186642918197948994642610442387260380317037965225173337908853425591803552264088603537681513092961874644812338101219195719606556806791228442650235541169745176009925667295789546159446997735752146162484814819293820599378087859667771255197318617381611523283459039560815963193175716280201775126819615970395225081519850673502934497280399461049045954789013346913487089394235810209909705411700461061954977627312031633652132006743846304574648548395022370767490434356724139144908151046366880060543736113720500720396251991349545228927753282728900872834097422201663838098054701706429874159077175780914300266567602521648543808811092186510305878518805601599592402693563378752183101264382381094276687440030999223091700919559155110446477557187328795046241466815975738291368061373183490424325330494551914789792319084623183249126584236287758537781215786540941256478759475575710289647985449588846243569298493514421939143732114635270678314241710345095614001314106865279371080266453618276020287742457713031344057748001146950241865503159773491496333678763702498727790541026867956960925383433907314835052697987398707981274973197391263694783810066328094885988898236164365642181799908582167468574795143394264754791476482026448654686884671521159412316170274165925172662984904112208124667387838873632139625275223496520599093957102627662922274104711265216223972288712558561976568527889008693614684584032893269374913422577643633380353120452476590001101957390599472318533141122193467456718408913358300518962511082919145985894611054310512015483891191970556078823588229290620327403822526636763364259232139641820547494787418461506372818123246054037753320732843424696927229003518395785086125541978892966691625864823074688488417471834872777049701267842430336986671536504192519737406274300470232496707012614933773875236511230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 135853986148283592940163813368094281552184307438521626960364082549886915683162671381698556423048631414963656248369742772283505556040371319130947174289565578237442000520200187196087121074185939629401790951694948698181469603284837196067835715360945731297460129002256142794810025353340046699586658025032046164902967451949567310759815588637422951932424753237730265260055274477814073553019436209518672610187574468077881593369287039846466773558124914507071445479694513544565150066264916507568711893525323887742682549192733684288172595141883886025156741646593764078612324239680793624869600189754409007715606086119314029422551948823014955515909552571601201003612588414140223569866120414295614192608602769779248460161234386406152906821025619228855759450538905093174521271604464929541577732985321752226598180304521153947963774240365752849425127956034591424299638649947072448448593761899284463286694379007039418319863883858462167255752796744893077977715056843755378080629086053464969039848511383337204899346079098267443630485860348060093955832076083030486776907118633033066593463795399889018839729254307709161440816258048296525988529921184993102168401927890828121330643737681125893163689785637737860593651378635518007025009249298995470826895143966011652844949352687881133665042456743983489481492507415279286275987243606553719817343920338557798944830003030757620259969382917709364672121641870623756912758596325788895734930366833038225696464307065660908590670224921648081007923232335780916291731990515224499294592673165795152536938565096653815650005041698001355033692251078740717958594912310606570992560248487654000264824776312603826766204897105433849237616900666405073172065940066330544172927494908450901576496324467935408435278443486992131948625895020620579030666163248601706054274744833274158760018198063696843335830191822982343390997911680981234899516049288469115814102432072426807002184550833426198105099734606122669943246441808801968632539387050587660827779529372119874733642489803442406630276658021299623063231438047728181334870301402413029235733227108327880841875881789082492058037533323284185476891537265720786369002533653520228082564085839998113407644711912795495211534485808160693980541256337889663425352293568914519404966600852519786951919286029861587534537917382123945277966713491692665347462798900326671840408526302005543706007986924675518934227056014926043765596815766009691907070767756810361951995970883719863834742214418613707249873032818800794513967909668409302799913143285267138828047114883545869704740549490582153063205169265476951694604759587481495504166024163404729285344242355512905450622510325733710079232536764192170424066328537348914184617768021201755650314640417156433618028237960631882828779120935523496428837905487669020737971350420223196267376558906014091262483868780239948474327269037992079093191358761686456229406179042049915332122994289205974262604178971217964935943211700827895815217612801960292209084037303894805118659605960299618379556819023688238479934363477384069217512482361624568136759156905714880748151549617924703713481784930610634440094412031637065605195446914414887947660232620341617948078114343014157726067223206852690989855477493965299618612366734392370416602587646959812156492371412295852194063829988324449831397285498745361601141212980217801906995299924446357251652455261735456095051297893168279894810828685511561106584830181054313691808958550485649476870578501275634935782490308379234879663570924052817904940832496042851634294919841459323279741079323637020007013165618513256315060882735576257213881267226933648870854715516490107662092347086266267354881783583137539463080349620909532543001681830270419762395624207442936553564488394919759532936691433230598781785967693923763890900006839205684885540887342232323433275250711841234780291646021982248053271606541471812481445331748828315760896837050254791892606002732075544703810518747898945787989987289524273575801141619247563022836494657857522987584357965679887561058365800795741936943175813580615290416794788220939713900983305598480387989205941788285326780167228787290535793782582897407580063499944694417373606756606929348262349421997470016955209054637884626452590178994470078456332340571872875857161756096874213238751838454389555684683425563127778462982566575910720264320305881609280323843349750462267300836989616017884787322219212258604393335660073191045687017243697003789097479684308212061124456061023171926761049976752765422460811350902076810598373413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -2252192661913173683344195250927975214216534790260691443908006011554357048006295058844175697390054442242278115665737904588064790829883871268585564262087175500133310106603045348976448143471859086860041490606070407943059039381277677298257080985019964087256247509587904289907937918968365761482478232859110244754502900427747852916677102787974497910438222724729238070971056817493979806509324985974498772491129908480477482032311330463982592124652635931494454675352804187668531838463485852960903922119185982226906089995471980665051872742968278143032850604983038678948000082707219905746842689990899016009380232785150522646781267112956963975032577540467738551380440490608874202174656085843181164704984949964759846372909905142092160145636256064575385218346258594459442836267726086246555751612698591344260820506537374551665591257903125842840782634199770280362378412325894881500866356475899458844096839983707210680095432322414719623788991727703810538636865444102306206528740812830306046174077704758263948351704837898378169701702482722350308820430520010866402125604473752469849444258516559438360554699028966868276424545242031974195095822154818148602957444477819197379055863856363247015025715609456692917949975431803236747888141397567841670158522123160340582962128757655845808405266578731791540830048911158957487547831817173957118543730654247633697808703732039555016880888530235305609357534952805620841527255646150846316584281141517895648270718452202316900392110903674752430900421811109711397125373957578114736182035922878305160600467706513513893628688773591587200372481841465607148504967591667781239912167781972872632950687204745650237661920235902171996972345811175187877279907053882276632611320372261909300454676169930137858745124390232796677356338366470760122724044367858341260770754982447154303779110465651483728684535509199703545605212856853378409451324860689702263572968686528361805469285940939146542349276047412576297619516655796091104257373766311710906777907326042329798786572798507964856229381629400131142391491897197487873764458342787296112807227478482248534572418477989242261228773603312439876832841033932614552603955684795898921987427164516946257071524097685779145161302957604034482332317343441962888354888323765791051158599948627915920507032413825314311484967458607632171286330464480754243736499014821337854261025206031489875254169221385172356316586697245148455210471887406118183222626370941851909745854447132174451637239336664107172929038174298138550472674632774175303494600962320142092316361780382592674820451412345706321767579102284429636909542551956156616793446825481685664606517084507708757967016446390665654337498668678130466317298980711479084458670991348238363198052305374253755675270533407035770295646358420578244560777570651904905382205612790473789776067466643532489064317570684814479922687831867808730386922109929874726155692512181577505045951526917887469873641575287352618312846529866737636551649407430890756232737851160588963952890237632078435552128925698366487616575524332635800618309331657743587575981072009281231386781851608928711893287521618543777421644203003744885481999557085052474985289729286863333607037061843357137106546299121439841337083312863803645209509779039531735837737830327626732194434011908169840356556077598966378542442596921061131468620153054637723953484875585381297136004982986272617746616888490283920779513832332600516268294638806905091663012278474544396117213994134409877023943514237480860802667766253940402791987696579518778851897297897406189991324979084092076920683322911664201120789183068603484425015342182730370100627031252164590893239897651159963746466044062830377415611172537390312366498646941730098112273453520701963029961231957835762213759175611556135069935410249675544942140108750753771038067687339144976852400282616829869974220827810959397789960966313232191720887751573248600988607015133680979699629664071624915398804088167810397686668893705755216160752956800923068102728994967115261500975445703288030589849017047866381985007588590984389070683078294289997536875752539268236952689047859378621519626061146416249812485334987683100024998517802981187058545420937735864967398838257539424384471305275291238599303811930264536181151646759452532694575963593808519275923721822812134591298642988176196045053906200251413919784872153487142331729660731998538995034257498853106703335069630075376296168349899472212803932507057517110081618226683227446797113309377261695825894922962095989760200609453022480010986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 28353287820127794678659378257946823067682892145149412460727400250264680796654075293718267752876535662691669371504235164514542260338679760497027417154315333388225489614882401337955936783047372964444302921681230640722713337527947805651105951384178069977042395563463440000378937430277263841050439839219121630265032369041095117140730448327615533116899995082263941593991276342150397884732254768901654594519664489659786648802573354695286989081896268503919143447936475464901392878442651819146348443763608546016112632413905318393876393245586037992531245543886470671719867193763369840811666529865065710126112782285651478185502127624589374633832557708136541530835109552822032958845714546198929508045469185661200406414583339323692366356929924572147604143159682852388480810250726112076467504794463558994978758134898496759160576788618928125393408916352995110202607298254194622774423436070893755534312494855744947130525888613103185579932974838839081261976793234072958263876170923937430477170880254788973865008538854610282075574605441226568388258020877808904296179180429087764790490379048549696391372453199637021078334127173952773675695614028110182005828208623652662318766109029773090028299426237221059953805505447058599531062369370578459831940268764004824344604958786104955107775157318183526158502478414960038374637049826873838332709439866301532595447956883292433975473600399785549114276376306613924268767543322811770219672925036356320213015381757910216604724932382636498269659759454992419817624309328800082877033640524504865724316140608103370427840373054020238988680978870282333460301049721594677370907247167590617746624572446741192754371471352391759242719085299714302268692835512379042258411662462854508413384312137790024039068744667283345232981544497318722718195687306737273988818068149098470524984176669455502200923885362578676363088403592073363576789884356552367518950857931103285434465046771006046486265857690768181798973610827942968975069995595079893266544071870584650738771244382920046785528304242639759314360393280586248608597566980807541111584636030711449409437245734470093036627445830961069156722936660233337350822330443719979520726440169016036764794449587788719506305337111237333773498223613789411081698800439076086470095292056803405591960758195949935336158964989223561036474509443558873827351636319826281607437060035692578817505336732153735329570151852359747127144205260731727717117933126457937550438558701418317530523324479434328504025682014042417736158532965340478028422527062998889216427375990365418246377152872890236515954750509234916531631718739329923054136425286155611221322355617663501793153047440820169438737711088963771835548100037166668119620501429939913897906935293072771087079428827042170566068181060620007769025522633860700272919004780357868813778865760558996493474712039452663134665918055358022933479686560150474978490637741326390900514112431064924796948763784172750944403433961823444475906562955944187085367023434492743854104168900164040759160732634355968163731734503899092612592970139194084421750297198160830169486766744155292275104476893741678111948783649674775632937001585447138904842825421509972396422996879811667470920808264352727405846073404406896034073213975680415851794992406233302314405555513069388638761883324900539744853785801877526318112167611762438168522699068403771295365606283075893629336418956374663214537158998947459877418690905420119893772129108261542449914186262442322897788661476679899194539462021085876451374849945584379736999495145298126715303703638093904207401406590222366808568255782210198334574357609124088989498473244903148590892221248512730009289291476377331447893878258091894085397277579255305717392199159123726259167004368872177264952970245939584410393655623721886391709485125731865268713104759290931997570259376007429495836727853308082742519392053810822547488598035503589182647858211270192363678519417505003378484531927804700649543469629274544135635143677951459057872387231674566480737016684776034437264177547539821307726487967683327379761309480299849360278164881580115721667791149335360506214506958919494280864025249084220839003314178613681491351549067945972942547844120917384542248656852166721745166105900679583209515075729544919580140036855737808689341902596665020881272228201911702279074483932735260855806283153175219290296312814278937114873675588427566171421733175003785735079013272136079390506262766798003165177834798598747750664755755240672817222083446075941992603475227952003479003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -248991862080064327600283118804551742979943358952406514374108068123826502352591209057302482081601055205009420562419072927113942892847115999938013638456385572309749659107277471446972346851530289985702635274258786570435295610551938208339735259203162233312452134421858050559848582585081246688316695840114363416542162365525302524229178181887155971759522747445578081593494715001477410281670003461879033992533454960277642079298712235730013702994480973498759919490213995580826391561833499817017281519761530338073389216004942361719227425637188523239125584602359583507617489397348096080553836412843316135807837771059568904738694219646247922481718619092243535183765215996817342327709548640721343347883672621976115234261523327392301003607251582504021962144519187123344850725493656028615749640330997259757282229813348922777479166151980722270116295933370678689061735940063561981304460111663104057727159273210357538290264404590464967602865649663461031478222856256312309360591406684993834595979152426248977167777589293516255681765906038208247267755663560244960044102964824651633598842743888065816183065263441313239683861738313956355052167212439141877714197926480536306731082493193654683475652143930797040196659028003005517699457228509610516817928809371924565593343440674575463005981000940143797325493582145643516614822994317291822721593820089457404843832989138684598832531162203950000940919758937086345114226138986490386872872590406561251638575652055184073006918024946828908357871157172377797853190437197857141428395900279516805200144948703687769087907591319023506754333275171186174058819519002763066633539651920021931820100132106004144390004296939929100661369330738865941598207796489432303178768483367940861572299246306528162423656061742116447953720300627696064816120398926069801231535653384796104343075456632698292922526383415624832498860785636861418058927852029474782881721906886828931187278545485884288122888836936578213949517806176930534552696696560905001376268017130041289873704909338731794941934467794102358788719343093406799865746150372534641417343929071823049965310399337779445544565947351306846639795693937151773259584869855920244720299671964557084321383044601566943521475792401086943817065094125498591137010294672245485245575094551877345952630351700124967053379444226646378718921133371727921791747912031455396245983906252599633094663919825148405744409433398930144102309634071555456955139472254579757537283380785892423982733037581131487608118420081539322667371357704282821174923928800444349668297526739800257815213710753674317882706923317509719606185131990422045846463272424265943720383525972996977141991462301240824345186038994889315869824384561422677348648583799344654675455592760843163259555038343237081938093407363779318729961256411963197343563688443287327652105438385179871628523042020369722557970651074746271704985775996972623373986222444544054550488877652051451457663338154881794989950377404355453284180650091654139907175104385972573414589400066483470408695355956631666946615613082255864271725784904466133583789961595215044931627839321994459786166285979930582492558363990035530045566430644394141939310510103079748837872116395807129429789366691783753593756889181090531241846782185370197006746839028364415908912059256832821088825153811387420687543101984925561054951264692073256241151887135253752563838673356367097561100884181960714594639685065483717471898512942215677586314757439243860805825999308118793497046911175175579338873103871088730447484027123953523123929251403394750846055793096959411966338256943391842559552042231897819144486609460088196127455530033630820722164111186872981153793390468045476394826277667307788041341288822663281177525816271641057766107463009084694822270920790596395459823037707225831602349757096960709475390921569540461238269325859611095964416095701055211819484301259304130460107716000682455344093323611162207592480633339702992400313237231822573764784189898697058856332346302625656704597388127786335567818871958758954314244113326308910046531448768824648112187243455670303507275116572630870601660727560834147383643988083029414243896726865476623032971637119357436594389537979995973062114878655695428088352625176125963580445015754173583269372465315521659247350710958519616119851961308563715981989573444457951447934117722771661771672490118626231677942761891735965570262393547276822778804877998336878383916055005162135919579872940171664596086291571469115740383523390696896265134041570377121388446539640426635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 721695013442666456905338287388908675060917568764539871936295982527371453484975158285756543959445256541531176072693660879412822104883797208566388268418711908857666313291941862582545058133838716657640879208579439628628881102702583061650207849639721603052923636131863377205886108302516753587386025404519098558316709397907414946887773138895848078170957001546689783182764451528299482608657609597931074891085211712221295153176092823911226124403683042459990981005670364619016248502443672058618670927360728109014275093733027708902209194803299117158758910357675533063403421390303581736631886088971884127210142940138911191847037457652209262838306783485157722887193033121383937177115411881171193465383456022567396946999902796533041467665944645715813324769619106719279870951173711390458533224422899083089733440280141529674217483048756525552583559333101787081759177033160626682013368430806734389312153245745026277583940312805413336419441713092275049931753130650511070917456780304221924013481636863156404396665378557221425274494107556218108892544763702167352228502275324883923131616321535988985475011227830188878241673141969843089370944122694461059914317455095481749045734280853090734460513456327144462385640108358376855201923204888053412448259393431045213390391075194474385451753432713927450954154074697393300995627348265890430942535477591643669039197449695365591125109161123411996280936899496246476587985960958596534450781351677944883462639171317725682607442172203252509807537595188013396700552153709547107678121045266264316251964077844662508781009992156199769334076673858127453798282068739442138681209563434017467399167906692889065553507590754260548875123651150625215835066507837079768956364649297903468202860117520146611859923413492877261983275099903240794080621061239847345562272510274910084816531688716960420975102031521089268822060368153609538086993330986562070321394518819227110111672956226116951474588548206781715826603256372115875467449143585301026057139586535184347966392597254904426147332304195094545671239145384248448397274627952676040626612166547055506968058039219924911512993760669932929847843834929993072242738092964652267491234599903011790924057188555364551960541658147811927805299732666228568430242522993100975322018292968051514295350526105268299189032001223049289184510998637789057212547084904427722721569405506851051692119897861508151349315190007226259293810221335404957420265582872760538115355739279674377689927705775994208522526964487503706482316113863077838657409559962907450678606140541723866696324856160835875806555599885082026437662721805387137815667462065171411024089553153979456956011896568684729584500813532181215075153635189460268101170107233687544645010044984846072325304581508750340864337773419308482110103865852510657040361545576312579774986313582364237550779700001928673982250964730058682393994125705508384719079258226733576567678971948518354830247565177006998177845349776730928776476163423749278921135558232138948274548369590785535682929819051966301372708753402387134608108309660673571709233635147329313914182681783656174356115523568917785763474314496490171012520476449280429301946190294608019897803989662556084912285343421012929973869274940547856907718098781792825450659269191208829808156545675334033084334348075305590337877767946913312338251793813157236978650502376965455953665820045800684701679744634862195876804947392099004146982564700097386577500831961660166795201715758930817696755899780492533876489215573102133240384503386526792739080129043669678441956656827330016491379474891069586184020513252204882476195498088524228933309906559608938887196253362885585835573576504202562287680856486709468745498121895352274114967119377644700068195464392718850745924746274592421933211374275139439150589076082200696219207834408361395609462327783990699102217965845474989565481202897706119907729880334460195287511002474248322551963934643487467693094670827662525339104958597479314536023014363308196342847508055756743932778803036525676715444860654280637231395103072561084981529540122875837043718230977376366346954225296986817761838678075027514628285234040947580183853207171167130750713213963781769081148046410891053272446372277303452769972476972669655152030930765034894384872087643693220274266739240487210384187617517865802100289656093110655328726913874406125810609151316095404894687022605471191836219712611125002150478372091687580557256683362939299580530596274561231212697078556258731274475337613694136962294578552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 22926510629828669540657533969203791579127556526526593343489192407263587314641494217456872353429854386561081331451412126195984254702991112470067370720623166280227912384476550203391403933875314003797564334209488600000738935784855163915853800610367338285291678296735873903790205537962331085633494285513868021680875875967127243531991698806153325381187909150159654516622772367704544343145522322618435592129281303700993124323928726311569854440802079122301465303233937714062906036859891133783325657684309525731205966569444934834792372404521549499992555246197004002766764198693131630791408055891335767364146221758043065157404163394604108577050034258823269837964075396720170309359157419417903447648072340387935906702673804298935323306980005202621431141350173606203950257499248580108845606320281523060618099955434354250271584191183965292453517649994156065831662338324408573184091115384219275836921023881469916109139162010730294864548079871669220523686496970939337987325916250749441224024422824109178621308864056048471338160824799066268790583988034556843912099839336675399801328092609410721437551359829687432687459871531356342147356162285412472896307657700773106296370688119532137884717496428167892336916989398514373470031792737661159859130052468346507062097053903914869930412595514371099669448843338326410257575604918784163448721839751883545559262282840689719169044062374388008695219638939629040640535875930783737895099400117710763496447433294874916713831274070722150326801581664880127766019972715586330987940414949035818726395401898953311556592559316055800073267863783650298245468158277852690044176189263943473162108069762997354769256164505743219429052858128145414712590540022052277811427814113926003912488345903420631816135503866818186905830984540977715140932069612979818425605942773525261147596804289670092192683838302559673172863209051533840250116205173741101621991100620179225343832296523794416557896264205243526217102043446067391480089518833881893182451776411520373884966717923551743253810704866571799881110162346751699119852845842584845796794588569740262517710012160386816898569988426815707480455936345975012913733181370041120913978306003727643719605012526088802556421238970353608470628422745938186235108453883587679119628034389779766070610414911604149542035967851939525426823232332532297116901448926141669768080641592104078822475655721246490171639592951776190864186462185233546296167835358283682723004005257052615587433836828953306009688946417233648383707269641379070792894918672606998540034306584153690358001310342767186448201834949637649956786285202808122119563431118598573261877946141460080835400551015295690154831215469073911734480966036109631025656304660451535033976499033510954907884565569571513056161293347903158644495156268943740451979173654841222928035369492697650651308493284149524756015030866207730692230630292814735817853559051016482894954782347168616644869186387091583804954381651149341362835523767568410422333517947793778079266707142016488654216397832031212658125412067104865822889384054596612138277332471189093465524365969085880822898677532540823767402511791329504597091786156221775135080149703753652954598458969630484746632161920449688207984120911120023005227837343656978461421876425348745294234025652391279924936005254403455880317944616524023056594489224626027689358730444894126408121719420276389157626921221992947488949569685040674310374618310665749701922462397178384412831243988229124596051786934727445732795123107906877875954247739852513390052167579992788487253785623194898594603302076949704545575173334808818777367692079523624285983040713547259015044846157581491623775620859855479431224680810725491512214099320887168800682630156289107916417637710497718235279918872259898252525718604730545870519508339870695872534332436808384491464016148793800338999760506741828362177751812709046226683682976051515632169989577201888276102900881981421437336923099492909519470645556711902251118413104284676131439824925558846763034237352945920688398946403900267721915614791710126170069242174333269379873469622087788904395770665611891452351011234348822581058734641353663666364625587639810023863164772605297350531204938034562206272487883743351073086492811144327555594618076100863977581553304169658463554612301156177825129382323140079455653735543905747138089118242814115108176275760132494637435186350640836887044266387631627682522432021774149941775945210660226154956599250599993622563267864963160169722300452121999114751815795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -517124292834015971023723055218326717102105337338511613011736385786041982121560202058910097947768457191563296010254604940237308879275954905939968392300961925099422299711997887075881316391652998125793200759760958042069557314433580175083709041348074684551316406888752350561197482180580853148797358594341312736162220676534898613353496132665721574522930795878459295209217621086071000340860507154690720901194340482063100982249952015347932188166920499616271411863792885834160892324280488258015470343425010235072054513617659869538223059217777503153604687523492976061750749886086647113405925966789586755543744088262852805136321062945594126153256251493744698224068085940738459630807134383502173370092358024272151035490660652643137132156067417446057526567619611428263750683434894967969524832743955862502690834808934729297610317928530272835949402423382979025643233101024055494298190876678606087084438703706759198001917954583798875272811677525299972764506585201712121946311012702100322585681732660629572995286472699509145606375602728862194968585938174559477248490076012310430071417021981477403036045549213697108888933630150442504394750051768435616381974885799090178725006502923090977954017300782518801611577792940799450702203513046041567246032258286920779007661734381693893265061983802820152133674698137073350073001561948972167444821852197054741682223751151770204746708110132396817408545975284154144030474767631963656186067521244135765848665376943232930512651585427034037545792444586369753384398895106168164162823007425643788096454073230222768909758098822428212144005788656671412765448550103081795567919886424701393508343137769572680243677586329033631790075233106938398857553082824576686522072896171417926991892583944166818454018949856952096609286962865566825262227431237582796290962204244244818599631441880887732382688910855498425923052465069088231849126004555524276446034971533473952861794464917642094616757616197228606741549184288761976026672503063930558941352303583175361243346738839396516955133104692080825547429378014705012909264404260403521146393343083117319108353961439179460165887885325079074808877941367873213283242410777341272663730251360240544572155186241961964986816555161464158035881734313929036031876690660821071045392747132871784897266729628564863946324665599878567374940046085989158709534201508294469976913255243153086724895794644918641725650704209163348430409568436439753289973151541519782636113820446164119717134399892169549605684227989771482651355778422209526142357992982470363501718723346377858303166254114883645865923148983579743055828232926579824031902445365135967522702669355157303792941942440759032419511529058111912307721800237474164351073533642559461514765318513070338934257192302852338009923812529956045422785376670323993097403351222448872872494285092206653627201559442159867674813301159496942597757874566650953177684128700886233878498179942762508200302898798580003323023880460363768753460928958692680347845153752909084391937861175225142188600408405475173863844278008541271218544540997305882430643417566455799759649437461834007792714051546628129734094860623972293967954888862193928614397017690752201744317088507443180835475837177271444101796307321475162747677293254211545706074784052798094496149844952694012243973833679396390809688647442278045348791291864066454900738512165805120929723182367045747806384297007212824706530649212793359898020985577606389896454301452263617855998700790058107964685881695716711740665653046909796868507286620688725054028042106484497356366070912138830395020176686241602366655362149987067623672198856288540827310698517267206941004366937893371203309069035347560887212546293528889626924865321061210844909749853275172319914147079561667227079161367557178802078721076713265161709079104233085543278187519422325297002577255374909842182889719802076401027832489668749210242752131648498058336362561153196592466398015374520061873021028802003476405812857196061143255391672914182113726363690231871699266859621513111944500820385497764544567219208549276283350635359427626863454899267390482278501518766428328867265150162207750783550666991008850985873596990881944818764077244880900244137626553916521069930279167483736470828415727759734228052061535526448001721686766606793521146447543014233597427423024163957153660884005689757202829241949615766311208252248218779001726809658199893427537651114045988209276900245524864777791652916786472457760714635087281645570481646012606091744601144455373287200927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 6096742324378963785905409244573588908794523649065601295103019541363440262358040512717024614515729402126651217195748083372772700236340199229447830911113647492625317536960921706592134153303909165224748307948370806431923531925404148707526718546392183684832194580069692568778639667719142549274439573707306082624167577654502410157579241650415391792565608313099895496190777522391326472168131317850517064936964908491263666332113333735855075670440599004321220461024682982085455117513107054639286403948610217205355812081778726305067994091401397585386659761220221701363894879627897294071632186915125944557092979738566628845449452243070099851011012898496921367633196987968797606622890054248128383611646407018282841580737343077844805117789249464485092657274119703949824690089344044339236060677855420428958788108952281973698136260933936315962643197297405029589414070578748360837911975220383375672993941959266100616456429695080080214698756819229107814175821433163831113033380389953344807381660349510069929511584891490549145984116102189304364438827836804203786715944144678780625087116370152515862149529802614553966533847207188306777031490525256400527069616789288467127090563156162941417645089747230903867122565203974238582682350272548929731141767651782602693220352560208524610355510430026836621330974527037914786122965216812496464130315151296556984264211385627029983448095426916453658852395642968349110857133957879343228971483630428228938196427906661331908933780348244859285139145073840266627032401101875769496007572436952442617192712357423097024199086915152756287081839225071278014153192534950891799032253039669557097957501820820925270008487453192499326390944426972904349236581405069214466416470111146209622100942972878011334596765157881638898944359422549300705934637273417718627580908839302679278488899065734730473198332826546785834461926627374727370464581271963266747772071921538119581593693699582125850984725195805196820521637825122426513263425025174783166113342102417028717467259327427747746778561817966359495784648958201439331266733676589042716207593734199758813243914732588017984448764641199033007540099482704323505640389189064093735699364032617709828036576680006205667711293351569663836490160532284339758850939908450404503824315565317700511405893956059511425293307346881251717235735931998416816841032975416813091963827022374970716152963622341325147705012683305384648484893668344966388523841405950830630108917058191937619773335445023356308840215738858507486082313486241766367713267726623477737680863247110512144084974396147535722238663338661889678156738023555080404725844467537511540717273541021435072788433680010346165450398312422642454127111660484088738470326614839317201544590017867771334450541515760513780642125424632770152982718781573787666845787457948906613759591418599523560824275540161205089568416544857559723761902860465515861149453567384391965471157824904662994927880969516957313274614199542865173268764413412480126264245238690297902845779720457887575962624645084352744855943966168133340003402335259612841713487170305498543478998513272186424069010835491400161688125575719375843328378919178189435047721370910293478575309180332965562263718838102321024605647951871951545280240190278479990505397250215971605989775836288997663062779242628793621333990430167158765205662418441748043285652114447882311167427395261498598072538646991096431947420861259630851187090690536569793877298140349118435813943870923695685798784536109970023284443727268598595127112417197787940965386898425439381226642518266198235890587623227157370655124381093246239815871718858500999267438494647635703276368527458546417709320926528628958895335546184783989682452405378316747747463566896625562472113883493270154364253100110538335282546634525616105092622580041500229836240298165465585025803521497043225653903134572546574971358229634777804122293424457785132271284531471297907545113768056029459044377033743110983954462205492770456644975202549153501056357873846588141233191712972936607795128303447881101501166925628093361300625017442865590951465220739965529833495805442623083575110428781252857134175846078436326345194047111750580415795657074792963477517991752383757881018158855327780194866609961623414017811002752287329370116391587508541844651123906934635871607850616936929617532487711694687158299472408544535685231125095004305403171708415294448580631402377740616641014866082102340096487490832068731441146429479370207694987129909414136363920988515019416809082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -46990348774430715471746563843268360509719677872655436316203089382254127537223954839203705500622142938606380393797372182370204230084793128536034701786255328779272326685431633537376966465524974822277099159546196199941027068285844436515257772140200646024713964419353039892766380595459312645732464593550221943715441455788137257013500579745936081274349616080592544629858782124802877679160411738967327227404358931428899103543857506682972541716999779571019042998292982734087478139195030116506279720101478954042001790240310045683090512120988251617538151566017055778364898137290224364874396785441562390697422040314577087386792888611519066451428064646209080592352193761460450312556858615186874653899259467209521685779487187478039471632352482692781181834773669165919535654872244530551162174161540601678582102609157737497135938879842432491042766438783663730156056284625230770279986910326828451030679502302828953189036269945025213011341587944909759268366009257406090208650296656227811142373499698620734112698784398195928326370667558118856475005943431654253394989840764069792453582103338563000159314144487139466686644674228918228401249440629027270113647729516962007317474032771947006002375996189965114841138255120767041110353217654744468471784425380838641196715607106797887430255131924541014996498148118317456764051539064065045118484573608728103059206698241898485552113477639925615168788128591968793026748758508396162675462443318429457519694801641886414469341582994359406174855612192048728917243706054585520273836493527821980881930188279410446839655768930253860939994228690972561080421829902890326142951579930308600938807433478257378280052909012595972815562623566983613706712623727650185244552735563619356945442428217203034003556449006812913643826815853388668980980369541873504744399582234874523657838094531056758888761948247303614146769935739326480699660494510220645244747573740588343491065981276811508107279877157682852456183708758193091575455493046574940015582217861262200373684379280541461581768767224465081825015167872809384050782629027774140152992747401582946150682716792055061489076600146383545721991604559520267935211648795104285298373081475016935421158560618083101479549794536186269568191820719713545763483661184592653909862407817478485881976400059046174449933535880319994237517255811413397786090887055795830213900566813409140034216075063726232665042723058477334666697554307715100199631423078740817953766323311666450711939506299859476775133995179492269670056105503529269359393807911697562233550929165951239281575906921385276429494759749558436601928125797759273725845920507609098091763738047445674932902044438580903954129756536772724347315196100297206702967612903637570606415871522617975448731245917515611589281679868871960086805594377525008664530222030097774923154619381276687954190307932782906177297327888549438626089206251380485002612098795714429023088344798570060452681332388499328802603431016682345756950088838572926338702200289605470191189766180492947420670998624894427340625364012071087381222769668096045280035520591279338830055679573264475139619587406619534725562336658639489226436564157488088590288879195827814575537777449229775221295360129819005386110826938129764368130064392619284406325777278738277333707943273710026010181246401241997509400457143128469278201607260364635415432324902455678391417643206152091673497395337840280669593603435618359650269064306003949743537251728278161319026783416062809707648829137842291625600675124453966424188384460231891248201532824241316194282375001330082062695866610795401641309091200808546145818113298368387911442947241998105020775288410186627798331803966792961726926748505913366199770470121186792949685352943228928573704936476370513907547281146303122458634155287258967887559595667707180279080568949171030495738709901133740686213083356849828308646458616858791667990909569432245491779661557962477201761648214147186678915825322920004049918315625044799987245060270029320147890490125613754217067420060034746038314727337887637319125189121075150350681772994353873169937014584801429466777845142039561446086450896725909521143563277703509997337377656397538003145905849336319736065699930648668318462347804668084838511537611324292812408184346894125309181117706748393018891123015117650459155720696681236559456072027202784981385224016810669480584697451307708003178945067996742618281642360843166979609346851610849168218437457742437207091701318440976517217325114650350315059768036007881164550781250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 315309233800844723733291336442561000218989898166999588071174783919784065795197378643613737190454589026353427241156958716529128923620572348218698911248751363072110713060650341435544958299131183512537101583121424828202847814308919600851094143664571670629021517677870498060026981445497442329589861403636481918007076270109112565372995457204958461605045849291187892462619415712362807337476047500139001318210674029792446459973784027469377488601366664674723815550979666967530057843940449405852730541338208492443309505307443769534477249841704310402427869072328886406209898638667863170326530205134929399463678458741610461519853595039594256823716068068478393822023637389834478399490464651544498541067028972378424637621956654693923055608853378246853930242760489860148096048804865842232998021137307635266507324425112668167896354523598106704310839317371308447946076262539545356316843692276205652217901046830743059662895020572458865631641847500716657401752777468247884669917764377502792135454152655468227593205339590401119895912517267039828437124298507568200539762846218105762516095340936002152839948682957653837278054030469154317584165907590870866310541953419812657447381867983459425068151068532235552902995259369354411345120665587138229496739769557738665038940332479323686551844504799239227107150709505297892548376407390747428937113552172606641717240718097255655108977790640420878701128067918789820052098607955860636978629594549641350799540310214337289620921310118912966788953589337018855978254633648634338336797810041642149887937952870209425558833674551179756393737938758742195861224306737851568347829833936288357227126155950916519990224849095689633839816271910430348656733806040944534389398583811316341147421082426504158524910133102263052907507852902844446598743590392242514128016903313719852650822724868495227965924700755801514308626594678333196571670826487304901555402495525289220306567868562535675130392551736710110395480404428513403960474159717611601794134241154672190734120498924700349730695271679240466178477567785744135039833239655133467023819990463339050078934493940678877837266455172732247693523611679520457924682556945629507337208131059771079728826817039703705196110111550816075209131216451206914910037697759400003911062429625761671703208725546617733792775761377184750525313222863468767583397836795156935334632070349231751624207105844368698736575107814304755941009409025768024560745205551164740049918152536906105655484799884899649814001592890654719299374787675147299067739252891798002193198719718250727402489954427645364449455219708355243346299965815828911993210392568299465116316749044881443083176988068101495937873817137125647260952370151827103412867650314755188656633300754325829470028861859876828062259933187952015197393045868491740227540564049409097991934873575685162752406162375076918674360555825986408790396402326613814186369588992497413421482487075729650833510441074555266412843453917252332242711143604029949453472230212358658014383425611965601210679109110132903435566526323010309090541131799533867433264397422919518147313517446394906623446087918431843084605649995500150216534092810446886552332310227709202058285319500054600915785923450559482847234429534350226401275317996372438159649444327675193286396719618446192328999050958255497336595666622442928175917547297579445885047135151055185775975986750087036653370911768127206685143221592197905296833820274409430879376182989755796017824483278037514678154650324153005202745833503216439087726644974002276410942680512999099042068492950130938527295695192513076308430596889108875072922493156692637074348795052541836290360701077668205144294352535130724742294673304694965300477563605803330828010983988500220306746214716779216789197764910440970908176548632399495194442896735943870985517538943629510831468077382336638920219063863614999823294718727009165819869236105245586390006220414637196028374083304916030869935940217288652855762734976182028907102641428802588010130188203254942203759166613788956179939869261489484778243777930007775041797492281930718477016282833178058750299718196712237160348001486652403183927275571916587503703485147263510430152686145710619963355698499490709194125755121763164663961242980892366877261900308420982760606854471714244937855942409066586806108880052342846863471972206615763302086756730248238178264735853275652884180999737352738583241728393084173555059300319428735435934594563240927766233595143156550385382663748146114812698215246200561523437500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -3800706182359972970843425962402650862695184450460532649855759345586982424067871376389299686672363849381612224699931882782447296523656640415457277704780468164632903081810353069178846417350358230146596276659530551690346929475068787468308664889605917080172115548131571534561801021048264915387921484624607822582942712716966670393427988419359503863132478418713980575867832358440673055781150917011713529326315573093956304483445823665676876834577960648305503734350532234136613443051992374916738424293659960398628226951928818727992718181489594674560898641826144491691804463427786715813914419951380963665815387396144610513934347306612614641533157628968206040472438527082884752074300879624846327572863061108838088832851469449029393697870489571395168044330157391432634465797902189721633544038996013778272634375075883279865134602601970399539128918012818285794122456978401089723483911201445405110525220188936332425206039579875604951356296902881859424970092598516637111774514485870042471389557496106395391869276662745968064033989997508269554734793238929113320965446634903674441298973771791303011606814289364888942903237340436752958986092526470109066928380119755974505151884236908155609779109473221443714026018030076791467175834056446359061307068720483095636908120715489351119640143133992522856703126492244963836028046607604527427841315109179134084225027153955469183382930881696301622541113023388191146425069839891325081577543916852541694049155206822082722316830875462372794460819129698976486963530272079810484257138279569848997109178037006372568855113006033508036173017140466698899235665328928136405409646044823228580331833854072509068559176441180279068566732718419455222052559605762068445299726689369312196643374811710178788802446464865210590599931483556759306947369370413625285236503695294225821337880779218887658980160755693730058378551883729270780704323171404645857348656181217272082004685722216728585701377640016568830190157677078926935286595479667070626292640424176880292133894320100889056408670006941761114497374554308845508780279768495392951812349632193973761769513905226815691398534202047562040253522629708988021526182313695930166800347263746095524916743967576373465294309215412939454716271059808408018098775947767216720664971894402588075108379243633243861786143727307134467965323894308049424206504813058748270438534159250237750861091801969031973718985162340425842924210588727046006974175147971667654735017401550017068821273360581317194920143892886309550963461296257438237809005473133972119252538741688697753731084876162444435145078416273568669717410924800816473655250500751849488476444614873104778410817188907626172641747382472889896281394856479268421798462241704990100710476095008001739451202820549152047916453736218804671552704714625883595757454998346761710104248643793343251930434596278453140043300317996398808452200278774687131050549756498122143994553105509499788126283948604206393099613476953684133661159695825692200857338880838492898096301848470788911599553841251630469433445513511024688650148856932794062484098591315047495538668760489005709360052959112287079721691398576204663034307176110126927496074164500486335259825992790223530500456073529654608430142244323458719042402823303346708667189444401647178370300212551177222413206835140961346328987903746968286814325755433834475776408022300192041037010292539446044210850933200314786158285632532204142468532881942365440391827397204643620990086019910156486015216731767652760242840238923308951756729054004425034454335128953069937163012853290369313066674310243811365178323982077607701748890929982273135086321027594697290631682987160369401278636789326098600854193223815377449743977401992604274535677148746488421058743542936842137460768289590823798787789207819244576507251286041444561429516052581255978607099437392392563110056017098458123084198050590772261620297214534865718094883309628559527799757109220579100813295085202595314067312972978917869032457648752654605692523356924660346805620907234838299691381742042773440843445556302103814307435147492216445226042275717059517078891710110757149037429195520749158270527129938374365011923062835539189015136844135222092725241632176930634941442900811826695514509038088807203086751712326631296341523560266794735767310914762511989398068546613638146786455467563744340757555246780883063432575133226988607208066670223268484497035153464826164484136127110389214699381505293530305940972219928548729572792552744431304745376110076904296875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 62175849106223732040049579374672871882586302116830322018453505462757890419236722937385929312765812961106064372441306661684624064731622757998849528791060801347599858979667704676720498732311720873451997388977061721268804574522120097338931568279237092262465002910285370053425999245802746389802901148494053880328808100959575715960899713972419814942110392944364472692301047028597661237686853754627657853240753478797793279684150559598798695373131013004981423866903702777532947431057132858883876971911245566997894603950535743959028089658294171124996243484932415187387235430651948955549553365065234842314899100427985234863830209159491665813038568051374761469657648232581132577597488244530069035877518644600135714329695236216202102347990814001965837363936770115043561172218625127528935183896889473751395820682755949967272565915643853283594007648341670560510606477446708795978797294013565724370804335715761707338295872670021806270333802853900899913480714132866485760228717642926049361539228870348560949898516972511402719243710864197423955326772144090961052004057524957252466308957887900534574053559680017551972789390233155373663572606769250114854169921832605314947036177073803222024036850622873708712349064197273653526156511405370128040921945538981919000403134209018555175312605084203537572473457765482567381488911767013726853714648428905266007242546980181907712703383450134220317483303941929734359111838273847695938582867419411759039981154237860334345440661896069355407448581457363182753024292239537371494192338427086276509758016789428798481352302043851917227457520848587577662668703098764555741674402632941374463960211078839303125441952103080919215126373265153907931403320371201522944473156703876672145190914594710775191110967735213287083794015134903089234832565663655466482542015112437860249174000266760688454559282100368950927161911162614054620106586405432016823309644686508390751199781790957649783211337037057072804997857353557350089606198273054545201621625475112373090305600432178548016096389546963874028875925067135184495052098805605455752208410806059729433814365914030667558983771923170199830161682853736822546884862375763979109195906598828213489997032768634034667571216916310980608485704627277908206184154657204023853755284102468797785069674866494580179376323895460779145594288801781910622351560580737494068633520609823684369184041796650658491685682904522050491908572148011565571465141472508165234663505937025420092493585322146520985978035365365125293184838214741872657851264719707578945678807314982621600812003722571754772897429855425646125328122550593552980926333558784176477753940055014932061582329732705561026763742252181861774977776984630556822989130028262948601884259410135702999648179565691741226625360042458514271104434235594166450020576016723434072573348027949457584360854396121207055556508048315895498154240868419884823487042577086360538138711907464202800052798941715665596181740016901191414018989646351947486940788511916412731717355898195706749769771444204287167443590770516329651658116026039474521051963557891647486013103815777827400839080176836388700379473515304436270069699489021128340938751042217004222183950944838266140869451959588019006332977266706977487437964829226263209687229847735871180146513249342016338215773908588085133927599534737003633148623542718918724102249040420186359480849252858839067061411037856467504660418002422736736962910374971384584532656977755676548238191301215722923474369651242053647768132287303388416163490841181230368786440313759450771076150707461660297410627035936446336559633899732604362108493504773960321056571516553575564523161046492486686573721736733174975087332051650244360917648980101556119256086936555259407220796101044659438540274686210678539013550728756686449043230807141014406821837298835085171921850470857957135426371542525829313438975140464503258195114012612079698000987311763429356520452968007114847546840564925272130604066465484593945681651587380522676957019555052872482765483704102206293408210804417289666796506367533649886069058839828968315107214950919796085188184425984941597795651627129789413943396890282400004689470649848056540676826257503725613902959239178526634724275835993026154416766218654623835574713019468060215683120438714060525379439615920978579221046211892537461180811488813076062281516815196822996707984627301873580238946622159585186056474433260059674073658735619269168556203654297655256719192402034904199048526152182603254914283752441406250000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -787835594261564082143356847339933378368595810023567157194965085112874291689676632171009675914010246561492760575536427047187735978387070498311710324004791496747490420471811378500689635628828218253228751758394130409453202155649856728665087777573851714603234671390138939479903949255859591190619063906654395473803454607311881595523580620953008967272613670490729424610413547458420542770084280478180768520998890894725276414849806988466969967423543290826042881186151913292825797808721087274921070957575672892028168228263640262196128604019658473660035274318597692094432983844320809979293991334093736112652638215434460548921092746577770381081261523442216066840144282512291529897830455784229947102416115458624952409807468984994653984912598064425345096392510205379910814688983821525914194625319820359260787023361966351106578099599373291136582780321664810584903410450057804304304624554059731083268066063434763233549947207224805498875173462716394877206045136994924395899524680388930592319544180332364286258184161876074954911041412077990012037315668204164561834007311684641185210913547659476522306745386378506292007846714912434029001234359190942981668925622386754092625187034338854258538991912382947007320547319476391704605230771614335755085620919387961151300920870105133975724137826887653734689781334397521666067910232506889397382054312523547208196003871297144542292505742017691380364960812977270974090646250592861016042036626143279741118245732765538432198280763578778785426060065042827072461134150588144294741203647605267446509922693201064542680723560775097674730042879141651211162086360251949871793605263366656453913653500628564694141559644409548340627747105387240265985839867988604099684203964328543837864892382962254071946735843844919767684155109319935262124464026787163207280147238055717986432599614020812182700559164011489939007902768065729918237997014880430965002147704359220813030069268768170445746636650710392037537613182244018130589405490147691669622519376571302951328990681811571294083377117700897730374994419372374580110114171529918932903562762005618581607046468807929411265864275885007258688222627802837188614546923075853863487063303766775355148914031165582224154816153089686215670608266844713163712856539805544063655415296970831568040775723343200801391857560662502277674153603681078133878982204463942302994346652129533858436231411653927656988295935317077131457040076962979173894903706390582452145587501348627439883849643761834337375510328694832738424639623133619813589005434387300685114486982435493505783051698397601809380428306067702716624268518380491007841510231807744183235487857408608066766047018351610543678956595516750408590673507332517232022983995708406009511678089349063446726378853247135621449984749871350685927759730563480748822830369547659625385285877393802241821188403127775699968601350096396225366435168749279739847283739652184863004455465797106045714768251453131748132355453840235918690072444961244399251187223110535243788216819919628738292400663398929165601823391114902473656158657262588317725891387510012114430843296471048659172231084569397753331630629354458119369530749256817475943969629350779135345688391457452462858579970687983739688582309013097035484349704860221396946077045904525822467659464191935402504665970072440816853231394262144866816980405029987979763746272491200573845819738200063395210572776806255431532452978702374051592434125335469538476632418897246477530724168800931017505667803360731459896618603522988888252147089680921106454258057319073044123594112033290991390052517195307342950294230723534247753796888085889414416779313745701784503059834406830217882195063071693133092199409353691107087016068399835009566408262556236123611409004631050788557762086651350245725743426591008273558269029685330359910684141774630579507235890591810798588926737283633051625923294200867908264585416007246258897300096121663674523472153876023732805644134398442731435564098073635291419610878072125467585069102181056488218411496668549761171669246802981274617333126124828364488342299821624894225575468895521219916271552734176983504641178983065996763027559005391386809681305040012919000960669694783318977013625440939608691955208064131903193753854786725810463089104036231462991495449425945857284924553012524115616528212635233562182566273799182449349362011465500525380673204030627558448945713185486448299626130254098910964112933173392190503485697724302253458538228270136016817559720948338508605957031250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 7330841820856380683837926711743356528023312105700390364705063434539899969614245117430242399656813360887765078793699825035055461163712118671640043271371425211205807508855016627084274537125063431283631433533723061993885869988194602511940341361102730805370552820077829609217230024917853240362776579825919330463182028567199137652568585618929367729099344960147438447954963265503913544832282500270717638291375294081712646120150095559225499090184985167468315008260654970487334852813513718611089906419836263634533201091535734156835917766532145859040263466707238002486466697355638418524463451680123069225400589608911171820667333221833359112855517287404641761640455256404362086068567587068085829554160155780122987742756378475150361431178343107154153878068263975555336129230079681598041095012600578159060449382415564488597795659989893968234119237999002338984058003964199897360463019313135140979589151813539929847236083929003238061352449823822316705414008353057466089856973028003863851080213492049500386450061704175423621592609669486710519275209918723334162941009208831367632772147174252757743544092223468044338752630698619981358119345457264727719579916339447552625522324216725388523207337892322322358224630806305823502284807539394113016412981518102513840113204645016593456480890536384935228969169876240915458594726920418420980444991568030099828579722860257622350325938626066784689785639525924855442430549522307886075307556181843239040336897014428265698106785651960699230847439132914969125756644538685283201356385082309029858191815186254636577711133491038576715225624459333824998435806172977309166509696096330258754394213658714639772847880799149036398224593161191660277517947788841448405979473127547466808970734311761220954446874398529667547952444019976383510357172969494263999494272620767351485434830248661436415636651489526118032361578553048647476878060781366522503042642072696781335636356194074564937995603321291411526283618705846376433054454899616087864124752152553641550686367976491686916044792509987412682095052702306107768173650010220967340931461386278491839454155977647196962852930381084343134626683806670284877404680438849096110175154992119934409082692432888089866773470004771541978577862616414538089535843066857815296696275194458835339019654608929197019036422472907568451501546129229638479937543259041292174472938231481920418769054844963833279657069201262786009616020186231613858763564253160953255725147428795393940748212182680488435592934630128505476454638963772978013923067552124380801682652163449395975929923766740138757604727629818619464851878718636457552255781225500340056797859999930372589249694774416559040349685897959135576517169405983429840480924065014747307927958428480035532925827950993924751555046618374179213497639572628220177080753834861253667505781393233823037770714258311128701938785881331174890458909054882376027804866728564262938448997138309708112900964434654024126229065528253893571783179839454830492144461818732223754055216284629006347633968952325475209977019318819781520935669813777474797016190305008071725834612376952317729882951017516006680796659978818500940244814366726929275364493723697156737399222895315372170225511964206592390007953089474241297280055421610721202138691167526039985749299167105783984539615846267494480693440582082262921939064942148288140491071217504993988843083988507861464747386026506844764945950369737270003044838393710624795463400078576742886847790593793667124209256320003994955997380873594448099599234984018259727676631902486623944042701657391329854678464592426042290845760525767779916283641493366148951027981478695975770280928138853682278311677439593335554642314662643150730880186195010169210220868449168751138382673212534977597775116068014666141897926919262337482255169693152007123352092443185803878484740248535175254938209001554251442003549736484038655230244089122631447161438127370307531698016172869440725994536797519006518371047999643805833720596841176070000250746843367236216688053901696380023589952208551069397093225165812101762134070194240743188666174227902653904286972191968839806274852311262304927917234404397951639819727954629369464694212738207740101857481403485392927006364322624521364506470736978024408291469259534160808264235803624714810137058009656378600008221116254429762403416173864485734338072161726468395540179571200882989451622753339047776391371804307087674154021305061682994838460069905539814795643327460794580474612303078174591064453125000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -52794224284212162749911583106121632939357110688992643818170369963007075026569923972766317282817325768607010511286601935902551622508011865690192437491280235825086186942031151375567057238076291847356379686291409593548364269984226274734809324890129003969977423100717014985274763969724945045658308208032651161496914713382563883425999205084275699009191637766391584010150524116943688348511785085101111500151335953688139448238805255406604793432858039505570849141007510427545355685710841027445047387348097855954754081024007588197543931547006394741664394942516334130408436858696307342386591492103138821044085054575473556956691030003315935895306172537536867619328173664530750434761051368862512870830745418766493716997165388136111291412880944055436133445328424108076114771079426977803912456905864841330611441947237390739476689339204936799654337873040187336406643606284184679472307061635270582353489627922700539051356837543949352990566225914088196206632580291267907277773354099572054911876672428171528307717616784528704776953123270227489403228471277265957844338975410788646062062808965709098425109053464542500707297914737465558051129676575480786590900719584127740874505043728973337123628170639273396382506291389505165389636146662527628912800738713810504888516854750218392097743146702481835994089697056720516231504112339543416311702541686483493026932619145195372120317217996462556573551267310694916379545344584329539046724355523719689931010460261371756165641814831135775381654396341443332394862518271684443289576085537362489043481035776801379130853769260602012371928179703871559305794855651986206718480588247797486131614631517396800586606947145146853252454054151454038880150753324900498520646021519018968968404231468560931384450658375151994402067877887275939507468772611620518078466847034071325956033017120104858389937519900311680894348264285341341730333631239717562191037795600191288769381255627536040800238835202115469054644826019958637254734963893794713751244582388791698590797898657026672843085920836698633771327481752409843827532432610511249023435033465878675513489897119926622541807942318984400248787616956680530347392973218036898694631201882470907669747829462016397914988015994303412766532814513358181614571815778893770305944246744955345394454098791566153314291422382234601965402691313744749678303399273396622128669988685992468793909624296256077631297492390175258626009586393069513856864182894436419074762114423542511884517861002408942677558763060745145684470996255116902210403685445506800167254024465180520431326494984960733831913064935039184613572335585277243932986063039285560551626125770084275202873407452772203898875017628677332303027656272685678770267893621862389574556765361028610428349152469718535458096942918550608263923279321218013273763505302185936001538036183430648669651737662671283865796721057800981460098622891617464308716072785305200816195875090698398944258387284451194950798192890048152250327667252552631532338760482931173661920027912961501695821455650477172315364770157528934322086581526529911263874113927613945796671837282533571505154650116957692645064146380507265228791288087237542089935917436275152928549291747091152269787080715928024832282058089307653160544951262082009907234095110872682799427060038656424459288771800771137608154439054259528494909962896317899024057326675625855042285883125279694953409799989828806841685662828346661025508594123718036119702812930505705484205405889931567467408780008726676063485547373562283858510641569234624734450139148866740765467900075381998883240424528017061923037786598336403413950616371011187308702632064425282767176410252355898592798731271430830008037102282908846803359719493477985231147811181148688554302997700413770453491128011510940571399420403282300285403790435712165389127069762665079573520089706755661749282057175193717120122832916731925057916707204267492492581684924432402754224777595525175567675730246715224695858342113079267588127612159869845830854692961442257122135633667194091579197935740381147555018112894179060279688487658578708012700098764868819226919646816709774043166491763463227566464561229192398546999560982345230538211302449603198761068868479645635176260345179323131750740405463113959483395189125522214962984500752191899125874629760947020526852847801235141781321289420256784731400234589182799694924749183118823443339569486202496682463178219058020043064551014946009311094645638464171013073955585070962115423753857612609863281250000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 313888506762787577814570652924679136441539297476456794201269202653449939138174147904747370871861345132570777985783194026724036180047719313606534049741301198192624702388593188555829464904266932299646647151618150799332876515648142071702237775575778323517496629460274549526922243552137548613019355316006542478064332138803731342540851747487642088407870922703719198992724072708758305721902231077435914042211694521725466131550136628137652502318752717866694662246481889352425733223422532432244649192900496258263823956823684672047081025696122526836144655028399966369566814868389714162441194919920817550797400077676899005276496845684759173619049887979809819772099269356650427388450985348318399977934411221471535953917971379686382127045477554011680182728326977798576643680287202784941620666879273086178695444784423701646568430460072294688914417685107411002781041441410682130690818329102804813048602733998533858849317576741716374196974017104451487567011376196196095097931879714943492627611232691573831708056910507308639818737448104423409064256625159163380611287771674642875483903073052843486402106299406774357028845380137898139966112409032844713447915119429828337221376407338900600945377646428526687777662084014866717208173731899428220953906567768067302771453857517522937621276023168233807567684785670277870251386824936367995664126051007194843660405191225000429783485567235114907296814408960558055317206456222563257757079120538790330640656714487368749579818723434397914648744540251668655178085201047774476249602346703356886007788772683816331661558505692871546120029469443542942924290424722941222736464810057481507864707114726308757447224463986143518320819355470431574862970919602484932246597391835852929083467523561308850617136118953111109706437659138541847513612661629489512807565826124155197356414224853858553601130204645234381956511342383020978075709121968583598390198092943455497430516372123439175780166362225832937635564022809297310934942311577830025141708248281389364067353550428757260619018595554127411790517774450549596469493991503208903973865857965806673810387376140398831794949780720583483155908498727335299681407683476115556257586115135974302119826154476461858499403038647285840960430971481509668625610331773422039671169712477736944257229625701377295718834335080817987112262517295777705567006563799270708375027049953583577418743085414601843598487633246360946041151181865321433425724528488051541491437936273163554119616223357945973961787640180512714202798082367281165480977176965402442100537257833016129339847254254501638694495670092409438842083572421831482133513071673848507438160577623154554827482166802651758672139051658371044409406398483609291569385621473378985863122175071553777008029148347442665632329785362472246251294815098254177415819024134487639279057457545781682107980300859032286827807074677547717391800607799655697249806787591213895857075198781849287882236863205192522123457110403965675184915576448788820242183254081190556691272104116275222509648092549710287677644628085715219146528935833445568552332006634875171918985317757084826484421652452083982480082090164564051973337435753502113626067225143809554299210319843139661373416504305228378223867505689162160058718779517958481099171636893185094781502287549807427807594489944461030124353449328616442812367663245920085106833700073222924405368969773773399023804192447161572842293715483724398917245435794811075658371331175320656711343837478981889591698128274899716982544945136539277222505901176041890916378119429030951809776472298030288953101117521938805708994876813763191197157311140731506469507292934213299603902700719777019426150582411865180492939812335817452573804843951683853723908922542377290742722272753947173264024311428977524456546875514521065776972041782615521990164127871979547886334390057655016861069985275994115590337775355975239287252115514983742602558957973441979621501805203918081302842266144109826037456413051634575220512045293767340831758668208581973234393385526626185705313551819967406422271057656675526844122445519042673186745399432500907781457588972703143412514655718885972073424972249134608317654888311841630538968120744044737966006274327859017423355081482081301428095349236238685648966887132051025680189006228047187835077769571598920304532930415669395091277674616328726001028697966377244250991420325950861986124242468963876342403826011829465728585516256240478982369832676999673454210082468307518865913152694702148437500000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -1622212241538900396069328088400388869032275555442426648558047464248462796562413550846204847790471616806504736282114099586798745191980200293665695506842084266830911115430018545030007302810819859163616503165583601247491376149391682364314726166803570425359828292077182474567620639120122676558473604180461600180279749530591111429822585427391054586329971404876015833013752097167190945345562937455488517929501969818775894359365269416258879351445440808760188214946898282565254450158191798294462728078135071985328148518915554599624732395224468876759040920445804131393268701176768493593850961876903164927892987448910910611270555607266565262497551731818278848644076668302591157451560276846634202645406361083373546308791044668556522347922581732038232504685169084965595751045041589725774171601758125940965123659274828564251821357324093533941686205444080356311847557648176598031415732613060010651712319518587923700227451691451473331355162944984830361899255420981010909198411396207473856930614679957639034615938251369558255504987749484471823374442799891116022284030276762737935184118823587594522000741801814550183812017090217069269919913492315868698822735722691301526256404813429192469919341768536944514766396187440036931934861969837092691469038386944583468792413239729117687974137373983588198826557570713498179101852488675346656261606904953074914787654174470277562721277258243199968589430188079737547040056724680873190146483648563418010610713610373838609505397163638685268605533496884190589688027670908436789308193990675119925249224913038486783349054734420932084414923522548024640209293407568448168227244465527712155077357835413510612849835999748710311842377925914749542860994642823465175097670522138995712969715055667024394274129774751565643321488683559299718259926910610385276933082578605676888975589134991026240784024296054504807376154355428731686262286442351521463577651098670585896529349026127188412829426991386402790142502643123310496615414001188389181251339210750069044139389625980374700308223475559910689864969033829150447022606987957573551833969721325376585715175678042296002420978746152770817575157953687254961309152113014561315817234234222179861074272851967678499884307036889451988594052798287664477874100427247572652812141596542523787920676369795265819853507695262005408300416616664703935295419122340655646971287473514265203190740545819401368252305066134313093308791931465509321559835761494144862350996880546744498976737100719046119010173156023505364436071996099874985165322743650879834342424239654981772637527045836760809011358298501651544002545541296787777354224806818882814319676866062931822326663925190667999823784821456936581387921585201047421106547750809844101250248564605457652023279367724581489701160867301501985828993785310925618186800251016230603971974119689354358352414504537738131970618502258770311990263658999417825119301168056418203450272003927453579047667786125113273054850659552309905990741863910198593794081565990875583415137714897295331839579907340569100836818438493118733387583309790300351630153745392957013072853649189995015734742440952561491115232824615120214128488401006784613628969005137917554686446292428930275909047942617202172128545857479237958696768617788318257988628206529302895843988836158865690137112227798088464903138465400076150857978298175232972038159506467182271440854104834185719607946344866546516346624884978385344370363705483995183487271284449852429016279807078911753694293256805454593038059765235942297382242339065030504143923252176241863186285333603002705747131764389443639620341754830267766913942487577034041180875470256466681151612083102200846490119258547027867055471022006264474590891225957669569364545648598585916251762173241420474938268671020772239851634999451602850921868494092430330480202043780797828040141531156525881930060597408708832906645227049299876381979523027959258936904595696254250738294471434045716893832770047768190068926350377310928976575232372708355615726950416356016772613567425164779124298791224824673720814762512214492931980878013101078477637291898745762440943467459272854478900720746477334692857448613608419079756705646016454725135730246140244697407931476442188642558145311353392098641531225721883201223936609419710740080925653618542956702333067164419075280487174194815302960049168114531070438064584890984371284179230696460579776022280422646537828671240443956948631569998310740817636752285129872475089030103845288977026939392089843750000000000000000000000000000000000000000000000000000000000000000*i1^112 + 7265519322876638058932889218679931317885009158731316316576094142468091031964320252859333081463322868535006206208733793336904990502238101226260606549247245726776533320193298631291286207834931159288903809120535910229072884988476095646492780201851598347327799772389434020075581822272513574754968416494092069935807030303892752608228943658036736280357611540248052655060861716686659434534588744729174710440865885593142702577012522286690451483272406511232828967244919269909882288821248475652077787007240713418384633160940474895686777163626680900012576738848541907553190449961043040414967737431913364356810872790562748217212374900435953551653262319769681024332764206988200229254969609055791811973373575754396640386251726770722561967197540646814236195863066265490094055283191791765042499723519618637337270208388953049384473917910724681506969424931090093639039525648301548383331295574182733666494291671645439025441720521520073956139535109129691838665000805274877186547046584818705984353220608148782971089432104832594313394092386313583358555248044358246828374344116448065806273057732431372468510570729693703232703192713687383921902456976307576460255925402801639201586020842876562347049930185908416553699038013382454677849348988412632330102218242388212690957849959147472205669650438288985231589030786622313547325056407431398102759325225056688671128084633801200024223176557046012541392420971528522142620910399958655344509275576984969719380335183972331390322780213458607305858231526744113178899533054909796676786156555604123791132956967890997221769274999094919295733981894163112248960316906918191646668919434073681527728186591259330959057404718373993390482763851299003704305505196045666708035193310875380783268708573632288134726183975301737711805996729106637462185237772222549710567380057681971519703889159463482591203588737400522758774372568301264542465460026473012857535260737318937087934778466686345227159469777959161269386729284608050395667130673324092597750429918098693625658382868253167446976797006223353229902469783171616867046309824124472146847550798931803444145994081520778513715023611859822664603181747511619783214912412404938908005962282445137641871025707634887044081829809065227551553106981595635433060727145618673914708244615017642734665352707930582908075759763769057074608025434908606676963781474410207789721951329213589941166431515499523836521199589074329980644953097679724406693571500204893670066683364604740553972964609136498680551230496255094208110364440768922368466624090577396075324433083715634592101433388598263146670401691221206898777597250138886280554582146612730778716171060635342730268654715177640948635285521538812330364348497826055490894757586069483166942159846052827840819693644059036998957896911668679463504791210364856500811291758475240650381505311735978152252359707542093133323888101034095691206787037059611979209542171323625849929947871969840660604431796058947508252071651633424519675110669758251415512853665178851789706299333187993332174135023809264033029001747724925286673726852905992218716335760380617606029003636904512598160612870792761675450243856148239634431086138756654950245786003053882730712852413216779159540268182504983384050732077708155652615655949695308655406126611840964959867444823035145092450991138145849227349005826534055668560767165399375545092017860090173670337378302342663346265103952274819669154898471683291700081222976019857297975977924487600892704115909088250280613699336411504873256216491632435905290497131492014431227355485800385328341477528655641721818840891084214678774309992722778970972616338793729508345152501926969245574148712532083380433058550300297503165472851099169147237457886632350965263537011512304850542505298970257414102056705245435259663779256229829280139873483588633909891620818670103539053473023677170914231514845447929498907517495013774985337223924836440785401971055267357800343655959413466368914456558946956446313282525255647352839902422992956386569186967719164477694168898347350517037127115945512350698615812178294543467843484947043124497968547448471937036233596799393488615528011012115306162741798335339140398939375330468278404095158818701965804404930684706377881084001230228635798951076030746564313210022219283338877517318373227453842211428135706888273047013384808496960733851056403201987043232922011520352432283539653453074816709077185366539663789503052788385029528442600580339767138860623818530370954249519854784011840820312500000000000000000000000000000000000000000000000000000000000000*i1^113 + -25103053334528275641648358576844984776968285375835661792256117857208833789083242728416151683211657005502697322593197699183534577246514765312971890985185147516380354046948622023515255715035696754067124711347680678602821521528683133090360069846064097779890367792619247194055917739961941013481984539390625783414049162817082909681338103196111941840252903714543780044856194843725118155493090123349874599336854463649639623501372464745715211688126432971595097251240692171671974510582025197626102847034682696299021424026881004148143615737614095213189018582436804760474057084586655582884158807332727917778062152279199675806227022848892484139712037127048081061369162261291969346175597021669835152753836594957170331530149141223795576588432669626142831702783181390731601718638484419946892981159146589091319218479947995866291547569920990932033772685061407623774712787837693109443579104246827260149517779748928561478885741205068661473914748194134377720041157432568855384618117026915658906119109110492274542551881689070428003731291861039203180521338263082213880206074722775157085001105605390580129310470107189360272403959775103898430105586829064269496869980095036458682292475760876970350328019799076666681735043069442812171649297359751595017940170452904998038184630632405626678771646774736080132735485879304275264129425937779236577712410189958871158631057885357865404200152627986380854464715141458337635799081551029994924583468576708558552485018575835557169047056823731232465585791490615973914947266853324972027670026884746850605067476789505105696981038715424756092997397840497755276993562803902317988409884353553880428905747819534750258451298114206108955046539961564427079765885728680480779722323495295020916883844907767613979719266596028109153357544059720828912189022290870482339502730288935251658131487710834325771824192942815392822180595650135617603125904579166389491286395064289367959034450909166334330640173095988617517331129652947742832452310196506979089929552078274920728134507886123908169510733675029040977269871552643445598719805890899574510275498585135536537048824948391158187660453334612926412651862674453482650414366952007596144308529168571518377087060980187329351497216932498518311706867753649507814877141028570661051199194189032262151957134800120106924726948590995859995075020173289693713678757117017963336181939956316007979454717360003050921053913438181989136378194121291463037585553913742983957457454288156262505210733112114520979604801402083185675909732827658153629463057546138899242986207184804844192098662692444668719649194557394447690565880819023048999404658868636047599274093070195012576640887506141094287337527764751762126095907189093128770724806277988729223815187054130545805634984142050477097775729496756764776211030129547021157013155379271324829797560266472805890969744821019597700931145036817196812171951914427212047316555800537203557607386908892483894401755579666466396323574448913537726031411349717360378962257914827468843946060735229848404766300971590313514202214397223260586939668766385442480071188217380500963780422660911106595408520808880086973998458004388242228629694954590852280680780093154697013911203012503797732935834133470924188817676489566098470624694173635674520195979675003556222724655982072576585249443871857065956067514576901921996346562273744969119743295652801644341806390579332564836748889267150599175821559124945683196995829893525617961440041314657452784820000347419153245985481001824721939591351101459048602143263043886498170057838869950763622428991255815548564053584388004609312664694180329647133489733449545924311915998574293175387838067842058551910405740248902816859043786337075853959100698230373700705249307532484325295347746104577643002434180220645583569519958542307725890664643252705746081573691668417879197498774344325484401544356207782637519886398192335363242717538261741690686432344116092131026514199278994663441308721204997560073902562446195937523813887199082417094594170726781399383402105057437527343406385748172638010890493314883093695851565712121259478782667966549403542422573466663073445690075904111473187268263497176829828015783738050494519359260096984024284703171584201099858328568728167199522303440196978557789552231153220671909823987701236222910284424220300182789445411478192462535231626207072368053806521214033127091423097589180104884534460340031384067685130283741903253055442745602323824168793965638801779505229205824434757232666015625000000000000000000000000000000000000000000000000000000000000*i1^114 + 43354512438280530075865435031644314584317082968554286826828994737784347687687434017156567294759030258810094764304004058926042969827464710356395077614935125128136514600371140279326239768544350675747980298487005453659165059631751890858614181636282958443181613382285875885026411414015769546825360478278101217671792761874643264736970090770292986568179844161260632107525606627618564985512417267049292520395232887460374341311952994175335848375578480922693911104091357211559683259761842830539943934011033954951382220770407348036241579131284299506471404740000697465698959658579129128568640999772915391791828829761395751049225443591128870569092127980298122742112344271571183071714935890073883501499597806313529084657508171434030488577835519136631591142577424996236089373556695112715771010366377221320747170705466439923438392511183028402588661868030158219605536731818119085664398345701852919012751601420669528273766514367134003718859736622513763821365556364551135060161581810592711680648438707194529256845894254315964758161069329242749515950302490324315816099589205627267167534209924931703636147849935675796190375894435950912061223778330868018804261827391417051156720466385141550810733214871651224025338230888334049946557660123112473761431079246370981433407845935815343100205873253178843517463054769391381478163406828457844410771506075178017650449972280254965353994447761120509477196418094684068280412555484729440812797447288539676288611375293224639007701964696099752312258809255059558668169186993605266673017772118467200475002491267613419035465977647757608547719551629715216624874225484008388718752643733339216733735444112951355701638052051885147562549327440751383958577802171907533681139313980161607406306214796073996493721816486050086851648804187470125392129337646072969238962762652230059554246484844078218290566414006825353451104007221224518813572575381971650876508171235170868304664703489286544043082478029799326269101176608580483512625664209695312240250570458521941239628508895602769388823840944399213510615220274498253889106020893789000254766655619031921056162178948995949172556262846497155239370029406784868051534031007682474318478540307998195619852051773271160532939562863901047596690959063273894850465238111727481964147993859740787813103484037842831400797399008845423008845103461155107059543147217566450432766474631788258150396203058899394779667154608673470905468702777917481489829236543345342671576297004366683484150461755261448200785791496072486154975168490916794839530121477843911663831199643796328200689269150970667839477845968381738664635161205639599729202869939664004493460881020903932130216430809939134233857831043817323220319736934676086173394015632775331772514764288768372720444823627304587349780921330928745528602951144972499745792413256712600695835582572230460459136073169739372267716407348347284194284988194593397030677815459450462872537703840698105782734683539598060566806217550443150839851570943647361677822566785286241258133565033542003996058403493591994310681004516240430713186652625238736142154352287775681194654946040314180155754489515737914450489949247397263341014886741437143047652532885566301689368721045490946501997692648669461254937056763054158238487233699158947660268802328191158419364633050074302607245346092968160890749436558698305377349588388490613142719755544890092887376721384028660818514393986066595479250411001872613947273597388568515579854079464184770705285741996976007738764302983526903815122995313197858455805463154933282672954059778046971988995670885580383382146917463307262055822360716588250301048057116625439093335977450321740932689755996326926280120852789342582043536399469824272616619339129406834246054484375667602500794624890795627898886399812430826005354592795687872918112546921424204413801919203978276864881479803540230575637186097576657212829303916887079266407137550604992197605776670052654073138275389835522441796086613796648933674428538095164752375581711418248759203805857788483194530998809852555939273698119799348200501201195003415683491822085232681724794445061174040077472636011848860380025585944981687804266058027001496621019360765114903442077190525511436198920583370696300069991713490504959872842669666156793791322052275099639261543910365886507039494726432943269197257402662693398737446075119953867009572361128576898995493713523334544806684622511321994955654597400690480426246564440297478229503422286761349369044182822108268737792968750000000000000000000000000000000000000000000000000000000000*i1^115 + 137467032448494231125088208864450592350713321630072212912367688464877546296511798626587533545534257335461128903558029770813467387682175761585987807207591734274325741686025390397121718018476006940490981773507495863109353114005386657664427316629162632906867117333917445016198083229003126639534484350629572671488464802643614217739971136976490789239689372198077677267019838249778749098053882049908003436434718055374446846963327372826763686724248473303934834687888763022696798287789676719827118389590359574702316965394585265063854871645317659077116311174953160636118832281100575944757574712569317836891653212404434696402623968520094169571591288667513886032604082527854650953031202484436504300009270427141694391561884211707148434903499521287097874981131133051291149364776499885538890885272934485484068143117249795729381348171090050471918203554312757979065525378006914023697325593148055563127791056129075834527404928518871718460275650330935839970001227231806677251250721000675143794845292848634971663533182035893999970863946733305518341647861955703912503335948274413009002281214220961890318873801283230760892183960409438935265619782191393829589438100333708366018725047261722419281895475927466408277379730166966616802354279181739317790339451672918839916054187586298809691448631362323464146006623290547830855179402217234931197857162102463504909320119400022280167532051563514632941811369537131635548978520635500298151626709716239393886737914472292688596384081694840162256880699029199116572882796442156531472734527835882550524635882422424787063245311089491087469581915443115043922925839021368620434280967314527547053580647792081687955135554422318498619558268551801038923875944161563876946426931886467744840562932597815980007296576147851193991598372323899102965191838202005405526884071527822610555428546454060154287014218724435209710185249540398302662268923532362548423470454303718081231146876233023012185752325292009832830700802558516984171018208773130071924391254853219670969883427578608730734790441800310917595287561596312544491912778062421001177145781359527708134427473861086929203031765933094749057822597649101852292971322082575871596325482688821499264484399519683443229907501763057242232507343633362018944578707926303980635703306322626689449980904493737650202406529156790934805763620452111849134233873335020988594014480843584068670191692945563078070765066227188821854573171250632923212778048889266585881444928891230487702751702643348781746880194345679837486286628401242346299430581607351361749057066959743494004575832629879372315774857401843690072767798000973495875750233864687510316558520142199867695658077740368737352814353256405873565124059568584421228173217587278345262688043033598780370426121442117668092047789114160482939555620236275748898855630648421886315940398900097914820466936318815104155534867330496143961360879533020697639456112034043267060236306555581773160533522345660212291357753217675267494151631760798754678790901682676841011984731121742471110020034219857755883847039172507946814492395906026803015162143274971488508708355105085811699701976524882091171315765947842169680624572550143973371616003545460582556564764700472675220512974046924847579815902139399800221919485549503638383072124358407269990475536011364324602444115419260323893175309361348756830230404503464693701685135676157576980515014410057617859863553447739955880445351493715163931306546886286257222321209214960741968595219799564833219874774250849784647347503584021226272619623181883988824083433567664979983471591925643127485629048925642943429297401174852239416946428227169846813677586564065810314389887638757923551206404629960275511261457899264070023915177091044797991687168215815408836476363280482894008584395971115802260256161418234051125380899058452395321968710552979164062195256129658788729970007705510526246530912113600898000634110640968516849914283029087440247969952042468754549022366141798526209138512695243399781856702440871281777934562837319685759412003595660779305781078662337987750402698492079865737380929103867901281191353372641652487788929918545841076913785810421800140068001950802987731941148845983753989655105621393719620116550662417812169377748144489201414002294798876418691660711926551755762998350256080168482553883773045660341402686625246324415373461256575148415702156829258998136102967964485512667858348583634576067361729888854115785707481893178761971074930414715709048323333263397216796875000000000000000000000000000000000000000000000000000000000*i1^116 + -1336197914440542550620571655437217238668448151266211985205345884072182240317355823399710898301536247769251392851158614156719765354283688275951697993187162262096334192659666710271462197511828723693397188193151174683943779561271339547858812485626463689165259663309896458053035115088121758960690880216507776377569713431385516665319980175494313238932312614833023596183412814722798616098124894402084531831598859820847802889987689583049794310544838685451297578549929648549163978277808138724246252118682855572376508242898399833971819551169920974317153454729451617787937523495526690438860251979528482369650609341836697761961443827622724121132229889991274107822277900667424123774349066402534043613308900031034493576095294125433341514106707190973529426087824853002192845079771131162306891278800926799060720874659240107123774706773185499838957570950866806149319304682069100928958212620279221029845787035548757373478092474021383441034931506123576281378671267983316964045505365606742003636272586299901009990675719460714994093465264347176484377691151732966711868319419978160038646675097677020859783923745723574191998030303439543231284312953887873837494485343600185971263170351906500042714045652533776009821058772741081220624454505479293579214271401554323390618595835031356019330093293604601178624018831226048895366705113114939949917651082220520635022051793817900560723587937441684637731331817858637162673198711183624665437105931344561654764573660704364467960784852601164767402638544170642632837731402467561825553089079312780113753973285323366958332066384178764521449650088495748201362715919348767378158720771166561247740243035638759768366670815002091282947357219264128789562561789586540410568891934522845841977839277521185761008528988136375480599852471714226589766531179467061159226213529849720674139870156167417250145996113103449970219634333312735590973832024994572920356795709660412397401887588854094503608664939744817608254714322996520469039529680205041977893057441782709342643698390587037832952774753561997942852950440465005907661624885321000344765151440886283194387002664774846365592670495268339590314673224851984885404935319611689427142677895250178640858459202054470303675228646890918644526508573479264038940574812680681297260087311427339083892323085280313000830394518137443748613254257183043573831396335267340574682330754039490676299619253099950069164502269670645722064163181328892433864150247645996318214148621261733315352341078331616538949381572016404650022926463552708025230854414734931897831453049857657380659774451425004291651324538272983998671802889079464898467478857690302592119685974849060535191024881989355429704036824617357247908098697855856950650065127597805618920850583341315842674182748029747754578419169569266376478894302799883390192840687292714245171289797935253869385678069366396784803684044222703595987117677887423712118418734893669946754879130352331764372268906879225458561371228722115659153229367968270915308322421565793788241080227802940810766118658086375008434535189765886944527974541335140603428873175263974199917038193642264781631562355268245337674337414265641698979397421301422575444102007268123059617136933079322248718384280752307165952376508413520603022779665224146693279692231472551784580396362265284272963016644220502602973664598749450227020234217804803306703977345430214529875641156482781441081706769169840421054533235375799364818191690972874656592144989190393143594289969739320131290298367202709696912425763053829100258344604610293779941584892468059642703177139033583093834160895202976824180077041004872997756647231917120082925821615812090920462826589017384432646184905235012502001106458009407186329892934172195911297876466841117724219592344489656826755661795399610461675406231401155626934832124337047592964668550788731301985554600576147281337394287311156546797352931706583321394784547619562216891849388596362946885441527023103589842706853016349639141892622476615357267976983240889094584407399525086161554349460838707093916689963416552207031916160246453150080695309113594704956639626864779460063133809989418310178262211657453532522909600253493578221005184778278311073941783044602382956564593887331851166487846469234530724257510795084142975618050126885786551383042645153702211787673864097771386346483641777825101888478553200341064102451791130268175657968567836610460721866225248273650977495161095519594320270062625180540472058510204078629612922668457031250000000000000000000000000000000000000000000000000000000*i1^117 + 4521113849140617843796552798486806205611328379309047800665381536253985357531327080782561663123973875521081254736674847259241162931998988757921501798820275034931975057283498377545464837065244123193880402861926465870994624704994145231049530935558001307708705027225128025904467903236194708089253685716292535223555057272664472324455397620611400720484240861822261570492206394881451154138005025780310489286954956493215293064451128155898961808983567888332679523436338642511897618089093712023054320576766625314016804822749290076313658415714160878927320288978637382348644770823155579601450709908708418527310714365743602816975223482001910097321050706968302844908969443100154936194468077526468737035390844761285692541016076768237010506167412032563241775818460313184978747734414799958146285947139494449919818875798934511143882254383880810661569860352714607288763513048709426351065857614037739433770635734175955797076678741305846607892206029161129946034136362352344471046381687394195462711514749072247679446057041426464736475171997674192250958774901211611595942285602918133374175368452963556273530771116735243814898871212146585093624468835174249044920504466440200624556176373000892922785388142648691648456420665943800439229892460508036311881081113214816420560846319575722373243348811942876618558518869511346705588531345575648440393028637818725615970357608799591631087065338768679716987912786674925079671734714959921168300661748730238111373635743749408485614238149849418721071004863938727862010798494490385792661404847722110169131433489387885346432877354697013904042338312964354543827224654408015443592904560753738161946249185662193612411001269137088870832251272908669540580760158148005605589815829636798341477364959529224412786321160650649000367662280425353431279874166379406296260043905889749583343558421326273198817339080773184893292050819939270670214387781521662831105422943822267390369648485700163728532349633485712560123494975516582771656134145072416932995590382520325423321346839152363105311203253145068173694254170286667750875334676659083030585821885122502494945065233184325399926208781061816610139376430737076893754519743352180814024219453582677780247878638119336778831706652706895170412411443571868181053316434291768557553680549106548428841360642099509290932853447234156414118999984021905078242097061021958228952380037482924868184336689694320675541393891906701946268333748997874163554324859521151418841505786796062314079708855616540550559947398868082716527383464093969583434712676506958411766462910922512292538388381577386187905717762310170908683089083127293506810756697859641522168585338102542697877961432602286468085274062927586050258687397213565484169145585172880266374168616437504146390387827536267674126404577167800017687247893506665139822488892768343445645674219297714204369937068489358511980088808456636846132624878710436474425391815607064675574609509154704788515784108072950803742739651911408398577668035183386499448483764610310545741989419084355101208143863608847118270627249751073520581531889476085122686406711774544851701702434102575234357752275167728528646220724847324963156360260674621709692108993170102544477320046385038295580453538708353701058048026087374327811002122384008621800951341670337568192128385532307936743078957588754950680649155996168175342037759546638433823544667613609621025597752390556257288087632258113630145371188341654036559734724815589346294089333484911958773557903576703280783152566388033382743189971526287305453092266652717167722759848672860207162058307414243262266819499702309959707498235545204924391466510092938304708048418515828688182330320777921442464094081843971805199979304257611799029898029317628547882607145092794157055934449426565416147929233318764931960796528312114822883813485428751185374935222445283085152247594753556128621602240585493596015681531448574884868031916348385838500906084207941963540384980049899874932180037490586181935166376382453114336885054407135505817892982697174726301203214777240834001089136973837494886976446897512201589388509200398023184032207013347439724509842156939789762304385573992553039964558061260695170505928914008660304151383992828843798187277112619479440763141597209119648175396260216467981314591316070752543107305142539531288069265317060103550189714418868966126122140973493651956542591165898119079444428796644636294395997691762601989055533026586715221371251972187765844068962906021624803543090820312500000000000000000000000000000000000000000000000000000*i1^118 + -1753459752543637219292991918027725757539670376981037439545632651281481319363586767308971004830325289505938047982987214991648288136102055368409026315003863160425430528545758651691279551712361126939054028668091588463604434290963153896501656638478231352482041497162758830033669247435288495109864479799456261640290513858653972793244029348332049247453320298748527249648669803346711416584502452319623365586342314144015499718834701418479911115239415373627238670716934796368069780725650192027874047441276981995303078920988424557862563100888221505101765661109843976961016766742180748310182096527700631283819083937482362109560980721670826949680463976094196779903934191602184805147366495458180843415308840691643072626633347950562160904690760203995044617114100103803236036155786485513190409473583533669221208585145985197633180892524877159943162118064512143032411769528880578986561270119209573587525746339852743256016717102848693527934774327649090634624524430740728315090315447385357380385042304623510779272649530826319748452964859924244472504615334220685646899355802204605978177111573559917066656003355086676201531430623787942574657648851651828924238242336034549307878130408396729952250783174854413921567792825300591288385847030738815955203145161689826953600832154476278293311381779744026796730809405299682992864854602096303328391473259165607651927260459281850874613364302944923722502396386372672547345357742669576666388050991153290354338669380605372767532352309692514347460113222914024191162839443924231244868429221274761761747169834805725676748395977318395435072380103403080899712217575588724891652900509126572732015343246023975505202211754933964614012924773958119121972171727202091796462368016821545822773584711828349604303084165194202403988309731599544242234756577150997711287457499021949666934059014733185106796413636362953608322185892703466897667514803345590542010980475543164853174013991620672189720557954601811608049273702649886408045546203765156654254314708850155355791256623533164941239358928490545935149644226452209007540694839832545220519378836955049366210559232361620857014413654286742134638729538778318049438981015555763977918532719405240015418789872386740629379609251189560068039511003456183862681219006789311897719089268470847420254280938725208300926293269652501518876899566339261989517172111565558468961757704654557463239826792798604255163130581658764390131690055736540201465671270070976883111378530939209435958961702682956448743309170603838727026656930165367987473227827164065166681873779616678368236142465911148323185216118734181688109338290609212370315685362767746515533196945465725681819036215871474040827148491857820477101812886163969705027671366959484978825756004701096376501641074132371819757416867976886062444967864993382386162843007009904694419101317006555211413693409647104605912246366306984136077516629482944180146698399348787590851191427691486628623688300865265674160999349145384739281425125680569944719366890843587014692641479282597658305285638425066949362550569967186644196203636094008752801457843259355019808082107815383971053101826826376441730774768112505591910128757473232943607383603046164685113066936408693308645800451006958434579615442085327122234650921671026046703553330223848194175232802533217995468500601315357867151170962370074308086682072964508921908111163828025241655696163094428393887373935233333786886405237879709277175331448201759679089892396391947050095786593209845754429518486801100420771720354171199790368196941627068199065349943642231506689494387487052107180860422900519090725465096551288500895906425117440986134513707407368267418398331721232703030942150896191436465787391196397115746570199598104916835899248092452313192202642550529722202996661851491524159739442275189664346235267986073047503121659391999601470662180908248747225148498584777040238914769242970219201449698796410509181051693540088399457523482742058900635113316195867202117130037200918762239204101992330552418096037193965987410652126343927576933897232482269603860154544363343865784348973066641673151935870512003838961131265599438547428215380402838552744534279061646866042842464605398027872193315956183810856141084636466644368339823276986772116729990978696308527315673540621716474614904566310378546540407885217890154671111896790283645156968087735162656557072330375212103191345068013524709145123281714932205602147733116145649086801971971993907573050819337368011474609375000000000000000000000000000000000000000000000000000*i1^119 + -46207983191508949140013793291261001800953845661888068241316580817283542960276534137550970823414812524930365812231203109687480019144418126820598095921120487690373777454827607846219337463256830738532147679903314912750349139384800799140117159791644174693088751303694603132401696823868965473479854967278074084307966384109514304302411921224062039743347469682389152157439551828384247624888003458168350265082370118928471504490123258173545402899646953024964537094081545130174932194552924342389690605343799904824759802807545742658923009381544233830468620094658895503472885307018779005878163049733840831692697500563317701430974222956922052650396158326950219674001354480983127566543582331902658129059042869937906100703972676763421959719890813625526119160872941017174813941977683274226511977500270835752074443543340497755764496563322397326285949131328851130617139495649341160450584433752828932499060739570421168046582195857097448976393779150473610205678318550085679081167289185568730527299561100433901372677013123635704414809872074413400258256693484226395414285774012987973550473342402992531019928716697283631575589767567085237383240479035581105347241581279022996468449541844466652777951464055766812114106788711474538741208120954199116333090278743068614551151747357261157136999270536425459880287551515033307952392905557355554942246133737752457952888976642349995950492071544348697825021103010662904131987927503792383313016942268726771309373364543965199601829308673423366960502728469940276314573981917746903142389434684066174224771568755555246195614942432353575194074029557542339423358093636164137106524012752769545147266009560496982258347135222155013369541985126441610585721112900498083844280466438694360651993473483713998221636271159391054566409136942008742787358700527114986945370543690141994344992893971404007081762853401258220258756379061344425728676531630643271992678236173705411878847394623263373755372273654159609191509795631757437502976320949628919513126415000134781141702206720468128878531689119885522887795998553768397863107167229015788721466073566616511908016451376653943109660396999585700913098659302562291338793445407970888778583189624862228731250679930580255075502155372817758560527241163337540013904374212024073658590860441790085667520173601602623626047064728304542486209126745235994828515936817508505822976059449756625917052509518506580182637975698349917505500506467200357890770299464273296442634760360517271488488463014144997973224822479220341371078361948309236303011810180412459726861436338798183562033237426019687399626385643721385515318275125819767820665823889048107517440696902473722426590206846853911912125630756679166304530361438878924174815355236258424686340950574983695589154331400714645666821610970161308189776939509378315450603308668844105426905620552309205360112968690429282501206879270657924102171187017220352256241457351827691275101452641307205131456445093040151731654837785936243453522078748076200123050847199876404786001913457884599472001060060385939790663797028071193295156836326448031855356906941117665213190724360750140876369191247845732809466211176576252209354967843820548071604000583152540737910290814523058710484046401470884724990638130869095092578636414326109771381492868227227244421574031334746641734936489754693289032175724685543891528195862421695273709162741480550052986058544455633404456876309908256174475664441459984095992904479812219601938231275960500577928746810748689933900080582314000610545042979665836702125770732285563497221494801440796974303730695830044794015457868242238483789123676660490911343186346574980318736425241805320825850501535818304275992198417968268080007775130784105152162817978277755982766703600612488664414605521222550032523940872856805926028935032899262931109557527694634562937897845201815174733827659024842398823676169631557223110997197731808318030261373558308047294903633578941493309064774551196685783072515867228256879281281409407872577497284547869556166582650893140236147207629299370980580250923632398830960693132409907779484950427517523216550732259018620468967770683298805003233714599546967530114938946460152988453412283573844000986377853573121118164049492725294973450339646133815104565700522725468692717087088954345013164707819429062324971026920173675444231465475548528385403001829127059049284285846144690400681756419247969316683002790367415519148393309697806871790513871811612034434801898896694183349609375000000000000000000000000000000000000000000000000*i1^120 + 106712613360559567075761736456065426437260794519858388908616536456052197152024131072020797362298901945794808839923746652605446156359455205885965528734108887199632814729633710849694526480176819027115326847436275401753588540427924214128092403187639309789510700414937258580688291434206276865373641942334941153640025737689356066698679806852605553083003580953064092272060405977606426579839051308713286498717181669957033943766364088437570490374772052949395725149731484483675669604245501685395323068354567655829902945345638262859969682495887178654314233675140641537197943761559281892134011351995247247903153530161665335393392852552085385358459091176123794806648297000249653582472899767431889417098433192231543980006593960868844897985245064515853858425556644170173116269069767535050879185479777537050757661072278147828192973573264840137062794245557842129377205483517320870706269813753426192380472398632524548586225581873909217331780661275104745007088151873287266905223198195923228068617356755078753578267291235671108971565427787084024237161055462134748283221990148913157128476763636920536205021734991628487456644244443906193896302494429365151388800725674392815420270698761402704022904283755611123869773008359663055348609882391996140736510563896894491659278225640309113581015118869676442164474331993589266652802912505028027147567925442643477693473640904074697869972617466376090974716505896428104182153232983008014631167936982265556172101921540994149026053543034741554056302355430582068414160315090691489106742532033859211471091246881650666744420992389548834064347539497609056405729249157564111165219492511821033830736329024481576942411077441220685272433776752383338960096505080062365088470536416415342243798064471367477450915186710811196588980982979545686695379873129496132819838924314931841141330000719027940158584021749938621217013737680640514530742109081338232094221874110485707039103298363976454166060083717741978448126000653966610563253975026813696912125188037980533601344817919101697097206406770363113417214541333949937981081039808932538349036485615866269748600062490125826684181637044958979106343234049329134907289137823053380041517269415965350922128287096156239157561326574739915373311329874324618933210362887735461377672066707337213616275021976260098989933964515804077775060819328535002905781892831957327802662871602951644187339801120637278711080755815151446818740845446222245775632444454543998394937277139992883957213186297081785414203290387388361442018465249805951348915641701489007468769830277658931514103058341369420673537613413935442679280237816600897688542331708885213976085789558704082563877971332774905583108257212104163154246519951571469473682530430821941647497184035861707813051279332025039983495458923579193736499790828037674649780605510227802111097062706098469381694512623588651612266251327677764277828876845588744590750824486423711065436904113024808961067894502162472643237933541446498404380872468080110840895211486082731777527787252109735426074210399352704855719945776279641134211660755097386219103904207086673743154036866734268820813346186930540032038436743938596577724379137723199792860660974162099537334456627873466599711868214805106568346703220621722442210477899936438416965626682126220293421844581404727187477540238456919242090868199814017861878741546620698593854168225884326010781919768985118921264132110387121178269705775834914464605665278802160011741473510570802358133310777976178145739451103102361149945017824609589639820494305053782439548128481812421683131758453790766432121684663221360957067192584524868782888471562033719228557638770319510493863347785345741474812258809814200761464265094093890114950077908268708288655322251105406519576630114551450603503626197716246872826742744119203072569648345916754308156367787747495487777616431992929927547633294071460147763193621555612205160817821957412177137205137027031147454313620999593285779755463039394305729404782847479362649761346166043426882927357540275710074743053713623935087612839041132198780949758245825351105987572124403410457168603882480944603796734797897580279281472080436935183205788401904578106129772179637574930441065262258414891826794082739948802119065529780779915118697639310756873096108940230692501274354925486512401599550021361072541767736328588630727288108240160194106683335950240040903695741172482339305703631309896015449938460164705901836446066965891077416017651557922363281250000000000000000000000000000000000000000000000*i1^121 + 284715642839689131907637167611969890524471123093585714587763090846842200171039702608854749262480467970690637328223332235149575251770371898457501269556233326611065442941260012001891423343471717869440556778307069567126261802252528313369330927211686749232494254890453947840263591125363736369384091316929110641837521294204400430780073039069031489338298205170776760463212482809923549097979234250738354612534068570681343130023363100639969560757103739632591669059029645253333438566306768442727442065535693327250056974285547992671758390160196107984453882142183237918052669308758007892701632178790128945139102419224420130423102417074475121620192713957134964844189696093158382339671346771531187509832025934890505646475421182801472966367403777084406533450498423010658694481212148023793585923567339856808805703904694556217823355431788568150702794756730068750043989351522198578486914365187074557833989957620294127074412236911418626291457325161782955547351966651038417631716704958074901436346035955791980430416404394606671282418754895134948157000769049491272160530178615082087772775439235490187993993613718875088246260434038084840909364533442250947036061576488554193430071165294825063778865223316289194195675204491485322835592275715906716187170767078859187868788738058913575828925707553117931884564448691280286745721834414798245541793129338325873852093042441211792136576567972988671414339311602365642525774712267797361510105199990786499017744460339328755628320183020609282623625769405732537670252182537117964496687639735545884407721273318543631430612778698430335672588562273090586615026866214541317955169438374309782621171725624982162645764424006903842777484614187315280344889779586550233508616182983224590704959635038418441700002872414384251049508384245798191342535416692289084518802485412890637804376214496102869348738491079441105107578780846915191783452413462736044337612634478840483721779711209584195051769757842842805863039405461218152713666007691668153820828531600897758722212902762924434749086874189174572029949891805729328081729200083398311597338366599705974253466181494149088007761242437552838941441071667427965724924630380606470914031100368258724925989257188367825799628880467576624725699652044934535274893210457916971600666148826159793026229460524119535898075304341095884859381916870282190041596601379160687262840641360256451594784542013835679546795852038139742251951165253801286509473162996041491985353903112241544992812485900024325832761568178858584873706699515972809966036427574763414883824264156160557422475694768210329013491265465416823287052708584178263249694193154392994533692622622616612954647831768413160714614074641568049065874940943107586455692992567299009744852981480005744926875820112501660776356190049779816330691615648533206302632383620911807403645076611386245459928893266625940133558142069678105164900300532222481623524441177150191646736309381222790247883541378573413737523858337463145265453766646628837937415761725645081051135902107764508258332724992697011631071692532039109732745853104605407112404844396301371884609117837296468859105332790184819410654456153955646672342666113979887319873778096543682402208360306151291070676036666941778222164551212599062895984101082477699314883012349442511907775940815044567537363163725446657554200201445982706091552320102148555252405042236656067757896176746430665210367260611423887295048365887079465993569465776017418898884373142732621736843691766417680140710330218873404110993007785751665301152654297663210693139798208729405076154517693881156366936182824720403863355663989844851509475708369057223021341521766186942148014777143694282009693503522022281136255703690582097694056174908756185904293248003328729991787240462251526834757421197315674375078476687518788158345877997170658368340223256514116377412389416295449624053476456244273321584115414570303713005516597526616557788318835521127944680853470390060393435422451731605291403241290424758750127914591046541236901428185049511284379020626902183480075776793311827519522837186460356939082555390421200813474371312573305502606642243849685750298662854582285550871371580121586911128117856204887243475971391171997361953677115271569043188497789082009198735038058089209112526611488606121895898190136947325638435056163870140242587562504764641625004724493998883521556275553948049449680842911030099218330411130906028033079112944008556146391342167589755263179540634155273437500000000000000000000000000000000000000000000*i1^122 + -620945039423623143588866928523145789761672240823523809658013062212712171571462171344814076195058838683624605125464856017284354623911066227168571609081447173451246517530688554808907973048460417174315545648433085159775970871057984681083787797556613478559934265948129359000186634573767094804332508195225474239371043451492013783612583107919058714962720079635568946985264814264145081390716255686416409045918009782000303704899616157493447173086801500911709509397434975317244335978838835594919332264740014733542613188462989233224408981527781854003598843995248163091937840022730144428716345116966401177174856572954565413613226836280899364232976895019938652837290921284871259448278378814029617582203199108822381573555774645242375524036499873802551116198848631919733995791467070610786892388229636211486723492255605762480060837506417268780743811200375483532694733108981816819996141428646358904039106972898651780248648024004355734355152683932977186907229715620626642935825431846925993709618538311180797076176864974175559402739724069071918785085937797583994516080269632965475194121177090318793663097957495611728782335499202059695063512138987103453301476160959764699593693645883016219147074352545049151987074247266089098943323325030769921244907480187831721528295589982580431131400390134904772851502974223863080631356656898073672556444626349523469431678005043019305168675764087276218029349448172794043272681821368793516589580315011850252065510229382097792906206392773168951720647463628084585466229809355557043367284458299732823611470307015633505673216476572432778836322151022491493134226780432993703004041107973378594546555259793235316379926861760415559793210687695114389204508900092751932440910501426075147900115419544049860843569618892831469885186230075730951660193988182482714581818243783392611473683133004385767106398043552594092239440444838703707397275428581869377662348915026651193981431707670281950907207937541913429474662674629183998842650002335162471591611867003632490392377171422395548209872213330630490706279266610222275649957410017786677766739451728278684698707306936168293136426745864236238703632486809039131379981568770833056884547418140157258407837632047879560216872889631251850612396440816642368170234589984904420473122124035972161464989805971878438387487212845194769876856898941251684579699730052154897163151351559462151649516643231616756912978501270763447751403096149550211093829152394748502808581861740653551634665209621129761262836213138088449074452743936366003679148578963862685709710366787035092891944875486087201601691927241653647001867145035688493635210237414466582158744805204787491516361061315381449852705781598621596836059841536869431295429586317826703009962683531190340325608052354529871516661505322847437839154346597033708441286720784987391362042993743711535366949220808063474256688732715011072823061497560856343281560170145333927992167678507577685511210175207197737840936752649223742377421883030293158283328675343875368122145142139281771267516119884006370263129850436499366393617614896908077334510607805957549173665237858218563665390532709392185168366609683366450268894486753412827590211706003216889632163318302543145852525018304467342493530183265188313975769978361266126767736500934812028000792081168664692012984728844016455840414370362286762427011572205989328009622611136591114821139871097582192684740431459807645430820809942845675640785065551965675496324524609337126870567870054003877971938233010112327491997930269343773669944090665755669365313786943645013537510529638025981298028773153434914137433125161718990145675094032960256382684762511928857103655235691737803877469037788379556023093229510807946135149719371763624900105786833185205295788029333269138496033277565011534667717959765977294173987728979742588788256974357177987217610219481025435422799908522867338425459528319467208325328533770387857982945073730849926169647032957786588148772061055144991408343003662635118703405019331756002531942068353235223619544010933946952887256373985523293363847018073505196973861794400076842730314353015486067251679755805955618533375953068830294420117272080279033670430016073162888157595428974603797140568657816861434667347202745325372497010792035209374766514677801499919473383864345100460957685662337437437897199003699023279810420499978229578232327866595234245341358805665173909340905639166724531659862475131868297939519152350840158760547637939453125000000000000000000000000000000000000000000*i1^123 + -1900015281807618442185274535611726182557817710358458654582966225772256832717089261579230202574913436430841665094848801423639342617828659773587638222110064752135703028505938913776876696464983615566858472269497392510293231316950570013168257159794792111318545984859983987018964020772937649220665027861066842168319817378531735266257885080746756272035736180145795414164278832630211292545719847311860619226325691431428442207567933749728823380206110032903022327816046741964080311797816894985937679873641718662332676657339767604931142348525806005925560566956689811624986243501563158107064599004502145963030352935607249043943530934051279325820467179948438607715260871594363450413615912064280339162375246295135636543806624572028757208496356491063632852431082148324153949014376240932444299784191383921873644537056451898184611095680995766823046301517356457576152461858035089511962361508573623665093899794491822909798514853995646115768552880275541140113754600709579305484239823545068017198296570682595691268384215128615667196628929853136258950589183218641089675216061548191786413928293049772023359577681295385109226315719389290919928306661281531512537477852884646515999861350756073739733030610983446651560267410378528899010905702716765002526657809533030828461204350126716155741204602078521299041446788632094909083671615215153516732626195176943082762383739689812101730043214870000438790103909563063157322483683244763711915165527624764366925059721587271722413131582332691409396517022265984513645419362129848079162582968935255714040170513055931094471730522526963718166856180786093132780297623708668029555240054110995400864953418199145449525219033446060941057302633997638666160559570840252151149672690655726161049122939595004742354471410339247205499051801357362439893075763205792487055842826390587302863023633865982893034294129711157454409641138409928852811245132512989367392031124800457182404648248198950528465943003500752675574252218267134822551647472899108518528153468647917489424864315436175644017060690101335046350346752357534449461705404153277823786079583594386481377392893417506424770345703648363561762551570645195343663524443918781104572850081717997776387737927003665828354947236861379877085998838126544686321258184187731701116385374430335161524999334394390745933848562138670676595623577837594797695964788460285344392000068067690411448629605651415776658006548029161511682291139551920024735047956877544704797350659178639431452119894701901480884061383163757252549438602294547661669610113537692588803926610975271570515729236875488283621336840562688739809151254482799663291050974050604420076945339444245316509479055367234224973574746540388894715939961571399301742021204370517039242886998678099314537966689229537003609226140890249280184831777378786588489803081757680493384400275533525609844173215399797579757297588111034762610649773443662498389563588055910904996686388416536244824123564911773610011570412350088407143631348499396479400000583216213246330486388969000290110914145788589826363972933689340733011478971463465166407094749103881947853381313326865609836824030149210420176783690845557575777477352106327241276213426093051461276922372173088127449354388584246947354349321324487845438049210716070540023490563249214521971405164931878660793785054109907227258453271298855845606698920293338133654339371506313285033220462503351300939456343716220465628003118031429788539571555302549242072599007190867112211343684242043139567326977109414394486015508347823964786767125015083731024680665261608601359264453736336889338807019128449578891255441634889480340941244668800542666724581062749399341197664449335163715418241983590818419255221352789362057745716621892228007697259904816032912789614486750120588827708724541739768141047820051309793943419291081686765326154024643753156239090937779494007601448131353000801790177416501173436872659156848374608540136816233451868494449205347423241952004879485774273992590708221333193509745769545136875613486367032536160619917422011849115298799353500348733252143265818116098913640628049470286940308357537600686615026971952713913751153438733575673446377752067996963937408699725753247308439324107991500638871165247333324260444201099762430095096186205260478569131063571772680844900387530056248395077633306019143597925892265193408451828193154350691466344923984669402163721852489268969964888992269249785578393019402909658310818485915660858154296875000000000000000000000000000000000000000000*i1^124 + -57265975266702688011043335929900753449352694733053095057898529090404331632964739173984765108120104773554485374888759387307843087647793117715366195211406846339562139497205647745188132759469485574598214446699597478178403738489432377776404521389346386320303419358948757650998976230992333596879824673385893495966256995367651717322303999576371743669871928274825090425890625042089395233192478972177384494416510573834221797992767998442295017277273792990396906361887411112217115593049347080747050493939525544481390333938263537575458338440625313055743740613238585710428504216974914576961736700295451869017982895004711713371195455854318950939102578276048019435095224037765406614988728507595703730082533165983360324577477546273000029653146444678476949607435484321935528953170431545264306906686039827325309319043630728074298743543386058928403586990846386689905912541428547162091548059148835406422763434954093746265853797005127579323766761032412343527226854102129662043773125195093795500593291275438139859508744021763111256822417158903915278627447111898467825634425945721655455845616937061367343499901346564965285530388487031249923879719742657631358547486706870992909979844019201056957078960595613738757845268143920992242703755908676329692993623917129853631753114392868346713644627552069444788227685277244041862155679020055006432882262498760325395400933363814347399096285747683148393031935601046155931583130513911165925946025747734646262742470636686000402881075252004573311523563727018991012700689452418389487748510258181628672672356067958522630198959437914091409311971447845656963184824288107511662494124021981037942505005278400577504215746366456841701602481082947900462844820136060045973979730856417832329072897843482828238291310929436045194005820355975367194754629852038849368743210438616940010175233691722822421161340019354169464961408275338095238452693263685472656899787850277524720480517433872004790937643892525772655772113568618394979837854143747410117711566395948733821938114084498605267197921214055981178002117107793187744565195269478689042086155642938195700739511453751812219438626223706740515600360041234618270572357801393626812353571856097221087005599633997570868107789141929686157336107216870805366159103400627518940719005050397946852922382652957651413902809647224751411327340669861436940569069176429583705394581285831391711355677675893020959803705571175699144908466769017948555365194190835393949722762715684409428775738006541488092744614761206140510747964916242370312871726109558459864667965619001812825965070966863743208296531234736947144151426047535612522205777385390682821269831025234415143353962830984433296853387761292425762673829031834637156003430849450662785344208505168678685276154761352984854671671974123766062479640583006754306193072460827862446989516046391296166693888617116721247373782990300508073151276277094143478178522738526523000483531072025716257169083646132176620492823047124864303154589325301338992871287656951029076253719873264819987685329765264843926776811585789186647935797697712090288501852077266351740773657338634050014075856361934208490790844792653644535443173116649375448058804301937917973751115774819303050261881000394910305817433260482290812200086156472159583181309749966540428674935067557074536187282437876276781224326620447571027301128182409596934510780931607497463240886918146289905313467746980312974925523137617631689018365050547090909563290051256691748490082226328933242052540281477841712579472447005534582657214885416452745104825615381612071626967992169587573133233078774602519252281892136429187414097343767220974411037860348776115156553880433037950366052240570280473945465099031896602515753665602990080424479418345159491442920510664644508602118228401621162974445874168418966395396745737130189677732389265643312664671470908856922114391387330569414450976412094984005199161667563254659011533055818003821451845006364504245859659634685492075617716577612771164486143298276052722980906807408401009700162250321250596601266383763729225918962478921034189885160662471494038725497353514691140893222195501102778770944772453321338230519513206407045609932333535128830247227224641814022956743976633312611263148697639887335889562714103676749373311435675638403444841736062739670227155595281344641964687690831880331051580395747212259102476874628991297553673877041495327987816727272936271134207153465922601753845810890197753906250000000000000000000000000000000000000000*i1^125 + 6540493563254498422217775859114787296785310924150892242946834347716464440107993769993888853486546709568731545444042836880457449073050579198761544070296483477804614018247227791288472663829194934466153292340188970660022098076360906125348462970415704519974247373634454770525640795245071194668606852615737999020419832758889385316666338927699139056201868805527898157818139936542746925912911030958769147656252690687184952570681043748979375845428150200526173760737086458907304385241505854395732550555250980122113755164026264333220300562644249437762445997477201593427605006669740670821076479313996701414303868441509320960582908760389510080171710365070305936506279526194503456874088364603756074469116098498021485039229630798785989946496543437714868304285592646187406983612634662971612427354672575733016537379296740965962711468523100994832621365693833239786107667248348351906372965954510120273953795318924125938447412157499664654215303285249867257591775236963883489975960168840432888410740766962948881236453217234142305683161414863288011628321503892665089162181323571723956651246442327360558921610505026591356995836857530402933217867868771785634645121474806930589462386537420776992488987697936236924614305787838855895484491130698280114994523665926273198379529225089257358540232984720986840965985039355566394916550702765536949038891798311293995146052523142727891907572731433422694115362529116682941660594326334157515734326519832772082651958773255179226201081899144677751842939624679261848626219264799777669615628542666688218497973212113189788492865430019747670092542252572608261287353997263436849415221161837739745887555259504121181703553348050850786778797883815661272018596448647693819313271592389121572892155718517136590582318130251436115665367632219481600064619173257671647181516285524438254370778241177775930666066956751830922364940749998971152509889846252073689056752676078102727596019498681130733159206518976830447884574020150058976936270361408131794150539928555263657738344973968408150288183296303314113602278060371573591501752222880419318069764027768201590405716368432599478317860797441487585358355515718336462111194265109359053876678937419041636006316303312889797010048708360694629960999174430691578547121008127173515759984499652536130054004867307720902902732385021865851638938431689408248734490570576108595495056194531742062052308820854883443180621445893980244916672810662648232648021880847458547008643739330777025868796420177780680093507992948410440116809196539202125128230554554126173545380417350931644092401858473188484982822686736303195424006482439615099945945520897404541949577832190326205970377934676413382166660597325172073414516711512343494722179688531722424366609120262766350209210370198070861112930560470779060024061149685000750494822048581241374990992431820281802339729443711256666806116049399904325753260890020201011858259105972132743837418427714117340998860485015191903843230559478575868213242649507402848680384598906300358971871423705596719611233087244380030856281086839854899552891472091392554903661493593525388888060613967067333081706842923275042938925384780051933477249262820663795784714992097314094406536090555579128610264845431502766075070145035901255746249452164225602453787881973765952165516408141579684377704722162846685477129588711606741432909990633200701161856952524758627390877461596612348098589314101724576997070434916882097824959647508533460301723828132437047989027968158003426459051626309787840369084960613208945824827928847100886968446513343611408791376737593461026495371475680679027959276893075024473408493909598034567739932042114047881174879785581456370878770518250572069761254609808531334359136591320724596883334467336718181113287284981235901211357561297371184331832147465623246648498538491670888549221312876671145341989230034847011454880450645947633715072787185330467654054237101187300179487460898990256688811275716654985070163167407387503150878998107325006694516301486606986630643961528039237300852844903452852099971536684909137030353353750518804984088223781718506364420646675012642870507320615369164664192736157917681755430340252682777867068721293839247706955641994287790590530242785413651899854793469824729528143518649737487305417761249665173468706604142298080068286179968860125908309183573432636211457806065136027373207543944076188994708991095691316228687704825500107835845042814071348402649164199829101562500000000000000000000000000000000000000*i1^126 + 27194951040832593421847527331671553386483616108164606948011227191634967091109754895270461847343551330573335368003423926438727722338630305614879270950950014773309443436594314412666127835246576780737547004115211489443451130034986853398445079096126805128774513757693996466670952002239031222333431873835306415083941801021212108001897381735835655590098325945002411672018107001433620247855001385296359878023876249330471860932555760621011308494514815542734567802581586532273962385484210300124114691408615423691907206287191523284533312020218447729377203495406189394466119854699474172061503794005102365421655420757864905230367853102440018676618092776442418507354329861629356556868887717760936566622911777902246363140064930850197335513336106285601078614179299791050946002744804356507140971155096438968132365716769443582725903431738479438637419111470313670772235493020951870313470823397045067502442233091093942717001093967986899767567775515275810458839918022616891338341266655791682491936000763773068707792907285058747240829966747339540446783077201024836138967032773586450892057644240599650283238334733401292302691548768082913821966175716709227778670092663697188600730786968571786368132575837558972956825101203515400776646142290210637919853392110010301092308149655352439611526004050129311796894754839570138233120014921709072097563989464846616778515082015677656748999772777308991553507940488882695629886671896481995400436133257082580543822920219891438501353122403255135669805219953207954240614636153548630932999530819365169509994709399538833056262703854534076715123025680121626413986984260603791560600096401950653058377497690112994307431095709536837950858446866942811428768037958265193374827731277654578210273641911500561065813665022093512656063585280242087907490118730364669820329131943311258978338897622799243824042540704144981947014040682241584167682441797308812411060676956317890065721591405732555594627138319894624432049380529109729027012288081127580658967046350480998013488455052488211802946552882050864064784661081715619057227987791863557480843443460169616345197637792003610771565214527131892180295176643840824111923530305188574040086051544990660633684456302395335455533128266663146062975345155769505213027335151779517937979338277269929243502000278799857834332327773645671845604333273262251924934233632767172214367916759109605720428110081846290035614214189620115391520774687246705459508154515282527233255027847085581370141487926680596445868410762184683549266176123274266338592734203503999030592909292468888280229722834323363380900758813829137881529222994508095399565486375426538429623488866096720283232080468486191832519761143373268101026687137974996001605518587714299930040090698313522326758063221138615364574635741440510709353392005453243807852405808752583135087463747573585094704627164973938394734233285493570764929104698610830967145344445725079897778637964591993167276564459296075320849379928532001372124969374948585270230047074074566180708767754582941443940558460872576255139303693837738978806573285596897194437951602957346417996548251106700677799140549294391348561210549123101871845518346839784063601388877790262779741880788174413816619386517314165061011575176656447641524205010407575824854276663489779818085586240568759579206194960460246791164787716092554729916770340469335462203080675106952770589866746774336001183203637691702365116186259968392583407044413104905681244703239113559639664276953384604579620023732907021691866438123476533929387002194695546191678815291507521741333949827370649967900720106439659047159105790145343860738075577012863833662866526739536629163339196085743879548144961753889760941696567366618300008039498683080251607754624378791281829441312785344536962745372419200218161152788406404985097530556492223988016962704357342269393698335248600209324583368274685788151540045095996212537036677217234709833146056776279705293110755552374127588092693368136844161274543149283769162609666276020171241387611662223568179701913422744262222452608510713946583068734641498825817864979823213383152007377481641279547198317111677400438254482738153198017332823893428707476490278832711689033622645997618465284169965158380716962718330917327667416464883542590870682228893598210227940938202940577555297906937965972916341629088592825314256516980919032675223395118606961777981463051967132018486640428135865665826287340678391046822071075439453125000000000000000000000000000000000000*i1^127 + 76479151144590819862750691368901499269630950585906915299414668840166301547052686347201342211480633915048534725991630348273301329492123203411948882132664222814143359536134827265373569232032132546776908420989329483091517894901274326414608764461823570770560096822094879819452833923664499389315763601122287015314210781346082163209431294749630082898407240117627522569470658885726180502871713717588186654504811452142413751450456259700661774016854313877036758612586750102974360348401335049611473431745053071304327818488256203928844207947891183246006068866214647656195716817909058156278199497747587267612740615308502072237205559552071633815478625335946493311369869752213275054382809693221133642797740219163557969739704155258399904558931932966951668665839473932074956006724494773796604290164350424024513132015715685139404323779620853725497683630371790831137912256411567874440774757936828050161676152746849967918714978210330960725444016409278445349870299814456778449129530507026534005866436022039299384798047441237453798406507271148665406110702098990241491856685566649329373540707225554002121002406535106889445119295001321547898310366771756038284093358066421913362630516867870580260402393245752626550858980325780277405771739264139328534345443417890907759336949832804662472777440369689476078978687423278971638479815932498904484127227606107985145601911239013941956758852157326723909292908455959938661991587508388122702879679914315805366924926536921987522216353699478184082841201037585828719345191499221569365939074867276786544325693841330278009817717697959392342548063717377113993491006601919047533981392520379995965374365031019698156421632003771138477456424285427508335047267862659105410305890855164206447619942121894854511041979316280603409516706702643712288338321032336372582292464709132499626413027992196515264963977884781135637329342188659876616946760370257184235860404897080152255339155348729250792101003543592997131644912113011503061984315612713565218722493946930960288273164992091358095937994972811845584365115184149961991825411128370746169918388608388708720966717245148202825350077156071622062811619203141514429661150006282684285013784554232611525109289624535245687121901132470997663811555632195418495613544807555671726387658636811162600915646116878365633931936966723784777278294042301418547701885268894015437087474213794248217740574812421851422972177445448666974686186175212267997418970253708790598362197303527193743551576912512871987438197588204234231252201165157952949081691924006082483519028860711008958904291696836787829790880356699739274805153216730079681751331352105401152763656286476994585000190583684100030133874788042316431623811882266153795601455742160945926506726791269774210731644692911041322124975931200041025148980763590016124778392657668682416966788981306966504613535500764152810948089713946705926758907302601926662167911070856457664140461887273267152551372004174386894126514236622418770395187725992636042366678652138382449400103570407186088765998116263528511040457320076807701694884158744505308268438516757287485757913013606335223208697453246884784183173411351217730805052123483362740344088781323948299238910835889781067717540621681607790172945573402395897211400625062557397984285421933071978493425522812251772747402217165526771995698041153655837808460931865399058080966440689264947916172554540130267352415435904885156928994966937548697052632995709909336392168321558615244272295403976215014643287082610851099584397589684555539649055781094429434989236126163789786599495829029271563588160621067290472663362760376858476331558691553341404139321390356862121234223803022491655064633441723404867199159672716413656804044428875357682671038644680103985913262492660089974381581979895638459778132920671881453970862900957589742111028829926042348124905223565855698335048563405460610974539078785390156717054234873792060311151988657987668209627096611677387467169008963560913255328763065079997168558297907840759980757196356589336755265045062865667727628852071163349975296943558850731310616381879510709097783151209572115375543853103440887851567072809925179201110323833352156154097193009237177405702296699684707025039584414196326554620433489732439236464315224726806576797854289954745407212623751356510574625815952422357688658859675497579113712632120225027390803620309111169000188669515556101570544370396326910865880677192762959748506546020507812500000000000000000000000000000*i1^128 + 60261795651032844309045089558493952511251156302872607290711035117051573647033168778335717550939599370792117436367923384618651655257101683034015206535286180957722293672780435200278625279417564237474767374528711126967103189157547814467673822289127709773113874529882532228568574219700685245276911427215007661076062511897264623888792371975283398059590624795950052650733922046946166808425464786381761109427571026919958610090199270059186689429217121295920691211378280497844527715033028595291884878665710545247252502719590014165275052665763182257168728718110687458156355991630830888930530892493303348708323121008522327962764132028006851920494921114739192100453028370896934627591713276268442280348081578416374483901734998614879082409180662866001389539003148904905536798920378400120728138128300656715691058798818803022455614012848220642364513109481823235645740645800074861154286895117490932416773700653657356172797586069987091100198862169403200991981771552248340277241871496222547620827788382769121346704128930125358780547152360375703119602433521483885322983668267712532666579679978112203618564186560244893541604188618546734325995209879831443146409056404515099417400398159010070374278297167326457613439207614256095100218724069047848511274356969562488313422668343496992677312714085281218978595770978541536507703208512784042517077469390484631551414722454410742962939470525344159101959981637728420107892865427020373763184061803137603001617040968834720527450377978035714514050740432134245591576843464544461813404329572784226545219718655068225276198528954890949901630339220549498787812909653214870460906892573701992633839663354937512787638789610677716792621551075700599431000585152620870133387109210868310674348443805061271742883262861860891603850622536937839228850432020235798294797409003162665119550634817783418865700683157226617639559667976439572754098095812035757041637676758441823808287187853010841482017011001640263609397647485330930813204157811229419234302235018920297337409441329439890374206246306425611444069616046470788415785876812880891039436490752793653184028052515948408867152395475183017062730596195334629559426687626152432153992336605224476844353653882126750378599463319651994242083281306472443934917542179873868011570386170665101820983805965861479573983987904152014572386149366727600186026053526780073680384395475761570151513220550952787641462645611275163515341237214846039401421296120885795996584014245553366157238265688186205845023229422463195993564950290353919607915547580629576513507882989136327284798992911905442869698980521685333395590965079740964312443212890387813654817978520887177039755806563197175387485988222574137981264340722852750751900205478544823200883033939212854311455123111282520190903175950938858395062417511383585985416590661260652042430748112564397313012227577203827332658557008016562695835923742426403677667875946458734992182686611814643562526759701569610426537753408076422985511393315803501301233357965502696436263608371078685912326424191374534601766724523062036819334671759071944659510145223796968589392365232550349251478526095552735946807960698064981082738809553806333737939217994543859581996941642264659316100830747116143483887534075010647595074006546161662027100073263757969263123429420876223998553707700627422907995116291403849915801056410493197160122776647281153800884494894904208290035670482012441560214431013318715040146997307087721556102979182245051265570765484526410003732664400923327211039593610670567903049230639132807468203543706843835756420523367277985283375342690553678328460665570126302534106720771652555200998874323710784394656516963370296293224410894753883843979543833206654178761711071356134845287655786341667310505407458903542160171530676050218148088470872461338902100788037914071598531944715222092532198750312233663992883431406301327201073912624606934705085250033975002725653108479301184452090549036034282003790913745136470505674109278398654091078242773425514571164401937140326273945369661071886825529738689440633012702466106731528932668912517875728292130520777459983323686697997385092538397278624395834607830277502986414899569654124240223761589359038334058907968292042614866094950469072772850553063947928164353140317969124282647987947340163079057059090753312483047165933981594144821650546932505747328129922275945576817152852882475506006767506742027341870571177651072503067553043365478515625000000000000000000000000000*i1^129 + -179729836393060733351815007637878386365743005030784100539251651913512990282781855092637601606777460484208937283543168134421957884486956795991812547495563544046570983629924593598251328776211888342423717594979673928709548002847017859667624380960261168681594448364493879410904495866608226773520477486014449047741897583350783459038090040875112147535808004095158225874691474360936215898854418106668907397364416962412727268227198750333348794665371315678107259342347545765401127643026657838221848385656428372605540958874264630101236467188328741733948723821773629416021525547923850139142485579299056136228400013425281563913335536744223872617153005036763554862493304587478609244446961276888731515206413475700493395392251031875901533054564981616419836549415990914527980875437280228249071394443311564815997512030404901461614145128107385685231723977798627185257314588738319459586380370074140627657127700042776531947086615665483468135531966770773734408161459092967626675291614564399260241808319236234121884026648249491673992129553630733682496609519601468610726842536323544039409180464242295047562848536080522936586774825272308688271386483525102521253392120117648914901795119082924092053098410096911364008439106957336534649383336758038452064407568478194068141394706853584248110796105548256902817800922227259143518199421536969984081791245799921601629891992517113375496164387708341100474665262364399046184757393736118112316939920782234614273496993656671033632389477512134654371910984610857485246958715029088412699990357667798035813148350244280877942038542179639407935276568463826878765529757054560018708454576783155157183731877718817130604981213740065121896767309660301302372753709760408554956280529517648380898757391242916454429083375123509863944167552841592438351656779496078342470747869324231477059697662508468304514118659828908933494856038764768830102230717271713246942585388661533139897352538892019203987278011258906301268801845191266064854192094312506263348609660300747411313150048233118708528464532984028102425908364780930690340000693340736627421644445777488610782061160379305256575526141563234000096792035217764347408300127064382991445539189161394196766476980591122678771646426525463457466834069677835084264027265365748791400675420384652968569583950739074256228673853464742211763187585353406423818844423334594717846309588153294527607202551897104284473615933808365457470280194631255529660858752036386540989806953591484383975169229057499117813824593872300765365081447792473808058236353995364308124902572777440353841470998677357279675336261023669721626002127380525834477053895150172691237529267411335301482824405061790840390509237750734109390640111142842278208548814943617374211318488677022429628261958100953275833153405167241682805277780929096207264074428699961632141841988545646165557383750472489677796918223139489166175690836197893741632147888725072525188926966691048351079735809281528416323357131055388800170100201413295066624227070979924800494202876052514493538352591156873745475312240056186757108976734761126643811528779597318688870307691339363320972452723682225189883355992940252402734807523215636961658051769246995171953617212312304297441841198147377581608900298233369374680745757989998296177519181192877270629628758930558508017846944952111442814985626733008607558039383136595447785082306981988932950859196505288659314049043669242440964811539020352802067094095277867642930432433259656561244924780139120247114623865838024096342535932459358804162108531946226255502703374332182882062383729098119386582772509623743957115915174850148511726757204313979040478113142772615283045975614815737935281812779353560339830715059371298907767175518438589445999952745728937624338699309651899190860859667273354756105576832564196142635047874065043703468454645143018161271098271849048770398056714718014492776084817752265734358526468105677212597432637303035777402325146092035467948377442625255618330713322939199365806965433371995799255730101737731113758582312313311518189572642229166119575354126060026643827066618126436323671095422484894244751509076633494928551319656442271811317150545774708533135129138580532520043957735450163321013667832762720451460655975390529609639106819741282731968780485548364400110943810305278166879848345151892118832760133790539598438347279465037210004380988341478460170924303328425317996340894802220766734990320401266217231750488281250000000000000000000000000*i1^130 + -418167551891369550960482663179844459865221455342828442350322792540173866672624056868544821044835731958885673626327629744712253059029252612301148994709654172277179654830841574599458846643372432229888431594016250690005334529950072516741068678257146601255760120107504416543710526712551873872888159802030291386131886860684068856001011498758435878658362243315324043022316142218727546058666163888604493223798029869723798795267900665269556502547948703571502977349788618747916562114878368982251903466457435613951893199319749201155139082096625959534128730563329552815594950221863562216978323618867960098452643645460204034447396608672745008595373250461053531104437464931121339193011953233478698934206271854464690239654493452449405716031806548215873581537332704170348179108303484122371144010396248234879748818040376725891110781080086909463133550153322589571400748855359314180543639516448514090643102081860805307514007016788917166700603921021525193285004771416181039511935769806313509016982992777510735171879064218669026540543587893750710217027998248491403755819139017181566393533097371486127959132417017938366544454728034521033121070494318065524009378900229737894528150122399623365850716287591048521928396289109156874938094122858770212001965064080234828234618295535778555090561509001356632544421622989296061875709549476211006644906331795199813564968833106190269487193974214361709041708341663773490558508127002788155550075817965064887694801398106973539172068272530464399012820031244324419825861764620662046990813777816215826181074673896453634352711578880997232350756261897813274055090765349352975649937705660859112170324364166263478679006842262491029504601947993442419743846785390548077416579194145883661868031427016871624779596600893769133772552170949002995672381963448271144257478966981448230707531806689596078851338373900775451604624823793287806286178058393707493853703745813019232676004733778890815101849370263014748486387457377193970709858040103465125466962402584558492245323162239502685083536158891359149064043286691820567485116925747698066122412603416774186406829696897435269732226340373574596128752798894554934882346111994558661715387091421965775370551272315456580055427253089702567446005324846465054748854134204737782865749626052150042382693064874086298735995800548000076094991085281210643023099651267754086012043739120226924971377464619710781657951199561832245365472965161082287517400524997061580866201336135174839005279815024323809787314814746181907397536030844273048425932107419843636506625669061195935190728982369260488611749762156020517436576458069456906318412521979233861588152255260293008360709107809835598394846453114967409626227903713175435167213707974507864353457281174988889599056527959475428808603989506188714088717454315498868898827227423073069259010577919608865358196697805332879169502726173378047072169494613406252595806886192948762096545289723761397424113481384280729972001515829739675473328146456274821455000480056868440313852467753033361331628468679045519161795487733385351849932775369224272812391537789176489691326594853755029687783274592798917221126360350976111109212886331641070949420284612471516212616086625683366814573886257712411273833922044703726845920585191298591637363172906655880473319826061886181724614852642331620810672041578895254637695064487146376456094163859634809387510842564069931591476024690767194756625366394869175772388552102813889981207971172538984971354770692095126202933870966470283280489508110077936498208586194747526506746802991392099862318974127838275056037172603029819989359773504835154600486235414755021413851707463646444047006235089542070262195361306195290261661216097142863096441211720002719845725314035960576016965887876103922650064827657173619112285002925658902696360313781909227832698347909915183118819962182569063335100910491353869491014790579193267613132477003538834841493680944191274513138601837258978976520699324826060204476308754071256196574653818798921683826922946944934725471690615438007204173764308392972547820548488669147153190708391670056605461658869082024825728262810150338927054781142888267928106903470494590022484110357253892113878397470714081641977553665153090127652227239126368730779673485300897532478153348542890864473339695720755665600786695194938782706613135609710841098628778892879621730346164734164469802405327830860349517388963036523819027934223413467407226562500000000000000000000000*i1^131 + -186375032343356411090288079477913723822469629947281770684604118904194631922467545872809448272060848684692019590885387020189706015021028440005016848014944098373853165820705274702156336575023379813116626804254647763753668137397110132769269488925044747910730924976046983166146845815278809968504572544134072876603390997663817320647226880104962235149883982595149988697541922635677451369394671338230637694792758467044613294608422372690065375793344247645118617468118126127183901012524586062426495728070582393171908197987912979948291643571652007533358691884196393758259818139321673310188558534679259095421398409245277917689415199480817874750081447428916827307242588565096202648938930356712834043203396756431845407791169480988299401935363698685834704188128452286831645293909016210965822187469254662136838234036386262107283870592261950196054314100453991095548380273075762374849498275524479751450936458718803966676163706815905742780273873023755636801345413970993164198957841090650385523786356382821339331147613779674204506930387684172278130085990738485729881705072540890929127738676397217330604591700460140745540936286865278666430509735383377106749693866294849972038634174188336541631886609699922691321280184233493198219940552373326747127290646294718572966258050598652176229744890511029652245263842734218564129149054343372187219489160949854762079183742152865890799764677113763225264827478398961326117445364277911003155633958993037764840495123589964731404501644409327365399575571174560240615122432350946313740760972241368026073197281201152367647330604020848074720593899576043859226183313298571937698995612318673383702758478966167680832271416266416619325603606503532507754091333510574467043108830450202461643494990971758943025768385988094125200243988679460524270773643608964747775077935950722362924169787157872267108067474823184398032093003247171323100409801148325440176145589873261344683350648515128529352487030603302384514939627941220553118772021594023928855116780749191615135778445800641038497383779764167209467002539427238445628726280187919139643101805809813723382568983218635014972518460522786656719473945168807154475651071103132371733638839984309821815171810546238334605363526394907813105266334871940567338433849706907901226009933262656973454034365900953122006940182113358640623924608321496753209216161387466245038806153533176693417753772325713223113569413249520462773083263679880067757958383326812557352679564056283886150473374137706009925691646939063196852115108881819031679315605394590172684016647117569911706830926823239594767625365299741221567727872686951149645403547943520413234962711771790211895538702015029792156258311562110809804519616932689331607936426050075138365566288851680046695913363705194123438192933943279441130929620396058616895789917174720998074322807874106037960045376251538492750247427196674446941738373336848994355395467505157657062332648219790486518447625236845861096421293408392814027242724466646387464437531070198250163126775629498721514615987105771818366346942834730320901710886797034985527724821496665353171157334053864349534133577188613160393625030060513787052992320754647357586465510220032366665150904140247940367289895616063345940245508619516125121284438985911367906796883810246399850182092355065188933448784585422468563566599677282042963021224872933650650428724361658289110635838503219375960232635760433706257936069063127319538355952763756501514106814155814211379226731921476761343735683670694916562132518537596044954298049296996573417948178814457200174139818983477674477477695936813614074743185854198287772405564294505743275282765479861465652174834340193907290810906723362221871312631011284478103451230850912000496682469324370092409436572986397536540275711653382865729436389556256764028193549104071512035453418389357793634616600670881498851425046531022666370521562045571949717053988930594012455500239963903454869369492104841642457471196054989537062043663017686257828187783756133617158682147060098246573138987222571644074833091124881261745933928302056250608618269493844746134598773031927472704936901928307276553304259321323257809960051567816215595826072748440457050964838025217194541173480038097725501276534755712527328880328951771547100714432393216024533530767362111397961848791984456943972828371526581239785551686219591829836351216032369332881800354149813689005887873406663857167586684226989746093750000000000000000000000*i1^132 + 277924184857665767683468448506559211259232070715109623341933932614996444024790349598227329626827773535150636013691945249907934865194842047311142861994643993899444880927102242924758879639915076620690572311885263738111046319548860989477829953085564225103008355203498216684382626138024884227824414660462539266660302163822172258556271309175176238581604758787502903562129730918776270006082368045717096723194886940334722466411585249804035184746325689869816116887799022129389980889583431020997544022667488362398589938600069892594744005508951758618748042248486842271112597673473144297336593406653489121026103509387084373429638985156889125123407668386297914014530246654604298743728413628135477459725917206010396574714723894859800065041192661698788057737071373463589810263384698766986036553115235901360974161539618226989592997317522742537852412685362801918713425645964054941432935613976936832832825815638844841430416678816797671019388785814452850987216563816984528616985078145703109612009825919870658240766175388310057155496501893120141255930075093195960511584505967008388347160515775636794591433235623478639270510362785091959566768884449192291234489461685420389102907594130604961390407472469910950170287223732139987776457040076574447654273602256602340262788980914970720790200544090651148334364647947355663262534702119007201182345715952858728375991636774421011782964345908474803062826913962975688133363435396611826574957480785368846960125226119305069169556679472983563934385090875580911280444361814389667336192112853867886156834258362147227597977588605109298234063133145317323962185358300410172809828006281910195617365051872755702744618369740083671683090929742086079278293643749928712991721915495856378929620975997359455814561763518746719541427927564618408047910127904262373188445386119384515556856609531560560345902939513156553128446196570475425600834353437638804680878370349202432730249250076613027095137609129365280608221199266911482776694756062632541267013710062371116993209716801384955171215232926655770847624013811337144102061696254576337047621865413461221634056566684977200361427665179637548862342326789380114571462004572374714780382436817213078056773014553969873241282325963540755036389644265438704562904306768656408511794164134361133649979864669692653974370504978567659495487290173123142268464671105651640918522709159229079137129982243050413723339529090440003324919026252117864972369474178336834950727812592662037333884019658270002729243791476471031404280287433893189410547720373230730759022480625380070599711261555553323981289008909618071489420107586380375183936020300008116427320385445406137839945364441701397662806202038461986638635212019921519862490848237153423485721118129233990699916658988579470598016224453106340339943688135008098339078422580371463418355684017919976410222367751743619138955612623632219209172796486235536959127445331359998334688883285517807998316740591753821141288184261301699882559576085467847811463222561386187587178681080730664404786058710489758285867052700676704543785846343259289431987459247626063962243043054886710966779287608265705051232935242761532349583853732053102667940844115504234072963122732488372201859147126101391554573884717091189319732198606721486892996422344378493630600594191368407876519517406116659134901165137364689948176063638854640380289564450331683039832180317305438398032101764391249993959659072316469306017908634553136276745523148282960533722158983479407619272348218930243085878146430720000081691771523803181632714839377399679309920048163026547455723708264025592702762716910891502429563569259592753936022185694904551542464719608335630717485149181068952733245124920790902830071057375574623456858301029911749137798095098542749492185203537571538424921632475151915979050130222611858514616425436561713234002680209565675844993138508878286994831666142680042503096116700185269924504558049448842767948605215349150124451862524608900561155696407236967733760558490964526660347675664041130626513728890066230702420353277089974246904301011016149355579546571450756222891140697281946983325642804374102674973181904509655022986401097646853617433247118579910687530721181046828212047245922259317113981314909849396359091483924105288612692659663991925119466593173926097111865279404566875175269440976175903162837590177580381697207525741704641946591693125404726183447223775146994739770889282226562500000000000000000000*i1^133 + 426248307419986738826879806213781055177661165648626695675314960330679716164106354816030813797639547698304676959853227140312161072273951702047477937395061556723800297118797492124063465006708141854126417768512606654554257851815057859931137348351692650094813432709142181913323670392710293544353200609179834001459711789584836253094739819268886827119331892268011052146084732823718927508865709684274520206619729199108845889731292181450729846123591062480671244661194345961945603609177379063958367060322666443446891561030695215319578827643631247200831156839522705736269575423763758958713802737721098304992700098329731852606856883651877384494614476464277154788965062421987767100401413974517336346342367920328470288458129877177418579694192005674604703490083510952757959331911920293205804680348124109075991624221478796358852312744616910789956183991419273421499415630488864842500310884560009492365842135600251646507285113137355420274351754800218198958540013924196428312535374121560860768256735026962443221498020224753963555981162532312263934786708471648122415482049411407352113082869935295289119937687125046247412556360076131699770579696035732297711769747953197280601056943060540393230845923979134900565291668070546294206451954940832991918828646592586382144023889131480538073540843990069930210437042171586458429971441623622794439370789731029598339931450892056090764667047349172685883174479687129497943514176129489453752154414803076181761235725824012485224217837703302050637362090595809110235493225414760744516707944463504045175269116763088388386885688584732462599799339572200888224692910574575637908457805667217860577752021560212557841370695563176688370889529460955360385562081655788571107006604214855753078960202789880366765904586252572088123360071812871955156173528360105156606200823418222471970122438799930364430259183256660171020868134114168990483358802361105384294103662667413275065024855981635209691729148953790001657946516908752770695798788980481260586399243634097149175855599081849968016493666302439431341102037601923797828517434306552308688201370887364307283757624600501617785721796053438376083162510522974402042460757203334324929915797097430728841030609946425492436448509689264613090893082561572162658744227022777877576662844700402286485102268313118266568097566640944377206934903152221427410056093489992466168073486838846614699323392724883562092654382521212823875342969405594830484334581880435855232909988081732234665234921826730075476704173558489045622163470139818677536177965859551514706100172718963649180914915721593280544286965923853402811813299894448826071726033611528500718602652446821359701909430129138145130247168722917530209580769066805966108426473727701885775262119251538453254232105478018718588369474297615038589603954428779411891635447548968619671673604316528994646921019840054123674896632708160632928745739824005958585350698615210272942322699142621021095492405485587635619924050329736938876635092411507827207090016988363626799479767218997515206040898974512618535521420447259962522602770978456857076726544651378526486200475813499285166802674267480554880981218596020944490247320472277676258425469520381252250371287865220626445233650105556128956628092028935354253508320937728069218020757552609121547925586427187410749323714196780737595915592824649174400391725432010550262500791036776554983743368066790771701252604283138745478576555748343654315989475023846912938704700178967625936325872761086743680055625682315021850538292865591809370057370473819770843308392319828920806066391656337152761748754409825719600709501551224497625404816498240230136776428299389849632086674453015716527815734150813522770007300335538945525644488685302607583762855275705274629727432960751164156649965944853462250905480724626391682829325865197947971528171449956123185563721682185217139235140963668108826962318033673668704033291304809274871119478204158969584159519442596226682257995012377474764926648181548982212051693277272431313945160007200660790019685669838033032522451197391226320470033092566157422694759989835833664342474558259052155556368540711754392823813154595464669586957067473425997005769727151800644848334730049707282811920659749365700596614676835873594504442588828019161735138694245782466461355822906821159362991525761051315333228990074422582770325741906352310088798244684250406672638110394668586877742200158536434173583984375000000000000000000*i1^134 + 456383732598378270302778945233949747259889790039600097968565304121720422520313028137798103285250802183698614302423022223816319756323521952468297200254386942511892789441260417646021747330207495926336340573897936610040300691760578681546621507832741914524470811595783268574204877290780525831914600874073468558979536228779373150467143866481186420597137989993779599034568032237971636490499990358574908479944796120875808359876191219120356995781000274729712118622293258613387249384244795993028790115545408453199372529306649406662173331928129246130287001675741460043615056149653982689249786153348923421764733884918335685928955983056451547754778084592864289303477834921729914350445263399803586853755045058894207393640085991861375963078414562369426967176781673520472301724439881038473415419795369715418232267760111170952203933509923273355892121957692833488072019231203785477904712348691910355292170554088540917631884391687684881647413491855872210718508240110170295303069770429322022248022616752168881163645818045177615163413460752758497570173189312968944974396591326619765408904093162665104642032290244794372211908135094804091083274560694597370934153985827162995928416060277933598768121130583007953335517965619915752033509776514252197882272063278653509308718394696098275457188986855980385189322218696107555421609671314360852179278729314586908901124094819577867998362229673509336187567465915563140043522673458262268938722330239081231587748420549019265084844716193030229976784838930991664728877941165224702040640702184087973428677385406815127222638490210644626429791999707601994358089078694738492571070185963299621428350134990146444329349271181507844254921414086125335299551656751068523471916295256488880266949396472510542787431896705882102248369678624278459425880452887168038314054871590062481389365947688682565589433398628876966838862030598007689770457469477305619430103497706627499342078057072911792427760121710086829590683186517409689224081705507964191948515621550467199635008857786800103174398891407259880082957704166780849545579328530287432690597674864869868533764963360063914241455234086271901580149601890428532446060166022902732719154187825639346432732448268965709795831693367782430960145031830700816788560000725318230111125575172633218983475915638843173622949962577027212227797963835955923045137974817168820123419696764712696508272684561603806403818188247476287366990861038899315376677346100593457746728130365730039860582489120447471977719044414637979920503899591448052803648365944607555943054433922256076609575256105454612286171852861001283232956037927296961587608538069198282618101731820321332242807883629333255325085107315210035659805326441368220127157916672166449775171966529557479148233439133528936895719334066068544197385510404650080851551063651405132933093406064159582970303287865506782988133088265617106723387202230257881580782497108910749528505311236131096562589288488511576849996593192248528889278277120209189870153532715318357322277232149347394334925302324240294740177947802472386517161239890724969894274316942179141067531026732392923294859973368191708526267845959398570838086412934920976901364768129298558822075832326634067525962641857747742133046324412216363422352842540195568952976044766662549026675403565693483922114933127663911133956659833854735556295467611056700484448943720683784167609431522882588003842437208117536580750417912052719371145320416204650025227428309716366218032308921591391633779193619220396807815679305940951898284043625297775560589688576115736841771864423617398577201027687085533377628087613570139168855356717084978188149463285994944509612668420569812474774393943990599381621494755977757258824155902517546013268106635685977746986121478905639981995748482357001214855029539616661699787010636384926663473228895101273301620277645805639896898061419393336879204729010386604431131468357111088695620435665392087008980641588135991796651730966610436163455429391040883900834202128405758379412271890716170404531562466983880036415097075295491022708180349350347858709761457389656676681866402780516694994083107937764676938842436287262712428080621472406096186759576107398668885843365150188131978996223177452291045743805831524238137493384768674170794715371508554175869043647192951550259486939483389321352009950975588889085769382392810603090659441117719002196581601360492186358897015452384948730468750000000000000000*i1^135 + 291283925874436853478907824491049561574402305838219495422464635918593130860773169144592421433810195362154022020790955031115131364108398331251521916077868320958016830552902312796694760294457577687189243645503802531270782497034830958263265879167401460202025090278043358798885597272945174134273423801572508823816613109460692505809761202359869990492750839963928775942155143781676355887306103466567327923637774798942326655441731057303599367196181476974808728757665979725547946709082089620596414978271541266855865573668982711776794884017175109595416874361692093803910740859104434965413400848114563645553084369735580469137211337661586057162017564614209223800880610819121577222893681671687233807500933119935724999888756364526140620162353062756563910099240996884131571470677178345915750536797498944765338067081330389660038774605042078889152291498319996703654052425238058993863292884672234528185560881049043255277835566750993432451861693423832881230110284403431365005772470596823104268869415798804799284487925950049913617231630443034127761008716828398849291082722646795192901193874712055259427823249483595304518391162027012379480024175133157624947149786585406719682369801575070186304790621231668785690712422446055920687161612241764211556811373555155622047616940037188488034292598776615891434781106295265444962811533358145069877475254462766667870373507477702372575985457553062914071353803292010665037634716940947120037347964500901596353538638714232911781855229935086862455339706694705509558508620960664181341546143610134419525154408161488145782007433517311511200829713682481910491907937218743667029640961077952179344050149896829913611499185515720835218326961247011813466438740697021673638307222603470890475665448955703411127059459195619277403205635798646996647874034104651306989790124570684270053639069293095175133492661630431875954603104058415396199563625397320076311883934794833579244713429560104684543118182048083862682322874818178676394669630912198757485386675253038942636128796195349290741445864988533789579339997611517115524436932912176213760022220548015153386519590895114645575532732795299826428889858995892175156983080299034285956079832109558466926485608954630099512559586164836259670552711933721450603954535476297427713436751831976245759444607818001654301625063492689069379557978859465847279167097289665244172388647997052740900692210989733351469567058047465980863511206911246774389369717902147290890672087809119254858323234895468770442474248568818820492972249318097279309832353819987157742165710263702723687857969444039660678538724274156524673337235303826849410176863755618381959794788859014448385160635865272969768536760229924035116218136085827348364874722126708930755720355537829656638734583269541389924702464954788231626342550761128365613368110586863876931769183598453892695391120900461192331968099489588918607630489452112237191336544738557153327837591299579172528992930526493816332544644983486485001150989645371458192525595676674732846846517712507790938256710061421369549840761698777733488439596356377690795337405128796238997468964943966234077037582057011024637888926150532104010822299203700907780936593155801424747018272309667705527519471320758438397665489672684031619329991530950053398794879054014873607378830575796837714210806067767938771628975952422620318802099242130131818733068815284000706120032548294693946352246700409640454139783367914166872673515669144412264079454480678914084233630617037421168761131997142135358481718798694069355840508341972144002579318420544100583342689305907097631697547810189537993127570146313350888801495019145703814637746051214351223819922837738257122084657434935480255388597881253206976782822419216052315058300010584618356153144176116242832872991545258844579199252432283367047968395676388360574975266568651696722871335883214180553664882885973713979470959293462579021234865984133010599614129507074052754672268862878374695609251518630680942360076337371148605628742415974133453360215559835821085073849251386679761079017941552979439923916994586830984978688536064064059336481722062554674954421195286417515737468944733468732337778667547590308427307799549033046514411671340117149870129207982377010201672407556359365882314908339477443412997236475002376299662208817393699325093778661194556054192718341476515390870932000130094679106361892263624482901640533327736193314194679260253906250000000000000*i1^136 + -378614085928869537316467150345975672985166488622635807133716070318194662782881163052297108917665818413870163640467360539356844521161879738349945777220864830486678999867215604887790814711494466511104340115800954493484507388732656268905486049729346041897726330396698758347015349414573774740862900511475305047982688145674486233093245242858471546489371061617428912512194578551755506604478189047746353305023130969485657256899042621126333427363603834898152367084744736045316803949486716562021602246683113166001263009338793738533191835928014566854289148328184721422052244753832093654260956276148585796664727222871750973853422854986941426162017493494509504618872829655268525731594792186666888307408687705073013951638357795667240043314944130454348262280166879451861729809974260195018785528691588143247936736264931773659430215690071220487844357503731349833715586769318740927826217721652162254628662499156526911928318003105636306750022672634222499681657429137447372314272994261594991396304878061259516586800167053718571596418770942781314414559077302763669662919135236012053659335837321131980936430880835689341226767673782970124240687899163424229736776170424503358843435324763992442107849970252107934393279511534022649389866590172187967969701107330120598402105414971441579989215407440439368223841378771753080643292235359298591344677117718647966806504237379581238331481822907287007755566798537005253770996726346050559901714550820326690957029685619752505611235662934588007570486699039537367129726947088690682801524801335333248226287573132449540306242839361850368549063767785973872866201126477273662489228316577768782371925009505936294334223572864526770864927835036992994807061323305093531346570358175568537224739907821165013494309648007149768959990096325088923760562685720244139249635351230933365685260129997585765988863572926354633073770437398107439100741352520715582743607919300581378329503841308145559946823273160442641637510307068288296868275091522457820857556023540263475175379826183330890966317814795957517956167297850438521278281075481660631789301106312884532396066083627066143817122418440628288719002412741675376794328468278808687503676411053822502769956521956777474550347964251849944600881096691448382537320510318167199430572810850775188349658357537617186953807255642378411740673956303784734388711446898075082296662392141202686295719218036720363458810859224441451145374280005766375609734337421265503831711165522260442734644450105572391849545287219212978016328390672936637597652177740268169938107725948341542385587474038642510154605537161281962052907240668440208321943117032999514645170044653050275215677167089155439269249464943223012684012809228153500435605809347502999027204949279813907555052042617927857326207309098992835497317091293638296936863458407227613174000056443718707831515086913110853160225815815099091221094302187959014374245511455410862855809962016077297508331552748113438763156559926551013220588110050730613371174865663448210305295220105464178700165533984454355196300999840635446258508461522609639608872820861848327955251970429086740612997562141869093747142314494310704245456323925414849975045905995742410901486816147536013532888562747607036890949401934172067189825890389947771136005091297457440207200743603922696480127214656408589506854110777726251354239573922253926233629582354187036690860138201846747254950032629289244203404894095586154454339041374203015295283823686537807816842020709161300088580887477292320533376617872249277093745407263888000920526136889220392985912899322118121972024586487087969234656762732801856629824669296557755411338373172399471051162380568936752061936853858228776731038418733781309438478732409384028222340021121104058959206535562865025113260216548024668698818488551930947665376436071609531716750700240677285072165084779118528561264094819973119323844678038521439273162069410942084657128489887081139599581465942121184581389395646489888249101107381274692677941499462404431320063906762377283796971923149099815748877947910456808042343764753632531269671190816197649538377409648038548163814651924402079398133221731623411991484649705771602988933352876187018869623124050352796051222226208133601272517705863796887110819312926097434825239479398729806382428341048014627251089479858372815796746690835059729239263752603442619305940552156496386321249403295041702222079038619995117187500000000000*i1^137 + -415244870144247290718770939640015327372488954800623864914318452469602553113889358642439208709033597811984134763449852977562031450010099813393724190370004764009216254149449975125111657788974873293906698599518479049562404807801796416918936433809804312700406426096846315775458384994842789953275559001107911540656653352615789029352891126321758087860562817100671377657827061430052114107905797046681472538834138378262913434578244137597767560718274551263501640335648020337901914621461486038453943117656075173411913798300359982285219721423309247637718155094250210310585176320367767930091796900559088935891046898540283380666051600781753724694895082471408709981134385099523391482329632735049688555784455191317067291376181252636320665847665983235439133416959343763766756195709733204993224176457459518146374749509622050148877601090090553035537172291630048675488417807002432851328318708670591244803135022600109717237164551181424769447151133143734143680332285309071125210930389309193914714286087503173577633383240377969082929085190271165663045692677927874509823175815067959743262241763681204644776191591660265589347764799568324933224646471228145534116468795431890947766235902129723405652884820799670813243789758103529602611359047236143193165644302285090315306616645108880828130498237505711244408802722611843147244852530357800648427561777947786904219808878864280923983439974166006837609749850569363117409189669126779211732751612073076924067228485584806657430894800970701076430989170604567030966550700506456772717223029140168270948255664776108511194585082892813317679814905489693632242455138294389368777492498904178878963619096279457692192842230209521557254248552320650383059928995048895047615053677571475824786664907779613718791124483521270208023549076360977442644016757874524048397995412331121402834632823459845922227199864115047414921323866875211651648383926169912684634222731807819905729993507440959643850654667187118826023514881293608605356922673742808280099202920363516044884113155256637457425167968634204671692764520167808438507337801604829481601829292743207251180999330701410467411252973529466759878947782035545257857574178183273826457701298338349276638333381063689787351049645355402739617813946502234799013181193562961386181461123187352324095569385578679694388924224826629420076595278472921308584987421442056801629236462405419074525576281304510671705371713305078784008190330725425633655128719639412457310169817607385351013000080903816991711297241115548249696574543551768503984360883274339199171365294308580899847959118473177234240487680550937440698784202619169968822437308089879536085235708992752742992132711115541968586090406814099787608040601721404534375377968454725514957839542760445431511172299537339139891390287459436344364664262475284227417976011662578630339559777581124213441110794388924061083137924292751355407288386678711469295501776075568377709663606230245000980303230907814336178633181498504617932948856777540864874534738092710750457709483518679124283769847277793170378280047085654309767478082494930663269981802429641674023360132470444410576896961757412564388364789724580846681040931942562673568666336520996062808420807960556582659880429460869014948484116314268417803849897878505401832861014550463770410534502288212635064717794634974550301837204585220678325991289848485210611984145460694849913075736218316802313109023838359541087963778121886136539663986516199528428930066961233067877366700995369958864427540080565998532147597572893146052866132942819585531444720398631777282861480005927911195014806885642342739509441642562179814453517855910343557277901242449409052636917030183937011745513459376220378808141980216767090834283017319899847311636884883124746981386149777332839505828376522446515039072920213958915534877783953678580059899790724817148373007956628913110470442980397563099562708858485429812239918779528775887027172446089365173408118769028455226056863084024960113247408150723182607135057719978219106636745671097922100690977263202195743219121460699086096411013106426131064094362306906079125763736251502170248767686373827110893575356404149564206832197737687452738423304053940632400451163510443208299332241766471003982141726346956276607966853344910209622331802551734571627146319560723896099131104903784314906364019953348062629838330616635773599827079921066597112400131663889624178409576416015625000000000*i1^138 + 318939252462916452441297615432879909362114488255257896742245349620429389139181815767418011490467534982594367473970914765775684142887123310635150243322942650056177342422109378630202079495962205160037083872882734036000901247400485383389300931888046909491100599651974747578072139518258798434367477062590046463488840076731463795402644750279628120517607632765484386671134271777732960674637605753946470597431419375594845685215179873651373069810660345319793835179187819069174322576390873421365959200730744086228044031047325223599796007048750330703117288608155607682495425980258101823491201019965935663324355015551936213602053957232889202067459139496945495028403506576504254743278663078273016393789982562257052241689182237320979430556506111022441030400171173112205128175722701583725998265231320125271674450482990667321239347544690696733613332927323344979321591465429365750309821227578080636447209608989281642510120611121050216860171959844466350053519460223873779086853347660050759651539190013341913864746897815684731030828103211491154410942502947651443492376489921603123597764652308522235954346420936785618417744188503511546167954596270240053645468051638743710938405610171556684185487836702607859226785562457444211946274042467347122094249701582164206984840285810084919313506779405865819620545547892889382973971782489308246393009284708490641468559661523956776205571547839554476439883550535922770171829687078348223776754731898675663536321580157902972477565652799835745590298304433509362955262830058935749040486520816898049022389307949479266639179394561645779884197349669991305488507844299147670348518092496403884995893691114136332452237532766078953064808281801154988182285693099804446003392114874866370254040573739144751282212033465463040003944630057471913375249217357468603660963691926026610572010703700205995671281540190345830570528202072233444751840761150416260992252567770567836098485316254161633729066573137921528521818751963594162985563464254185242375398798006491770642126971510600073618083747726775488937603387239584776449502248920129108265310057278641572829976763955381836389646791466589056816038600113222206519126022687013579743727651985391012997663806775652835981283357484379072627183684718333378475349339819551531163497236776510332685939328349497980398125297264708016910234556104214942483641451827539809221122671427400703997441178559883997032923412679905870670162531263681639997685756186601494611918314508263610892832359095771038540313663006776152728080678618470217443275706095739534922152558168128879757309323934240688820935869485266451184571268997034218435710911412537638831984645218819718208726275807881382120822730383803770371075751533757008947543940155856428235460209338159902619271840574371043289612772536359657296166863286941076987364325216352723938086411513530321225606478169362152750534258640934647341756817836392973335574381892173410742080108079255369947554750558102804871814040453244804653923593646749843972457896642580877265733756957320531030403315300734473987359007787881316835977352489708169007383526064069618090371605050694139695561551632914180385363251488640802314666359677842501281491639416065113783491733231774674635050015559620996570695259079282312069304370358933189151241131627990859985217365187684287803939643386885475897447346210652874450965356397823426721416084184124701221209716781219227388823111087613392578258001955657205983652887531151723895628140492170265532824102958232691375175617030969937787040562910121741682709518667688469567453061341615211976396705632696438448757397353492537154021020124111124225476212452449958990029603771321317014270810904499371539646147287843565181876652336247483994974632711725836236487529864390386091778973888275167957287149514609915725571521098229704990948666965727074547672483160613147412939382830477802084400512788024864907164970840746997645852081148712404333898041026636668016238669151925409304300884708637037895603274075602535636775268253169884561653728362290268635248793751821230608651889658943303757849077063348429194066976642882139180394758622732237320950991308782001899515677331327974014631869025322688053264962892256084054476387789938392036581396277853552800981308680768509670248818592224277832672710741295638783263298182546143278338332492670393610246288318300425702931135960704421934756814735467678190161677775904536247253417968750000000*i1^139 + -12590141039674969277707538945352569020446201713689930314041895648291988759025714087573824723558702631302614393955211510042272055341750193569036618123976427207669179352319054496735565316016425567611514597822553386019990641759055861450850557643991204612634103908427399423137295481706766500587770396042518904158243010730421567325863495368263332979172798316245701941499229225411259302427810764410322857966250493553615724676945745414475774558093288574347004136897304588443817767990778503258521688377933578615067803211354654548011178771018843679200459605764411891316930491952992293795825310142491997154627266049961822832219000212599507753300557687435968171313347390294293292154341137646064382592672787646966515484477197911244800473808899755893751335033952598970344450448336175624989832042324947723100935404041629889460767282713756044199887151324421999396503141823234845735630752028145439590464124104266469320686949916115774944502217512165495781138205663513122611083587125394943569323198794580583154249695447150834058492930973688405193368442349779919433535166882211073894611153143955654963327271757220437048100970963096987834332314462289409284892828009690836551796990803423166697053722062510134621522204213404230703503833464959115991466564438574808070410110437198146743605934004054608265836025621413503313458448646604841111900848473422757550475670303507237783412464940436943469894957884874393029351571727310090363224717138072901571208482083709928836887318017444388388791064489685326937453438745352173146280256245062292277804091450639944451020346696020866257478862374123209999061938630009783969021740228374398761843166217745571101775070805522373566014355625892634664403100328370263929764346216502276423014045494900139235391957482597742173235490023097588602599856360982928909346184987716898641769957707608966054984133826758138384486639375354034381389801166458767834590166950740079722239223044105418717351747035076288777692642069779199222263267140480900117683425468097715222542822036811767444301701557902360419335430745578393558256335227349412089019473956975621698320685458208698404981638614632281787260083154573104783012346248593378168638582691314471271549559897313627050042917250853941703046243380824323982504604654752300183876110426768382239402862907959946060959234488479419602548206543344259638363480437776073184939228860350684152390096277460649550324226530712873942556239439781927393139107551604344072973862755555741981332700908749450243674458121188905740952743228292870266948114695237906718481287146274448484401094286283878342457716652013644481386637946209872568047869848582536061802557587920094820365041865124502963859988505056705278401348858151711725992123085966852689238818600309357929868165101138660038501640429143303130236116409191733786712038873259581915140478095257197941656309039105214366932896939365060344133032180285873955570892270849433986932552621179145825362552878504461729664512193965216888039035485112999219743681224773193405212896986714375593515303086461279837011874576134454267678063834311676369687234874359922829827994161933170670583927142926990330560268576128952518388002503376276393124985171193784030792350621496846026870781734154090531490861998901944777475406012073038780787099560253467424595476248991617866235266135812433636063503669408428960821685259024210998263281216532149543675333324935303945242709050027559865581913857157921246508529378289242525092833299539205034787041526707877208703123787467254654190961336576944950920670313916738776908089059747416348292451701193497836736937888880846789103307762802559905134920079325789163966926588474914754939823350434662794695074380625218566624222517234787096376038346151056830873404693269842915932028893147851490426305881872066514302931082085501846359575246522012515289312728488154359722900044775038889759127181565441397821052962618290433782590783989700138141972262341346636675704000914805400651732604136050756403070749182865503756057990061379123603316774802836882898952136802428113317394709607757792935407862246787739627031805736872130484377763428511370415294085253665746993666776854906677243149878173164632175863568981458701886273545593375238415502490829708345704503102445371151343390157417350686115337393774760695907860281475601890364738273747027745884604481465885688485008620536695269492843962666484003420919179916381835937500000000*i1^140 + 18216529654085655547202856672919984941058998240920585714283532706033819134429712013170604452774349479376869244613979126557075037011616804203907167471477206725494819904136137111988074158982958292504468500281205093882661612230150534260493581115646701591069432055241218488218902537500468873750686820997585212019312316578742896333924716321473433514987957835962821413631862714765684466082137095887669246058375538533944148404485772831128496300344598721263799030817322192467925048872993335872276459627714471770121493155032430800305874740446478953858831350000077807252142411456301263209205365073753223333048702994585223022900997274937318993193057339140121917745706699842039216305521671492532929897794914840179319155754346408286468204239360357774639747028928890718307715190869460528999794414241204054296059487401625634468806938912063543794216786005189502894996514754074434710724219784712502240306024586512642823078502340801705257592717591945030005177684536918661267667103442931946802909919679436249439985554581330935584848854921052087375472299279392165503801216702135900539510575286697947710805012880757027734744416612308206488915700053197380265667357887235663251378304233316588778756733297010930438036073051998084856305418919670867932340378810407305274759194148387887332550036354995230167358659299782082165263319566819231641683838060580236551450012759789853154762230858674952529069732764303427288919232683017706926755399786351538746663778077117910148945280454709790129717094976871640406114258600454414474445924129019076044739032021962680099878730160704785326157059208226023725163860276357004186093706273520953573531024748240201382231607483060495873899807814688540488265173124070190029327240699359407688580649789149384382348642223437760756725069134893887106554472699497636722854114006896803270402966475859690554319171465340246999454052240678625564035858721306796344707298867761078207414140463095184640854880578468718833563047209359699275799378685869053034047125345274398354829179492900745804012472475746256640776921295518478170664994638639743604746137074884274933578700503658498385624652070613469505462907567917666474191929960287015909682092358188926972010680968664871720721930896739978216118628998673750546237443840584742605243693053551770478953841894140722833539003469636673635172429809120246106569977135701315664224546969377361834747794421255962970989058185174430006785621969819750878176470966348673516558842929157143718295447425622056394084073747078948833814246676608648063348990483648819571863359354808072677977722978573426543694555938878529591986595683275600003354013230005198326633947768177032610513455217403598612204299260059640246708944595160141348478128872461264289031399425540983045899195143306090206019674909826290774964250923484445413915354014347780598820862331478721723277825328078883185672758827437012140519236401361626145080069146497772014619687974821947244520423024177886349925386057533565031036976399980499842029581032927240123196458237552322868548656433897899846333835355587253540248162233300928593232373074082708392881113119234689624423926221364027706844993563457788610557577147083348529020410316117112605345203802895614047022747746459863758132946861137707769012716986721173620357370789214719033176907384454671803406459978026790113363723027945108572770142234590558981716314149777120420837457620364698479434726397122352810105341442106373416504519877030167059468219795284439442836183525053968750926703717608884053768096475188338165139187311282985419709717278120145363156312210118426047884713258355023489201293896046375936048744272204783580659746879935828079990325938456523587043362159836403200249472452989719555277984316914018589350393804287202410774821641992177918736368658656297116046360560475419415764770786341640421911534911735621264992471310925330313602834910202647871430108043078952406005471689978306494221314233669828784890901167215107070853645170283606964448053870777802076702786767125280219060962785052634964098342713957142235882691273481324648527835344334241749177018265474820743844309750805694684200789242758473082513041177095671290108866995981372385148901241249692304433120424728027175394294496405999815021638269251961715499085397962368689879929332053715755514185144967307831939713656668726736825756211185175544579233422592956515018158825114369392395019531250000000000000*i1^141 + 179422746905967162761612611299760356801215470956311713549902584450113390023729282805520350228103484784428659127630117726056500389326162153286412350129017067458426967797056764096953472381705985481721689692523324925609866670592364987562800495234146392066803155528675501905163767333399308351951704811833815745232066507275740065248494686583783898022236399587544020859791874690638514186614815941029111667386068310048830391768908820456719723976234328851144223528975914953710765838903724429761059196777369355321239612436275094755897934977082133557810173340942824807662198949348792171557948684650391913979705093947657288982025947206840550540363065854394751092851119624697204520050401322024309022534848129297529015008443762108180066093909484961007326710393869430177221446561352431245259385754051976431159057403914724695292276177883520445061082390994786889277175533059632786939165374966659461827085749106910162024233751745247719641361223519031885475513140253480549232986927031464333149133845156453781870028257082663920660573403944009647666738242451439132006194874599092847215158233473276858463873361320025079525877063425961124742561935963645389052309020646384193761338248233262494439044907777369736277756364456762077095539738854712748265649740874721894420296038012379009188941239208647802850013629117818219680512290563726982381571250582898593878661942108397109620027506952782334174586754347909874057796383389511041932686800775639342245547289128991645809972220102405948116927859318577607786188967990012776161007965565181172999562835331281179937384789893198875191838759872535684949471089109102352633402347202207808040501493496345204356548465839276420686233997637915123890351804521913482533693456789509829991425833767397711945575156352611275101651795746281442206648107925326867352916668042042548938195062808567130494997383888416794618922209029245632310174251435599374703810874194371699937733988704284674745824315081689219052868193136014651994907450417287724600827479004230448366372429599338014171182312373429417291647551061123532250098423463095076124479012017885677979857532273247658138455228598548245726248297026241648139476398281848728510330057211380437875848356613975522224045354688151441328124813452169624916720641053047679128962501677876027171342610320782716201429953466477915858537251661730301412954209044291729600716545618512514112920134299401326621725975593005792972455028208708632636820462983426951141494959070814815025149225335741601017270166840632187104690597792141820589151203576345348241064335298154383731582161364533128206452774487741193737787901363250037031739659484130450940108666433659785335686342478036571396477502229753009399578432694797858539716685412290093844743928891783391205825020862281227837727948124528493084290865329790201190688907558676691693232189560453034641321389786063754874813973436841210829429188214209434487440410138141851710120108740827216827420487981222779670982677096345921319237011096973630893832536620035891105851444490324253678833248562426501382299521984750213513114351112643737824485881512188197375733174756072358360611926793281511796186842735415873884891597543451858154382090026983814039777666239066893920774828726349575257713157882390295521637824113022967587376345380033301172247194745021632099339540939503932581806664269255403962112464283070001212627212304162292138861871658478677644289791232698269896731001737383256822624738969616472453321151529512184713835381885235393928835773718972766263357474612635641874735273593546556604128730021265468384256552676051647494266458994850823965183923456363991967363431330121336806327588858266284554078173083303979441854319374523618461689794465222752401303218302246006568395944855633247561866615559955974501595517478474146428992322604490418329677341019936624402991752122006475068782909856642996044082896855890565068882152551211037528979161810557055356884469134547370992251742584206020815286974197972878038011425412572109758132932020306585653670752917769187653475103814071272204982341505173182947084928148219812963607138558099221091231114654250017247727064846926740035417189525093196637435130969359882557402781513894566905803139499789991622533883455703011222865083476875401712357602098095797824297080257782812981419168078288510699131959693011481431031335122272540871790624805726110935211181640625000000000000000000000000*i1^142 + -75706051013797024811065385525371103601855779403872844376224750828561693416577662713751058646370410721645760606884826198835873296734907300977577861090832623733227857710025046221734886702340688377074641201569791910773997726865989563768740552956600500617300539233359753043934036936440210912440429407381012118895198606152045051748054560133347467500749752497727721679810364215474893303948867689661420927139918522881191976649292767471110982144424603843046460930520115057490082428454549366081804376515822003033247926931216794838881434556033890294412802671575234993114383638592064276031272806155868501111457780549193725200927435109140276609735973779716826638402007637589826742549299267171759221959546034515744842937897463278831760201116948509870023675208705860772717321728566998966925645651132166531354984031712839571110024204144902456641595437742432028517966143614003693625325746173655080863296654485280025843340144050747560004355157914354860670229150709468806297403820146168722960573854239810361456351442936525400043117623442786238140604585511707714862865205059710685334174668901567118989159880379782611511341922350555300197285191180933482728364645458822169697058365011734564745115158774881265883481249182933301954422648092438747217431606673471961539565306401499398760335217220772554679194585641842644530406266792807179734184873609678556688417589824110741774168776752818497807100507819381598916087312752662525388979209198003618964754625582627466454203975190193190698927173514390924203698539371956777650892765929408639139081901893745205101179060080568691987684883441817632152134414356348034401037413512569905716723015430554871357551649261104332676735485196495514572986959392271720525135564302156946134496288262786453870532100060302582321973552447594253390797534653505091866235616961064981698501265412166738091541712619648543827108234081371771494661655945253334724727034143093746857269953471726416214881691403231318653743648964857061665234519573414212565649979337994174348534723735311249765075652177851056938662853218952556287252589238697000380445373271281450719003259247037701263359125028343071514339923102065043952563749338024398156258031324978370922958607926919907970619046375741675125691094849197852949406408045859590161836056408444386819365509696669880874601823258109166029536797103671983232027282140221589781971282314581080352693201419052202493674970763457129504629211548524251975973096367194760665835332857830865349386335640995525953062611169862252277200851276687596603094949601148504696455381680753008336367156886730184565137914749814579892015139333358774760718715997532174228445936830320700983722110471210367771828712506903165002284066778350445783888107557125332532336716369520200358410199365101754898347152839621453703369173086997656249772680414241970469439115142091702415947066657798595030301981340969215722747996986947175926293749295894593530573804961555686573436314589480896936948823970764237681495215248299828453982656843964173643985689804453997620236828389531333885420394411638401252308207354173846704546673223612239141812861131386493932151510838266162463020521796205928367122181750861870977758083812325023958927520875312179634698831670562436699468861911251185657514849185703736526679269581196370356265638463849150520370824190979727167924195043859242779114981782794182274799932549993141303512534557690733631039352147016881096436550421546895973089256561019637910929930656331571662100602459107212716963613754239557339940548303637074621979099154389694366452362422197696769141525810009368699059538886515533937408973813508984696828111049570579801686080458812107912136856431798553242660243139606327370364696999949607031163220725506613028734413454826284098327437972652613881187080447359791873951244670242170668182195534183179586190496661062340151181871631959353911140948181072386193086746917478170146371897665063221884355960330573351094332956453384061872191157058844196798631376136983342648508702545115823575572047296563912076627245544568048257043511315157936546937688693074687664039413289954456110343764486219318992481945629927653603544178266276289898092043273544626547993623513315604638768527470422668659710521984221878685927033215384263687841191622555591981892036728837306510577309643725904108282653081921846453805624577171329292468726634979248046875000000000000000000000000000*i1^143 + -208605092769696339638122503261704884013161407652572139699917730485512979826762666516037507614452041106796965368246419040173157747629909744083883421418549223925213010002298925382811111869708909903043500120908792147220519141572680260650017732654155425996474556467612313505092638455583840702818231358651249185860780620377856920173000369431238326860782295775984928061548673450436636809089952919375780035555592808745259595107773014868232722036738800822310869733506700761218647111400354806285306298503035189609342651458800342638638034895763825439957291759049172049825390437669788949839577265366006424864596748306543894545538285881976627247693023881637291791009816634447265464219721494488053542846845547438987703987247826622300874682967977002492205493042039296330560259624835750651445538430012957341645035388005441845349831620494032222572406843195565202771368731132711881032004297331752195839392464223023688221726559725781232861383079277710731103235846181388805184387970933530769557764402983627270985530323162910056541184090559790576204030903374391410264669442641381204353485831783161752535424224292631711918861318450919385179588494175097173245120136019607225436906914313600384953140288702223417980027015639627222649482847019960475770399310375877370823572186571175822340990317523568272848430405492258081770906620125682117328896959825918453721018371603984153487309077413657847625166269005975695941154071667833763940616406340433725279748509567453205500867365731014721049495857277399206259566032328149088270592182648952714702164424248839353529985630613935058482871009762070227032593557051289470967012994746671611634921354735445787196420542762382068697658674943777014761106917054987749239264590626424275000712161361007289490605380871082442949120920061946707298991457615866960959094189596401829831948693821117362155685264395861861635033708728247737959382312051596708562778345613090523194554529013125413809597862911803748293612774543127463329478030827034457276773673168863724867018168397445570176790935270861525006566637319109822273488157973076972950169975144595922369041442171722575424515329363933753382054386658627944149437169109122529802691711304697649918529783387457816595173880058431342551490809911051041459898481085219602604423991034211468442570537273865076237706213565270158335909729406423333339578337287253601954412861041114641746250360740848755124323324603780516627827506846008450564299402060169671194862287178707174940030909112531159199225174206128022296234870871155302511690512073289936741665898779324939488096778611118069407708747609809445391834769507761298217122223372128147368622486520029915215134829051437184344019797874270692891572988062940228568473139807478618005180532089768625202714700791924217937121523173960708655672454897158503977268188152214556607672036564377864187435927453164037037941250613233928955029470277524842192302501181510216966810332496912121491884732248443391503667372496590148766540429007288787929170354433298871071582816733661444181318331125573458008259833262621467270603587200080498755629796642937093785592726315539691798483222291486045240229404410127017948422633887824005926526578556643049032274378335948699637690082399313761238448099199689619234927918802468785575101852164363279032693350535332839030781412936802891947701619369564807469872863392363657026309803820673099941456794043587204693775161073576490773231420532870625080980043593880954000758662817018179143421950640813681286887408215435844575025930202246919470678318165112822287809907559483867311521751459153413105288275352273294854949190731556284178595941561757533686834797547544516036179111502088831385225001585582812681273402455371465176884718554552512055604035604929963092018520961305747910208501040399675092832896488098658884417916634998212907167546902351925964559056548750579475416042766038922513771351449312758743787220223054905666258963628574943686086899669196045340497400203727798038470376423464025197831195336061246055323239975135832147058529082966873050289351964116557143967897560477001112276290012315922423742543611234669348770023050364509499781333890267834824654300424120475012615086838977627019254395325159593709440916892705355762305401497667537376332758293978504876623238193964588311990962156537251950653988341599642808432690799236297607421875000000000000000000000000000000000000*i1^144 + 204094355070728669892308839144533273492866398372971556442764148902030779114440399314771159422314750659004693033677914789730974894898962485206624817012498994041800032046629084431518673577624173822802649641064702742720322588552764705213770912252050687237598942620569490237232410878378804065815752811664208981923987038717309824871583421587931891031542953062995811319435027114436561313050051120619080712351416456380143093205049555561558240269058836539301439350875460350383637746266916270900724335869002326476983504916605656753871282976218342908791860378205297691693729706875959856055859350444977884153946295064197038749122564295353840238906293526413563507850625531366989275521418756130870066299044236205414073095514775353415876316916747771821007549326232100063978841411776739769321383223202922543545420594050477235094347602485434136177354706921413984852790895332767307533911515074029718405514469309218320540956441798898648436236275313414673807100941396087752681690160532318087299527151315775575043884652961882306517396562434662659613438081470223901162954626329119850250392830043099104011161356197612520008734482074954687638399017791862979286297379564502156631774865549800244435682769792997226734188790889014437785469450678924389733965692546879873932649336703658700507396645817096754335353331340476753845190655200469606848578608654712058689894915998867287573867506005432197169221189096883544275097841561736022939690677868220912312094926650750314998078476168209156581986244131297473829871190082589636223813028048583749376578023177594906238444382646560539932630708530243557981840243602298545979811760910522082865819406305122907548026694093236317156732615861543235275350907831670703709627812361837898932727093260852201471475241174768967023127086496954620360214336653701114147780035407978248348364345831458323612277262949898186118444818709385222177188418053268985976869385491460232723500709415260709247417900566506948361708049997662573936442386019140270883760322335695991352116623343619370238164795607748326210151295295243723328497074051237177973154258920669120548618534552230498902901955497588681025822483855066956076541018992409691513819744118370860571462560731448355375973276003488207166469317966333307321189011768936472261686416337446269630409157665600132712346847311457336698627884793751676610332360111453809640288513469565006788744162964493096722894668022368979007499928254948053653932809966098525239640139554017931420131138387005988589136559961217587301356489694713635744967762727506027506095663749518535152211062954052586417421259190140477012409795664092914977472064931086846279035162782577334152303721491575496183447142709087814501460955460600136656349745106358682948525180826064002531551469209545578602976312290037424540415569367753346056755877502952418856922184630976744909654775974990634360053782112480207075868603239565588110388916126508911666683707282843551275709515765042861322435454615468834761481137947301218168670148480371788743272446600971918295404744740510444010609500997170051176678308274250590154739918420643629160890758980562530928224951755616776361429622256602095152382476321183985820915343233265047655579945860307814466539702090621302090312525092219736366153319789174579604850258174353815838800085076229692768489451998239673232854081230260376920102785219305080371208219289364708046068534901164341827894579166603821678319806434207810326081507537303397812693985759664694950378550678421320819823241123610892953757576460976417069116654399481315465459818555615506055604798330709133677034394014119551614640099236481789668913250459927787424196304041099825588609566742992876798450087385136641314279961104018141584450631852710278472666200828096091321265998687485817287617732834737405283325254648264258491545816453200587208565445662230586207041382562511472164904465040888176353064471980757978741483802842928258311109629691626561017520982329284626722633455599320496713120262030507415788504634274525842791190932304244197275254730092539346815881467110830592842363864882040631046357908500961167849801248225855163803273635620820942941463456893066450429747515750292281149656965939558040042161851188728865300020440657826279276037650282075690261891056403954776434745623697932175773013410789019639324237687105778604745864868164062500000000000000000000000000000000000000000*i1^145 + -18631200371132570318218683166497588386657338072301815758621361881876125620321752882653240820692123859355314956676960264771356355099937363539907378706752432491206859872358495193495947829217263867096237179954766377201898085514281232729768246965865579365976510150433883620254468600248452267637459045825326856128075396903234421783228054727226967554690787200034842618894278786461703089578587638079699467866032051590744181575234278053513792219553467141006751455464963048142570688136341046083542336370628367867951662303183995852890854065309657036919889351303112179023386840463156842446442699563483159087499090395732562687262318829204003645343718219396878927484762520237700439393805271915438594163899692678146065532528149231477931028660412975991859501003826722693438005189879310850891327671553229471384369564601512086934697192887690978971060520932863929137683759851954229448440193215755797367482832545465851091281044679995313525476473855108832723310922143126081446516107433839358119622479638462807203992708943961648802996248265222048378731650301383069667259380155706160460572644252274505734004766076087767124627105503858676642793308655828901491340640604947512227975730896269275841631730897241498506041321388219770548531505343476478847026760483140083463843913342532853633536425176808935973551780564725307618033576745006768964586614721009501830035217388793136023307801467610931664066081269794004805201531077789962158475204051288524634239506736429529386040548047428033837722603560629591366683379504500491674205759425207269417658704197804648795563626009458814994341274632125604344772205557636609401553254624346614242945872705113847893295623074436430064685902142609170336043132007716767210307865693439979269656146300810294858643934940359641010969011010518811704729060258687662937195576534574825379486151168311727198188232462199641681992260214547976071434706870123438185349856955071501059911968335883553199237178395343426214766991338377569243150363085538264748058083269071638969283666853547013448514892880640625462932767821577376097241643399750358196534326837022549040498747347157951587036175483823861050634901812280685292399132295904955115353758183157535830550380016313937220241782645856743984126798445224692904089961272971011589370483589936582155444782937403966457421478264043060362690639206486306578982513681292767420338441795568104388028764218753862650432180958742888226220194710907546945076437835175929591370023155315948348615411804791435497222786702545156626825889142953017993905036982057701200657045003405566811691605538411968059396313398995243033407279569104553795373943476239776835541565134764090864781023253471709373146316263454112361838565059478466559544242571486225480954316923966943587723485356189432502721595000101555747643151783023628837708986000821107034741096396201070662318699347164133146887715946324370609983346729663174885347339421403558274694562155473490429323285712830405715390375600836525265036323740026767145280256479342565196631160877062519539687041406333022675891612143381538553524217569374838246618581196742591425276197364135653602833085565177296436162479372148657146907327144176402314341458310864469770512372342139573621087952436425734649701752098733987892081480466875674005328109886037204554942727935288450974550802921741741658421997976814609237242528322061121036778227703208845799077295665699549880137369850635784837444162657036826323206762537042864049191713626204419537436272347767043412039359150249128722519227167262751038309169304349690757013637703264480903606384320504722493780036297935178680110415493162891628539287372487569105232377154686682530317186441986722971385717071928261051121364888867072578980129977552200000218949478328280683036459169781372198449771251042526092190286211326071256138946498442038523457322650483381968934040830035349118884919962282432526392705910602755695475610007494860647749504635307387464730283703578779097429459093068671716508484714273467258793656883494405599234134460898284191242835223471523470893887562496932030941511735664173984320775284756686390035652775112159017824718219572206062199077813173090116796205460035953372501201077115105215192603131296205592917495189952700751718957046546951288404143741335369297002074948088612416086107259616255760192871093750000000000000000000000000000000000000000000000000000000*i1^146 + -59718009690737250945093638676809292131348215667913790704085214593362306702269426719127108116257159629037873147382916597350461051924895374982403879928029143689881198716826485812731137333240203589967069087722796554829820600577976356221159093143276555176509061975334104003142621052189906756893088284296906953884406922731281268697472065528653721633186332287711222129150665769480051417590409389297782542634199991334018057955069593495697981792959186590887379265429459127742016338100392171186308435438641249684035441499883781239748715570528883230746862318786626388347516475165453906856074141633073340046264946415178943441476884088779159654544715095152014707019790076929473773262620986923001424953580370640897185848074280197156094389400821970560851083220733791765443127028428230555225788522938557892392860835270295428856419388974690769769429501184254710318334962359633275589506422939513745531750072914742908624775575402730524795764472136416136542381975447857651725019274526470947824762145785502862834534468336443394911473455139376174628876431781474104165753460412652910630690562850861770433943457104825047102939071607427948014899948781745117575321350796598089220589629141166587870419190568965699513128343136009420638977398962076995264483938643852771606825052072401808843198487414988030290300728039562545242594154364327614010303384413688730825436816800646121487958705695111626436826840229507555005077639870000072491588387431028296374949094532780383461668194877387405241388229277293227531688501698898260744471475382163565612391605486133160450816665885679259183184684814463586940004113273611512465610124280874636156151597162021535612498362978511144553163987842049741528016011742579060320409077364798683457122535605507372869117987290458223690521245402252895073212092313693839360166402523192089497496968129188226290460752655087527808067265041127818025519124174408232827777767704937520572937753782055619402059703028648220752249342601437265465282939695969447352404212071701133514559339315651470870219183517248419853760878514036744233191307557765445709264834056965776179794964876981406359927882352821387715761954409075792770396601874706716643264847483936252097649470363255810079966430956154553431435199813552508441745124282720452128623338851640666178011635896023676445181497295960680157631717684673022008074290145550137509389939739660924736277728395100247415402932499975662549665781083920075243921761172858739238172407955514201175678465067502232833951108965670578319140735091419996154090882524213523006512859949108934897638668201320243141618274350568152741432294769751712918340820355679695617612620363141520209688417315835428604587775617563201941100497671804104904273840884195333868449184751444863164345509801702760790449118655839078207607496182475358221353850968784339900310240793466806298266579142052696948916138106474159113782104971641769053091487492687721865979674319461393437422589301085964477219745671910248908003551298371662706164889643146752911684232701130641264846908207199846512877133623400581583167265396555572755986168422906267974247660062764691056395048970552662791825264425430188431305581027924073434363810740808991793677646896085199486310133358570701898281148855688177460170058899387830837859755831517680691647402858153208257785495805263180182374701142225389590271086503854922366888791272834619061027577569663388016064277581932732901921495697135343036075111083129044441024417495959934146645058050588750679994906745895182994119829625902638057843478553424466622883819907722521036204814164309814940907445472830607758903380407662343586641134358351656961352746140659890889210414196885369625466696406841591328342362070460098380695592924687730594566377383997330211098379973158017944422305981170259799974935589224430906091100101492006788555711525239189474288583887440797936222539905941995139374301013965993316340166576052509364700193549785676713112213087340022024620451046872802984753698096637494245787692568200328683632844352617368971503932684791728542466106286377810223654689790127487350328634450144053620328697660290845253910077790965631762906644056627207565907644717072195831323337103015213848972539432846718579081980393345999146578750602748313490555375560028881880281215188688292982988059520721435546875000000000000000000000000000000000000000000000000000000000*i1^147 + 19763474307701275664837282816390143683196567948190243907861827016746722843621188603995036383671237236992304163119965330218806494424840793591232658021270517990764635654321752831444016965991807567678003623990246249753408450648934353262637876881019675085355024468179949840017625866876419655104539352421195782445289492901401406064377433062954184189568952210650508473056992943827432646242736652676098011809920506268207849965157473026911552036073729157723384959779133528661037938266456520169589571051102144233636771181991476193270198450319227911552059630395285931419117509994029674335497100517869345834057534451704716690723644598781004570366215521796759874220267780454874161306680914896746990464976836985110337624558326346817219143760098178380742726600542195491681902024859402682866422127201434485480905839563908433683052434575786855306813476335290671835879431803794962938653385154007510380871774034077634602049428565267817572481164956758804936200590134530402313310187477976184012309119598883064070866737164762436652061438398504966685473168267930462617406856056424623151090522383097625881881895577478687599610768937027594706789495352507712858182882626979053363089465620630848066684014220645534319879258202250813795186898696310619266725573411534144289132703693686181846967682200576858448770671282242246593329691904891907020709543018372809063759101833052171612021237486751665670938243085917082902853380844986367960539214161325449022324613738709415380804547144965099365435302487176362655640360225132543596943843649333880065892130508569226277666906147482092973015208728346973224362574077363335562932044022117804509041270515869804328495513137111903249001783848350568397198360144164681767123563773810954756456645680075363280555237268528161886860956591354917961632689901153033456137397884772873217516863057855201860917874213210665098521757672989490393809723313555146322565460708999242371404745164392049052320559022190755198558037026832143004125047515853021426319674706003619304205958216782721089412004335246446180604882755321183894805970679659615317053766836862167530628772870982457974426963315531391093983131543915455084540302150739844436712237141035441311051328594921752240855461383933664102777843281779873155209972826222176040306753432091745769831763592194489256799129675359820672205733961122016173220253663390997329594703702935949564105091606760160173334725716022493701758054088473573423614757612978552638797362260056683735559824993356459271013434664196554382005549531687642242473926923453282226081464581277746091319922833552582055858339812251127159988770272715465561752208051301846786961714830525148198130201512590721505767290036722190028930779194065067386473530673255121079121691733217340880841734262916922118786938652338261386250657841022486175674244182597319774583997097766986001893063834689143435868773476782904227044642845116907070504727376918139117873293319390026689853420974931560800664706839727520034265578220883859024855150365041810776522213439771972792204537600291845799262615118013781471611033634256058320003099026448011214477874450427585894442373281798282492639269360171606470731193634164999597894953148728997556603328867932519448733984316056285907265255874083352653558471687776790419789595646907166455004037607599710505908680488400739408204659541245706120311945515234537608046178903262039290660158104456465920160757440294053428973442347115332143810583847357605717214890459638851693294342352334462169235233883894495300064943535877792460420590843454945758928238198026207477889257012677538398732693559238411803804805854836543307950994665391711733631744116584252475539972843750311715502947864387250420147732747327903270860028267713549916227342219501128700729048861872871918224275700021594977871284031392894018110171512252068433446518204899755782301555726119987895834194560039236361304645613759374754487451739436783727862318337616822870911142530312989117730651924925628294739414426412048184513276309573614510409120744089318372495842776433750341680476258813258865911837897743045017533202663754444825779700817245182962052884913907161589100739761988195436400953366777055940831827122620141876115570654600736350410732667890579722699502405862733041535389544307577125437092036008834838867187500000000000000000000000000000000000000000000000000000000000000000*i1^148 + 29218796868839998416645294104945239355873500862874596251559516207385316355925465579840542215298347086666352969454564860530807844167021237207214760471118768086890522450046127792359946334413001257089703581543849834846893667437227737734219785663234343674891939671404192824551984170195670195282060929176442466524097386516473293184627540888305112308022188496520445074926110642441237773240019319500597892775050380484511578766865263814451737332455966821858495432609609454927133834652289161383323054530640981012923057392651423734124744524601136047063776863846670482229276962551881715937595641239283350477709237245045276982861946607297240710215448699504882381855191456990593942927478524692448357494572120356731755658895043135950546830029582887582800502012598732404369394066858404840717997311741049956688960208195450931964044399030745753946257983213961710894999871527024853538459063003961483536592724263477313172803299617833051260518694753666122844485288256646282783749410300846653793418148954086667493335089771809846678296488214814626838469137832053633469225856520139278266467133700188951494852039798915171996002061716397515900352932158281124363738325958892120209931026966153135335768633318632885196833931679665654010585634847235763629636807051604299357834401743614793240897047916779265752796781720643744056050529671134246676620935618615168817087774310478650335167349777278716544557976179999796448512204128429613836016059652675986909674508157623535814674170167872864391075152143753827829376910645803257616512229889987309111425427664302305383740365686260216128668883488867817097377859574094843305184722493137572100394375372222499990110657769109174214994151795298124551030366362782077582486948150896094817872400046134666431075291985444164841375395280230835515763753434573765875507538994706664396423466219402903599933259519280804930239822130870595859468541484908788587909958627642923594998625973344076266091831590010501696933838529157205945322935544947748014366977640893102731927116868868048965112505716142222956968647769774662564828504278025586560410784214992230133898121056334700370433814208412860036458858865769263476728709127732035413012348864229456373788813124219033644172218072112735948562189679476836789110673493190610880203702418728066006712607855131627472179026067721281159145755214322054959700466418696773943180291383883559092624759160675449930168888741406266798771281535654619486762397887960200049049995108551754313492740742995974468601347760079249855596450178339350199664721949934310653688397085010965181631381656021643902901151158208122201537317947686802878018047268367508868199373793367803123967773135371262846765090056519670346565530544779218765216350713584371319143084694556438356912576204047410832591842779523377401992182684088855781423550282210014260496322302301199778187418156630289358581124632963021491724994254457625500049376198368099390378844697981458096324327660761559319075558194739907579904704716753801018818030031260761296478070290189383297717584704259204245724167112890372495843968092888090229063938281040200485211025115742667802150564806110443779132485646652449448902292332898715745093785438260407084109252267219465301148850579952905022513472460825486379100849453816391055655113051190314466908815175250061777013916563945961027767441438255825781412059035572488060929863366471735630060045174107551982697826717306970330778261150917349144979137889159740265454704575715049682492157017313543980142629606220085568875296621464007744470626446405339910601601076109105405059241611195228748682136464365097568401168819488563123645400267245220812117826005760017470116701594395073985702471082866043111226579989207196129797271066013077374349323828245497402984253377922058492347131965951912428873241097870157243660976398203813726538277180765960051380678514238064525658947060006228122576199819707966617130073240226172773369356144193944473190820338567377412135769342022988508182528300558835054174530104002673277844848890853944026875674187214569831089234747588514985401410979138564824615266611807045663137707664092431965234162243059946174907749559148491618712987134267923624926272048410639911570271974998049607138946442644454362119799031155542579085704346653074026107788085937500000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -32207968300982370970239633566787112752815213914214075899049161515163207432073428808586444496542119779291293110425077914827545840363099338247274578304375719043166747090693861721408713428218716224968007478773073666636523979611014794485561981704715613451672008472449281571591161221941079056936811536437027255163239327524846470054078577499845407662614399666606054359800018675724339584863857028246042356630237519709894041335906972749227441172096376273511656101609213791790724444185477638261522424767817057787570131612480076610695834239187480819157189290505881681444604513261520372999546725109590466152204757374923424370375847228710414562445810023247483186829510528490038678457798323889343258216684654089380184323869761163522805093273591360467753853991177615281021372242964123028979038295846964748804031319165177218561398137282430925654399368029294495730238339323635177557468824388344056587779542338706616757815703629599856319324506525004429529777163327452583741105243310698124143016847610446071177555479035067177292918807226954281174664123299299871627224168798138974785054051300389212603214394495299226625237541103997989241890770955648039160416630149004984594147527862983832034754437002956645035974396575426109029222492244219878494967228413536317832972217842053087706311976978024600052774174679937173664251449165962007431290439309381502229501459548326006177700931179036595165442307961901272447969637304602796908635340488437284925483067587236229653610056235246622675821965971411918466134363932031023858764254842696840654676688297349227047896881046205074432352465782053151648507452341458971066632050594090130177341803971584528885886173783954146942804444456328402020176210921491763112872764091609100772344014068003648736044979747146667807657472866200567771207934566823769969592053254572288660593573805847955663757628823327070892431182518503646559122493013331492565292988283956666108914005649386515178367715042719305315613099692609547192016128682713370596185246260091176689242418991991165941522498826475674523620090259984752369841031173901057008909665714441104256513009174556205172752928991059824017947501776651317955568782394215718124596377648625621319802962042796432625167154693770766489180395174863712122630078507655520319334233116341709613421577047764554331189146992623201591681639619485392305051389171976537545312021216776033628698208851000240262033883348824074658485954383931254119636808746564676920948856635324304228853264731031610203100039210500505384978811112899559067493409345207880062279491576016174700546596644955022460049569489494468912350349986724730854793407810224650572033718448486909300080030006096033319603341503758860311866171041179974165035863755752643342398020177023606728035297338349016479174208881169347780841508983111652330485858789659303129589287981593098628048225500235317504256513588586075478380829800066489642625674210175161755146775718764184815831743727615874569548290242812872095817366082955080186198318167201565560853048138501252792649502317547000049985492376625603895616384553578827909300571156953660587746794109452710373418265041504587353550965240212642273826896426635955345335009742084772831884804987410579010687035578685813947836942472481831990930135520065394065630245752652953780993353976594737333571714455372498026198953187293410686324327094096199359101643210116814389804835435480619155150843056363007220498043087768851677732028546368182005127826597298510498066855239441121999126001816173453013266138475451901072335840375601874708828014735621649370542398218397836655919801252856666836044908451965132353440054316288988632235101463454045075953452172358684482678210092032658075822964234887828163597873311545369082874607760344432968775865863078157444492097294089525709541200097646104701522639674180370383338939974050742376893146331101755859336701496803733811621150117424772967201152260203811636317705546231361042588550088644708830980929547406020507699826449419806008721318554037620756169988188668847906514617116539654393081076707490323988322572919511606700555878574641322976611085567141354151610329800265327720111687484622179583304313111586035262599487308985152122091921456142750714757633537136592334348961230716668069362640380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 12518387458907420841583104978169142488150112012490974308937602243450962295959984624798145279227746317396763047586259726450655587532568524442157264043327181689547146810675052787170191794390638245052573489728002668982764605573607703124355032478415182588373527352434748730084971330811814131244096507874986135324929110442768473126886370384661521924705773522557945131877663659091326846314245023738339877850535798639631037436652038088635335412266573973211222811578267015108423579993583852033467410014734248699288893676389141505081972434389747394142523052818451400376563250620911461630564117522820652309365292627628144787860690749227575042225720708383428110755247329955962165308680929700086513773202544792052780427950513592848697411934543081332462676778761903184394483497052961362684983486010540470007848080003534902792705548756618480305318890618219528209885934488961405659347425671907092891379510984728988418152082318629255307574005377099966123420893255701671882168531070639292280324345834026862450168269730559004549660972402959458154578275396469490058711449213156930740744149618494377142820689101698763906785459867018221366427471997125636463145084593095856300147819803433702696128584843979808990363686967705296962124044298209981485221457852942198092009638794197919944657248853540885844956510932047652587778816022916696043372983399629135764798165200380289057164626490221901056321158584265074786554129602585727487636647045510429881782054392094016207700040711839516206640174660636476685469941279338319574250039726425603582756617394550237836189329846777003376937190761287541045468022850057911407915234722513984535826432913476958583178393808497628372364385917185255668526123161889461156032793002579129935980348350407670697828887649654528032529682527567769474301450270576721794204035078472025758237514385510012264977918210937802923625615604781906417106664714089039301508703243083615045918444168202491748794249913861395724358886547337170151269447847387318546260738691457029965859829271572673612685564728838204993390970438866154851619031567673904931120411314916537857422616587969853257380141478459616455186958110237656969867170422451711080674837631479376935988798055792197008190272893611927987557416972908404336772879911576708897120171574030974503180220435802183908038440998805294064052738364308957248687761119933549321688503341594242862336712528421834180776791310227908688426311218258940178867744188413956201534010284368629149072041196105711962595491913738594735045033574543625542503187088346714704659548573277259893428590944957167262859156281098091717388524233885071801110157069073081685608078326821433396918680404823473619588097439301958324370322054776117825873194493265521141659998491743329309019667134140387656849245338432333277142106168326979711460203349284706376948150278247875431406428418340449995681199643397096003658956617489860522148406582475357136174891522302737265098575391405869919970936701074509617025420867241841955607274519093408428871764283494782400178094484217392424177888177854043247726834585434312518588990754643906777568685737117038951170513453620848821508859384291950451387671304975560870504931827178019993047384628033504738916038675955740130672097907971727016806009923705580596198688619280860156224067465836363976116834877792069313318815616980396603141526975797881379337294997419405223066060891727836900930189921501377140489906047643062418776291521989850526742306638053865173931783190017784491984873587541523660408016382968916247298485449349987517501258629231806700198793246206782304943899907745312739931934925975821606900481781516230376844702801804557600449202253786758891663720681352079632922639900272052911233457141005589901074972623384586567124156083521908734252956255735705816262912821538693247465896890070081134509993040963105506165372859120413490716281972521189345486269509096549623105897744591319129863014093210014917875441815981087595501108360514686411445704063457619307937888712275147148189231805348305194543010356148421615223886681739351003238618753211097310172851289882406199512059043135820708950788706270719146217658166890823270537745848494261390333964967954913633089253519856833585240209791550114459823817014694213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 1523643237347592787351348903687474327228057595400695343442691372198804315123161617495407081676244915762188808176222950098675194023301665403341410375775318369565558727646632758636150990287386008708054106224590981165506043831694175837375508703720049031247300072361963942477187602226039079806115277401254185265664352325013722097226211493046840887326823913541498893989843129422962066345778452527039707341722402630712865941961806007560712475213081553855680534542180091628174453264981803718424787967243262083397384279076460172571537403618259498463386336993174111130554099603609742581185799461510737520636985476250063080777150945321383335061595138668486895258183336056360529214849693560239518106054955054939394915014554400973947737382027298564804200937784190052578688549223621350950381221886694720893745066150238533312182242884909539910054089338300954288083825933589789311693579752819952883721556265790295812585059136591585388948089128218986799056639759371247263594467703139507364920464277625084469904676326370961033497158382893768728052809789126654756869840483519613960029939494073830051891182123780159194780287524711222388391985509658967075204262759720799038388049716457056325303653047872083465631958905958805947102739758608514605841936325235001639246370208045944191163618796453638580958837492471168110107291452187771220158771530646872542128110428706306063201442093983865646651816244272204659784240475525349485709327686499312590259127983375924155818608708859116961870232475665374179555826091768448108622101758887447712752369230204794267797671794998499250985578847321315090358942929883982629539795899457285626912538508655393655987505577399750903528619555653034105818464201266714008826035839022999630841346504344477041347968321276270877923989788504869364088917533162769767520483039843161524015993575962358324827731322872001563901981412044702544853960384402280939807624525656157230319851097204165422482123389365963010163459531897471819696234375474514475915560995437063658798408645791020480937052111377112483971205461495199201736097137315738511619874075676591244412209044994268874899903831910304375055474595788874265242509723324523241984453761790016921330553691009715620688270327617530100462697363938655768367037633667428954536142770300683080045431292702737062044338489606714011230658559452182876376735135355086851062108628000817657899255836739751776775288135979639290499712111576918434130839179562119720545546540781659710216423038648473329454792463425232719697198207864015639249397504958947701665635131651797822973047074939781589592675906993791805198743012563695888215566038016825021938980128370625276722749974821043522352206736604696903317226085602180291773266971482487123606520567984994790745331755116195092124131551516702166776284127446345449649874292957397450818771895698586978153398204155883786526250494002725055083280801581808155234261885446532960791713310783840911178189743352466094822067798335944146166983880974007379440947002617196344330665217763771195171669277540124154171283796638965254885932871548425891525534495623904329433409487232072018152489665894028565444992343309781857245545948674157190473367862597163328660745166898288798124210724218213825220495298580307245318268032087542165481904059236925451038889188878603461667975484908707592493203851603300468088682166360203086509417147128811483410079763670592794021805166680514627260608752018628862180669263613945947876907563387453253122986082467474449801521100567862648477404465811044830955862409301964211347195434059760765522568665263797675546230185959481916149398682051221972851344657700145803695361968575170508547012308725719893405239903898673252841506334068466856975716058473123123713669057396876993022358436251726056730696143065201957046435029793313643655389541490567620398717707241722766129981058448552632692155702340354391887229570286536409138361668318346464817798787610725814027858887652844192606584649050162731070825821972882870436742597250523536133214608050695724864647209941574683480938163741510275464892399172478200738172541968646703230686815747036507850068557760600085262922204262188515733675750094500110821935290935860474845847858486616379400948062539100646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -4268991426079824952650799296154166880884361534997517970675413184791164105575833827043766599339463745427550701057961614172017831038484638693813991652355331716738179573373846485185731773123081646679745430340665176482633076062477855768348388900305271005445412526265791656241696831360246055853345563760431488853348649443840397148182642349213206772239405214119364176256940833260106142722936500001343291482723282572463791577165366579398846931670182825280146961020846837092706902789050114620024087415701873821032655228121171967302329434261084568163755786526886819298316097044245155757187468787677540725699654298044826689221647678134885640440417076147035098124625707501042286911840936598922475788644245417273694491924883589820967594120882477896674248632347065472878151410162354366168574540866309870220845638950201691423379936375350108440753476711754026734667392441960918200337811232049825219077632946687097589631800704430253381363020832018620599702118920166575233537708891194980588436561579787708888956015701856314310663472510103390208784591419320154885208145390187636948439486418218995505792762165972181274324766836159633269303821713072667118479066232674888047273255170118267914318161665456476371131669502116278497231515433622658253126961611176419780169107107588240269249933044906805337541709792945400501133310808569413505496830000362914956309714136035922515192352867429979967532829794348134900401312567403810269408284818814343553223181869451160410526072878238022383391022556818813247766726213422547853220353590077258051455056709420051806690065296259758932007332034970118084983538130437175469501345472982086709744383596689856718672768300091535427664845113116432484092994282828636219227861652515790698355033477120600671330896211726739526797857387767786983885802100073877657482810207814740271038285963330107496358161633051567192993946002522077703286646036956652766116518217226032030133690971805346977292708641406206848839931783290103002192098976908254443270936511219473239696925957359610198836038394529657539574904214529213057786563069463371691964189517904579746759541994029677570101605009985907320698049194700776841194140778118612012110806786394760565129880279527616979278769508605606045023530097797281281902005868450116145725587639244026446140123029980496688495220353774501025291251964450046377858998924959038300118137170756609443400664696573010427850237752860105787952695078060953931197753041156443141134873207501673186961556948574231591329998481424398345697828558363696548943182938594751651661139394091017128177809051315205399679002187326866985762213949791523473161512756797171681259258448646440659492601478911002730628264048080005733877033845150775920761223437486081390981153844519890541348897352700112050521224821176369413965232203911477344225295216186098358346560659893880338474133482851044678769382194007134709711270936221802147946985396692936113619586441711455468968022663612899809356810150476877538846034848891158497233806408229211795812865859061820312460441648332688509413412831558302147892638534695822138590457889419372700128906435168049883916632916341506472085128210162525740677399134045928404589369538367414773339208771915848422495353750721822674778552325050666562052557369358680049497532457794643533114675816612912024503721396328137540154440814927500085957239961096689265795226204113983447032429861211025269000072158156016240506357410374541395716090267185594627732514956779498418763283988360585302114108678642379118982937301874690365328443017769754398269721186660934271278241527309311857001641839351878980722621198097936687288966804603229983366865445870411525332430014223841287415123018914563632961211150556372897133691000610690172236778546225102884961375843864289261522209836785690512826906213561763010515326589199124619105255753712192681278374316249304696634921094360445596263774841111913075052828464403251988142447664081954090688957756556600090127404343229676438484857081112508393349587503122645316500219059998807219919149339374924664336428637520891351417649944261490175286477819938491565318636481026361246167070547481621388517691177353816361627278642490850984324889664962837806189779554650299251079559326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 2515883081495283697235997595776444713517536936823818690398815303248455737783068345094425772640631833028258980723567240467809723800011731423272303098448340103916835344866101980278140796996872140633361751871626065449074561711885864833829847895709219177677844180435661333550208009138263410182265673891563852894612130638240408967919361278574574013780716693448651503142019182652793665008734084603160733055129406270541660243124614559806134725263289168370994509412028034226453905361004643605430815546261676712312159146390237091026301004734116944824703002671576801493887192481071995882940924193257421706489096730784302811835309600776532528838320222486675132574084089588569012726307934137351238526143960805393082073438691819415831436652702929066360339713781867247843104951821182122406106836226790297374742181771177000083496796856163090791477483511922843184383586443084481820839310107049808548841153919000575110331857522247736406665322779586212610220969981007854154889511458753471396802721408809239836816144938007111971747968588194068966509666428361023739743866063133866503928764119616824259385777949273396031076532344038885592311933632806827614778465567291587843521425415146619184768908279043418519946806503659115316909408532512644217101834858060433593647542179039167876491416288189448323917184589266710850071430901472841424875254482042647036516776401210210412417865160156973302216336400112440763127588533158416327594711358798689942167689212726102690436583536307401445557141904489231233662646921198283276751195900158649793115283465102190102124495529324972626456748835586777877786575167413677965523302169128266356630083850549522575515374111456184828973768563624584819968978526229440300929407629868743754524656846995043341569589628603464766820647260872489342501011804474265732126820878180666877961817671527963976002114991085070604053922145867744757521249063132877785755187482559434335086206855052650681519173407692836109127456512192578837267051119866539741769423842670764385507826277069900375980490636906514250131167771357285448023783487187009481976585244512684590107611022690806654300087524701132029378118393940362237024553123441930367720562036936676425824422907378353962607915462399864041691109335057540090507350458022319570936533277465119926348114543431068916019678096488819095466197625014494287057674095062131204130896479087329087944303049257600073790906142530453528338627823030801646026664255198418305515134181323663353490327042018370397418805879178378796526633021938596506914977724426796501256971746156348141018484627938297545106069374198997139679303048969490799504264739874366899127823312529573793227795746671723276053232791423001136017734764625051886018025134941579057857801531388053435104788529334442775211489070847119140063297670078447212964231805297583849196361859243558195483424503906978200078408829980386661954807040936032076509340249792254357219888928192703826051438920517306647005692380477783879115365250360945713439033066623808533635977747177574630731426486039713910110927283739389376282391616743459036128113041994053896280050596196690174903754591225439196653629868828466553789175918157624241871757389342962532832199182855390381306228649766489512737098083125093748248640533846385266219827914464276596266046509047439274118608879909916309589018485711867282874309379045572736430360995299987545898073189684464650218476173429771060305793677292393522483041005362110985916390559991547661317120279806101009966592863405470595578403780025536742364704018549632382178548532119565182924135068109898138159173947937828600939849034470058718856359473239791388977574485314738814087670464543494834348152166356498498090235361608727761127080683841432245454582039094887746596337251095235732526394197300306655634998420884851185241686308268842529776924731976082451721353867300620766624749251478236424718607404389107216809036615777299741497804953227099950922028849821486523112632712797368899150861671451516884584206684781375728771185939478787408017221059016601372661545560170657690261465091447251130063637395478437726011656383758679893480165601961737145611100046952477620297949750329308264506175771348798517184606552124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -804438273310647553255662361618718672994929747750978695943778138357473605651244874721809922511424964555511202967161002446144976132498090592309571486606574496766326470703269411230104993132948797207118526569630176886639756986684850394108083014847658327390539312824914571740500727861865223094313848571795944720772722590798560151690004779604962875050073037544219831773292929102335372314150240639094405035477927646258871986201518145519177492464142136926575526671062001769527957116493233887679879267055004450225971581371143322526170404011867783980163551678068191236061447432466588081799076518749246763381849817257809334181382148266394684860481764019431297214580332893905861277439316008857808064452307758043087855231316043557624557201726533221236293189079733353233212304045438877334775984999772483042312259205601268741316764109424954441448270107975057964109976971193558372299255249292577856155214349864748512882366541718858577937164601292996532819343207681201631184694647569184001082953492797207314817737399541317128637647890319268880707517953034234010107149356137439020878164143203621411693317949251961752172395561085862304002619815783868405190183728732223771281070181303485550439675655470258141892122690912667734512761678907484008257978945947553153169421924823470628067657654967706783667278683091731995332704833734587967268405258984426490263580998671817417559620961571507821313610374251145891093381566711136820089712571572794508504763419150724446038627488360488799879580798799558706407805204844625372518879289872675686504806959567857182432518873178545730832350489011999123129369194599783629588495431002526636155749496952419438974924629898337459844757041429925615116866018624114819156552795294812225959701560551024777283162803656651541034090648810277985013373819724305907922952320125137853166502716773255473525837561845472135006294819702400523800534672456845292157031317372922294511216992260950578346548256923487559007774370574635876030638365237346308645960074738410608340332102125544376095455695888190224349866916676137012777510476026192114824447608627056942286000330311912023987355224943686067924468612791167737611078423115993896272493159047756208932387530049325561488423611723289580250402109435093877188596135797819507303677699162090738306046841655041201982245223970181716782427232732754892602837758108596007467468107425494544290688905363619511075279533855308234419406811917279133545192593533442205442579465165941064169490350606706210658431041944536903766331580477067788185984010515418939095938918843202303433082869306621013435924400473749229094966841007619539302316046356160076824742209650373719392114428295492201718330167159065739891359304574266782448805323898130732898482573762578726811590954809286984078808524924733132160377729168222780870677020905737739392901891587926382457955833657114117052431558239268211253586707912722521429200296925930283852342140945728002593861613884735462155700913621317062230230062317535570539940761152054959389613384690267955949285224044848572581206190870745215330310049232776219354024885542909995562242006007732865522621341339880707859214968870598027528346040194522165104407811784627181907289431810464379897331369663108055057352931049147528293737096531470880255125598604773800408029305053239327442589397352249347781955224282085514637105950588973891410234494730129406014432379580929234401433580719582926028252801608970634514205697193968039404051055213790607820716859502087323454584995530105714023735533220772805181520160393165580040726116044721113953752178128014502706988348981108275996673211986061376199834351859229717135343044367929653987786063696557644848674784420507909190965698688282587843381201919278421654047608344940237043875851950742641236855755536353208499948687604200257661222740797330403918908188955295898244834526329080176894459214775999080865670970607539771572775532282470535227183377143202844655018270090011947205743137282872080846695603382752782185826181584129465729582230197130197749375745837156765362476999308555049432582368925833228296825007315967834048101322917190314650511111272790405285814520075173354956282730681901875530591127800850848388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 93068538628426033360570616932626407186507796797001112780489866155306472518757649086740052278873312899442146220152313534343751343642760312059525777305311169447975350497173876924704643750887857593465689047901422065174477372384475870933003952559654124987500133337386425055538605865831333586335567040032616921407904901875355047670566764209430962992297571559798079324484117569854966716644374751292280542093123045518164608280546593791514073006132259662860133919240888568662939484859783610880878830737268331236989012859647727420082359791643019712947355192063983495548722424785410620351688223002859188554776595747302677671923407194463011476735729234322218317813465835131339097724613041024601727770971093890062430191103876472740758605725233056604969993696241731144681152425936073461744931312128750474384386783172502456875431899704868973097739402798521874084729437574883796099716778131437606416039471402998513292663429232360810734101063013574061058182239157664824631580182422330377615253289000404941564440974989285166482002795526304109830535591997136868546541767567457179559235202313656653923378080206666400249382033498649735953871478176947045294756309056002971804825783320191141564588126791771473420684231462096954962095923792832816744859566767534199173945418621082459000780052222737085444177595258306858837431333299208690971149410788216788322610190392207881007030084300137425955073144876977801562775238831864842983615723574027771994732867148746918814740075548227751364909805127871136592205254749329006791689573131944889552748550194821125287433655366529068734804642718598358034361007714129089644383720203354403395434690144810416783819997601341141374130778272439789527271078170468242709893819702707309678327681653012891856772537696493940563673064581579821179710822354033244301553806406225362765854439385123009249327457793138866227516586709100467888267692872538889317009932849764420790307991963943207383702640423385857577900411537905447553795525485373962001544024693740766306451064672941931572664288844857551958816864193143126483510622158125550162837580566257782699504554629435324621855882174274871577003790658782562646787163337551678161430174475639442191969614958211246776789659116952157847507951547410344163078389063430422611864779130912255391330150638272986319644529048472795209985988425508588166375544382053041959953098379604055066867023945898146263035428237567814888428039880216595683385824793994928164271904479950267143422944740033136967002826440945782025715661729988202866857743381253119440742095753783057322255945817837520119116208171965005965662087716453995641407144266051977486610601790832717750545348201829527258507508761423069327206078575782604201055641192354388154107967952778457632821611114702257523806278069613600338043072513097538242072946854999302704525507600953873258429841992469335124283143683044791157041378369544460904624827127587596660485390797839998526479395543873257809355569732993446798907137780754538117425038565149700053284551507953672490169884318209001276964338088470800212472785303502477516735055462035375807791737233549743100269614834562943698385521212480039933413061221900917848327242417388297848753528939847925765680789973651656059820820558975239319070092438515506633768198967469969011005391852690453383655166366817857028711336054710037968860698839060049272862743223189943975117369547360705736246735232049330830280123500773970072995525391713947473223881930060044898096499817531372367781966649319256987847465405525994907346509564145732383042200149417745085069835483872127225826241622589662830307145989630580260721843149451449217911763161424731203502853523159629458266190491528624360218033180618497360577773801376539125899528805769044033298245764740886592916501054526375121449138902106652561191539531666323104693727546107038097574780167534624737551578442260271706154300531480930898475153093655520478003753168358848812101422024393349629920694657718273639494271012897086452439350661362220701529894209514303418870184426623872365726277563357286470114636063831936243441314073335801140421711191997907909160788806763636601219911102647093545004366536770766467496556875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 65797937160439575418045367739366974929074766483495828429504878733710122287949092610471010179915066051289280545535317806359472988403774710154224372614068978416526088199377862151336479759101760228009703838192640334239448605189428615074662802672911899217979535731323441907032806759075127391626642675176456876739105388670546947328002191948126338334748302945752070880627475048966534939643161282859244187569473940148384968486488479444953718610032502455620251872582625928225289686364960571302765001197678092884767749370261610132096805820635315869196910768208262625734535621779148223758976770335816591071736744709758067570179593832162829043844977442269251096810010174946266357061137588607985456601753077393291939598940778619387400444115706894951109393906235292966553991102069940828187192666880891383844506519071346807510607240808042328167803602245996162497190773505086665696193064574184637367551466683429572761048522010150567202250761581896747191941370420150893799713854566193049946498023525842574844616521854280185563907359954394811244072361236886361082136686665376715238618590300521237397148642188239366380818405723595326298666552707581128391457986072912365650719126347018499038799699177022145156594017438135429513845965100678852825861203614682824800727024011956722347512924862247826259674741981993606226159626219606451518797528627714761197750706574872487495634394959158247412905996640227301862005367264952670106585726474360575383887451233363252172634626858621600276984736139631065181878891950701786276548690788401551350175060087750724534823600397170086703740369414631041771192165075617247593647462363975022992633906225639590470494805873597691508242391184542622304485369874992260648159904733807955493699905749992421741380537780675263780411230311280125345720827795272845536859644225556107090839489676354022788259865491891204793350141929357930646476618639844456090404748333230124844675308145170733886334286450843642002360872050822591053226350779401420714673848401274312947359365501645543782949350489657189893471094471305799524631085724159658288517956580744402521252399309137968100115483508967309876854688904067103968881365499965273250705951146752865873891118842737353635587730463987905822584058088707782240513478346058794121847803755118507775991922703795595186193403862715435054611173214325307656809108411522602140255457045647666489181529449630855635895574617877226846569462294173827422629398059352787459966466574717997376706962999384913133253674007215962259684467261867612042479661714068510492357996690110235065122229667291462362932253986315094659019165148023201224594511552342014519052008687782840769834461461699322057564054472160166725634622690943004294749501327066523470278066934021903144784438573328828832873912585037885919180280032698137168393670162718267092234380693400537388585038150640816629397415309118638870628180763048714597149823711794923871838555582535487661347198615365570006815490638421754280934434180715082041233703889009937481169897899036472651035473597521601522103978075326056232831764359917709214274265160278984233540244805877458193719921990310644856379251169431209260797789329404967597075852518149843121636577500070667490214601433226350337784470087195875991582800360766461963665500334285987141164873968650578468262609176413595206179716241915749071714860221340188342578777080804205347629227419971317243958000908476163328325830141842669103577922179014202310473284542062550770004286036213835758274407056288836577575714005523397447908049035979097078821068504528675719300331724617389501984188532809237908561488770253101049419359322387098638938662323855506010990394177548797563027673145596469339331357870511959219850507626205882956289880233938348081941549385497505235216250591987802173616826352514952637483759630519100156495474379496329690930227920253102219010754856073750286921293329496586217111511866928497118035367394119895635725484469238038353391820315747599049944439016317408716975633156784290327348003937470140194201336834594682539902408110921211698200414178353229379487099958668021391158767421359360579536208843524679795921676205222917033596435549142592176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -52205395557421362403607382174605634514270068625035690226641349628597702381824215017490866814065186562682658610559412556214919560188487096409717328375327102547744831191524662137365455875883559682726663765797889461638713090244304979150960612126640359321821614413781886632162928112367698520470234684570851544009899899208394277999634506565105367261048456583466116609458866329564057770996473585671799109465328385272294892015517898346944407225092954380716048237688343845093994749122949535456674632352160400315313609702694156085160632054455789202553162688475094986395211774385461183896600784966765404952491212982952277173228219404021946480373452822170529855303443921418042024713531217840327157380302600416905047231811879453718751720124616791127811303652535575796274542503737456764980948053043231652099108932781886312080790251026608127976763253723892698674892280790672873086520924309999063851407622774184934302198300134558316451055777145527264379727807175006327933803224741511576200230411262119560885744323401146316804918915303211466875923610794647676692715169509433536729849409413967349599976338421073077153183564040366204140053587500579465200689585049397121665070502160576333423448069415926847385982791296040310001677949739392852735237230216615257172785608081645234436871308668896656034830145874102724258179062848323873158085867763498507670731968432003658916281446186983203481038236804137064250172401618537057059856017807730650299679807171641151508829509770834609016204099789460130439049055410717798093852839063533736021610944493148402296121015425480785140669209712603054312160931137334230152357292379252195717765209695782386145003521057700974027132207692153501941362831301736630259936540485422922427456382893890488790349162755749756067499321992569591365315764838628291580066071629399887755795352114051472946227269505051043307500535328209848225149540536819179300893831617047894649325602268106881712629728814095642269233889479321434218798885256907771767396081708696104139030069281172286623391440589208137157568881753260011796875341093515870838749456172431146330980199496316402829600613726026603593197129333647439675210109362811823056649038983024513641561245719814698115809457669537580003461945429289095289314106254000282252886194182401585778656840497252337517094611665904785174615718923925647119094251057073427848922120290342574804043743047730930233498553280510778761671871606480131945992493753447451898154721396458961355064260915939900629278369075239385805055571291593868205291100997188637362392884498263034802892906260720774358650842303170732999239713160623858555681676971552243753511410954062372338523506036655912391845770578502880431201213541503765426538162935131390039089859094109657132523778222568700987296777671918775338655972725179321252062327331008325153602375262385650525261916621402969418133483510808863295919616064206049383824776843725011120019821994659281004183210591646603773598897037700863322925140472694747466975097386525560241634943836531051554869065948744131653485197144162827768834157832582317643729405574743635411362603057267739228083659054685868638577146084251411660119593359368330324465731588222616958506679622296715116472164068598013395229766787024525242598190715417895799966098724930822656498507654582681282227008318291153867291028339574679119295238077107815656760686168210926679862099424579224793491391312892453961084086705792670092542124663055007369068190044601834195020052887924423429695529156911848969145016587877819031229758798570205807212134367583238237589926582178956498322722210608550488906426497698932943510766287374738945007341972151668462316041485563248074847794280332907258926488895656997169335819364574527052733624290740368575549933270633638253958841600325914776851171522292474988650974982151803953169900432658787714562936140079563801972055414238747670793392004546267231008021583072508439803086996566682019356378166717949775240289897379887051071922728448368946915061095217328510158397730300557561927672638834496348514484295083118073353124309690527348667680107088194905151760217564391131237066196650499771584633094755669481300173646848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 22895717448880061634016891704891082952435728122702410114201320201466306615189326808370587223912099805778643892813198224440965939677617329657503844787790533592527550158116454851948844493472620298677023369700133875686676666674140490973241590618043646526985999536310305840562232423398971192185451427896880283992136342464388457327177697565412359616067421866695421948312266631619492683414027745133098406707450296993409298636998046118535005661613753938937928858269675931856704295071734075412401116185579720491877116643041391410819877705590925233575223663976147202619513344753275848858167959616407516214204387047811761355572445071568270982143416149155318810302210986668770289135594207417029293013761557550559633465343117351185506776454339495485664532627663558959783286823198590112844920094658212166561184133477472022368210449122745081444548098023736016532075307059478232193725465146946217785895567375539540615343071788106561088442281780982965028005570241695217797370803990083581732509241021835748709075377500104914429492747853366017733850035967795571177166143897223607499101864215086031257331295645862683435424288147219504406988081653571850354019162938241331676309069799096706800609176247666132434100273461508675393235740957917382838583390326527574978479972583965795190369415321575489507444108273109540509722863032662946795091692181394786801088845990264799243129417982891163478475763970022183662895177155473659609468007583655814225414065472087487657528748843800021207926149522320702002104042097091588733439456093757222793826385113801458006699252471006422176808575551518799150938829043097066208523690215539560519638144665442234732316115763819192181964778432892911111145486008934442162839736112444779311407878990363934828528654333850219486690739144919955553782026056529048472860759224056115347100461628741807372329984057514845775441988683527306180589863286801433641637599540954478225406847936984034723311579431690863404107475905429578756489765144985033036049601081501819425521840072133393957643752638457515864156111424113942317652430302999620920519994744326084154234320771007910585548867664810651764898801317948948871367704007652707566955871120465146031192714562358761615811426219155586094247728668277800577688924984808936339860723567268482049718560814584422982428524466897869456093495601100168243335474731080127654628548611523917817409201004975130489856677033433709115361178813058751134559615530516586371049822011558447689641781178311588231523492637854457164692099148210454285704322403310048501091468605419218425811023060332975307642108057453007311443267375044030855173184693706402210923420761806028760735885392761471792687109712631406579877124862135396542020083510027050380439220434718921758097961319861368598940490560430732502421965028667669035343026339138647669911507796449876612532110834305117325403221414210025344814614773832547828267636790461457358923902428275576189190589698174019436785448549926675775027265094278830646801053693954857488717150271302557762184231078452042237446430558181192809059597746256660112546906308694460011632341653334817397905403395857096363423911986279294306440606504095364067339377818022930308814374022503428730221107956252176239935720611885603398127503593604909216755793080142304072443390445973148387362118512996960219974207957561626805074128870542026327780976569224637491675139206109799465416200895604249781802028919550542344079914205733361343459467747909235826032962501476784236100777492468507355670874359141760587859939593486689086047454372027119675034297357895853254361943199032878298102635770198947931500023692451752970211840856092565764651715404823055063204915902898130934478149586693464430598861564940062583656353628595750662976917195321802823266593868281421391480358273943485801191282310269938243128164915746084802967797603586668119219736903477621425721550660700278579803697717651678807686840200213085087969328979142812711887806147135655673966811474428629917093854663338460760947717567553069027452441187123682833378985145210081661610741473766796229873544505627890921540683828745217204903524969182552373958231295591445844556513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -7311520884267694391146179602750952986696901730789855023071621633501733615991606278873766083432498585973974740383874235918097741892791433833458410350467178799290945519958734245074362673642923806189387124802901027796908481679425960709608416075332877301302503972462095402414749891640937988407236045903534626548685216166275975980881334029006006518320333673305388733463568640228833065799122635053296922251104352232335551632474466071305928734126707717843688799408265584075500835681903800118383870254299253218368168605583408995923964588785817983397096660412248629698723559263131693760719722119070094847994407653801843549243758570590412497462922574762236198002455262158468673870247658172881063041591193601690441019745690916589627752275642303024449120107278464876165637061142491348608333749776931064207528147632578470668689092903782016352676847557035068772513739322498716599488969095501070606855542663802432547911038485299642385441668840955947228119669366949220591757510966523493097254331401915157323874652215954478811930301993229931653512774507316182386634179457812344069255664502256142500494135839714721776922535817619309801810363968072337747241358513902024658414446622225116799666958519162505201815678233605981799362474942883619588579841497678381291264871741257707767502853477429468196648503609424476808609556561230382607181899115991279519432777540040068515432857742229656841364327804287994274816896311582691210545037193878019838288862460632414208391658518596232521251204781524634804086718135881931685718449911676305426865378159771216964636405090937764144236800364483199881359038153975870734493677452229212376483540763840289555772511230968444308996928051802791106502508089033968115952016268687710888218445153134254326483445575355953459624217437460553804747904900250006299945552610704209048401207215948551056170133862788274716099812649176252777386516121937288824847776196048970616172601531561586047936460028388901234900673553263090251585928693707006688949582972022817317618702966148029106786618405133573538371172639366346061827790919117349842811751633499743366663489076236114889237084306114600367014768701041405333598655110834097534097153491292517919374364639471245143511201612740751538023361880293306723444509495034368735609271148280736926388521318420874205681228030729185748990001178603000732199270505026542141171882763430537875583635726563222643731744503024071630820503238166674202699333020121350360425222598629539523949036416276658956522138864499572955533843671221333565018322538013788234454440022338878684761438897160640512547662267106950146394285574654304178075858757963086986562615828572057368159571705912145725416967978840531655505957570723721783583821584821223471769929160882669687876742676891434083454345252505576099278750161016062888651340516584095690165332110084529099772362891230811473351300053475962256026043251244990313910674289097630532573371554410882923255225645837106376209442031544056907645507928845161669973447304018334320192244660098700858261362897234255661771249492497296672995298916673556057151477729797058081454298601306096503280192469750297388945371856022500569586512181623646184435200259600253240466948632926562800193758670500098426672771162854063890084202559229642519761612833378047184768136464468089604877091212354931691867652196980712735186393115270502963581660577325562797289023616598177230176892514519597187227277557047628663543718324782774288516433646474799144096112939326016092224565895054905506301237849222236643303292263669732176254081805035920860401788292650912485354125000918178538676825682584236684482732363892665030197904729450767290930190822503986175932387049345428090418640840061104813389334429379318152736560564729885348099529288622674530681410365244748095158811906120376801452474262334637301480211317419930199356963901991904744866053879376243672804651213638627261581239272138057175589892413632646563335119240156899479437917589404787294111735962967808969383919367734682881285780067573270493327864375130857994175178467945162472335543606730696497021167941552928099382938891277195291873736006841990324664499132856713347072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 1847604318755549198991658491240110794731377000550002620055084977640566657701337433403456583382778204295550634865576979334315225192657832521244366902208134077566094196378088824340981551190270659282086449779767941781761682967268357488588771612769905144430157663811185893287370242185005842054553819671155144912450217370387319308724866448221296978959838829936316971032102600631597828934703032658448965453683014378903184944185870432659286731166692971736163127882854420677948327198746790561154977851299387401319321297327945015175949010798352919538053621807297790486751156299665501462874886236450287550156402280463550377808351362775445445252650834415068788752343812884485027159931817841243838286616590671237051135251819173704301847584013165358186675839398895504782150341837755688554762668094623658818572605529486375375856687122334499904302372351195403430899599540842660387488557667119169968675458620372957132950754566911402075252706575699217423236767560083201265350158607691302330747369133424259412999837405921963637141782528374318413882919221853397576536130974012062836476998907553879722368933140765024603766148451720436063720767361685611582544784709723600257070075688944712275253074435232569135000284913711646083527333902635316065555812123169500020290309093603575466650709261423433262652780598285126676572281025637684805104607558285401278344287920048448060760085252250347512105953817905849367369710423394366305232392912028389247491144383373997543870198718497579949513926306634219980166220974470952712503810684273801680661276715609488586178267377518301746177392451223863149769235158939350512101394392460208564620736023871084769889741228025675259944789977592743908786229160180330996452811381202456920371811378002759974290754603997532388040235620910037006531015213422726381050259548141410455675678140846464379878783095728216932996830267692266750715670052125218210209207687308999934562025906936194801670342445492950258759031774992489251170322784358324406229247605150120979500056081912642371136282842030674107770192693593036296013204074128452449091981924615145942967802826782404787417323840215204681296211434160891479634334779872074110454509855121012558732967965794089621766088489417621358500204146475405330198682544519869627045748108309867436591282623220023583986665917059854548217706432363640488517829440784686183274205202866242199099896229460111044764523614738296380083282176490325673497529151804155079143855537277808867805561222142200066919588830788691409497568736810630277618305491777279084180450748445008351803047770205684124106525022028392313530409880337688792004170463032808104160665325162158815086291018152903811991299172025338198877458272860456021510700101428422014991497615347702591340644369439594383361098808961996248588316936109778833574024931652834652166930507902263657415563127398474627848676109566021318226892633500005735095206191824649788901293657227987854197264335528913667597943632224972994147309955729889546209228177851168432745496383441095639152026546325665429143562746067023820723589858716824680097263685019745197983295147948101365352389975359335605584412845236984977138355140549883921842401493961691104468940261330945498462525508604466168978975614429264072443410117895158539332041454625917855279214249454770644495106489565800165834595276749387391544033336634730427402905185388396660380424993949685407994093587161364942407740452028809101166545987608399440992784359792301332727417661115850416677133226561979194106150112975363294547493031214438426270951987153187059084909744097287403028988929161055368529074095428753018154725150761766692454467984291044656956523453493237993233557425449410018075269833537934677006087937339443164642777410042726451060672212150360614875741262264360588784267609871476847705159128781130188925151525347556140544552749662388256067293335659952711156330490435911664666650997897243628591872669779947241324948093801371513486752733072128461383542082683038621071391915390519988384830935666057276011735017223523745116322802569731622135783136710055884048821802038452397696410694758665045087514058422608139125022876971827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -373306500263600095771074024071591074766801206828428587843906854143119639155403354301210620106205553378361155951356105663358795911906499704324950862078087137302067554603345260092903411417671328667920455539884370012654025387005481729093367709277367613498323153476465531282797377287704813452783655205946281788142113178140037210467410317652955089942092035132050141679443700221987899005369035471715625351557662835940522649137532505961641854749877418596591863123724033855660881271683909977560021544995037600677748052240984043052511786290056326455748288526277755348470435634724418810298870598374411633637089230316210628063766662588900024578901704508412667736172673029734585720246682805845543874718477811568268676792261507042989869336371073094258458850460786059872315927084879662009641574173510540096960959093033958598092025376340004365355739479221628956582347756673330005552076291388235566351578159268820920955052933315210830373988828683739565329515389454143729658472345930872766253755755235216809469466281420495786528543804807476944599096004416891697025948355258162687454375406472512538689715144622857634298496182488516205486565436977133017253585485044185565094348353466591773233943657608390670374258410098673036842184296437039114020111553994827717760038704155240492853032230455599232658971387882319404064500643436518168555240431129142791480953872258181878933749348963285387065068723225865571601691789621471561868890494546597038387767824018138094507407093326112205424593772825884815084559859075093358738495547005821232950732716400573685259457618069320338314199326489505917880312709808686983150466227666722531585217450877345205468061174483760069152986530774979222849851326227238609057467271351317561846108663113299646882878292370815939764214446478297313172911686368069586670401585860164560126891365786610323028090017972250301206700374870406410768163059336121524623035758349458997115782262792653132993039169065420807383735085855645269899354039106700171429589103318070838059576849482525422555444271233163690569932739904126848388689990726568001704124411863675779082913985102744771520737334995840390756385725167168723860507671636872113209598362219779124797743894194009353685577341086621700857781298450684849052607800971019499620866058038934738217021888649187185929458948075972050341254318801216647633446957952261277064877705547954936059016370271740560756143603657625529912622997937486098160758375400472465932742460184352115739859739902776652234804426124911965043947275491476457913918324171236340715160765009508012412640419519687211042422098345677607047871215422233187290910178381654295179163917190185408279162159041308801978428809868087823657595442670170299114016025776105118895677218441880002710190587753109466004292455671908641507130780584949014300023404378462538403638018432214776560754255970056409300022417263982283991900504795405705855609131709973804851933194665278496714797870537918451393477646524874966692691496523646189493461788274248058982416396110683773411540332751394759131559980426363768055938132254438579868453601417631633191505987582933202257504668288461287845989257332338835470328139887474493677829353609763302046893835873736614988014793850719414502149371393735073633795046601702199492274509930717017102917112242143466274123818659259110327073424226024505771976588935544193723306749031101903746548402881289267930707079199465823110063386731965220185491745457686545305032966121509799065007769336229805324961861848274348510449581287035580357216933902048420359272618915838516156414499983942382496694466333238775814136777038329487503211324089076218405614688379720395906894917896603307939750081450318539903988429039818347861015067220599981941405476612844054457882438839349194524679033589125633454498917172373920917286179261941656034332924649912609045486599498773571655942634491262510148848173302134353484037996567101705097418041467860169854116656689611261865378573864069272267791023958549157199870703917768080616389905081039658368258845219303993470940576908609142347890044302254520119270064991023614898161208531769475237886416313770028820164771840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 60165622491902023180388904793888416742054649950883757972976144092878476357218969481241611946249474021394676896552411411576550175683314059188232419454597457402994521141037070407377227708116884815523234221776784436873527446522144474176173780350697381352492177105330888453051682940283506919916744118678020317599914760209244564277358653889328717924683407459222472567485822815195104534898734490717777918602264115959056220282155677059021763624564283259947946601685836295668622409599716881805428700585327716158518222093167038672756052697811693977929263929385319228943154712123657709662857516035182157512916763251871317253787339388930777806069725767611880924993255768468162537130199934641639876907918964489881575885586180146128864099116408383619309656526184969694113655988268689378803945780456488677183232318378220604928107346128360819051651977093420268416565695644382388141268557712370544432705210766332236080982502740052568089133729719356711769618961849347328444286586756878475612775478856031371851138330852788897055808987404790575258400136273518829729523328808011111752679681063095632238593331207688378865506497007544389959762855721807379744792539688999504575161757541564432635655195255033114454247540908104080462655296226498492687897640459550883019679429931503512330823305761668703632417787551067029277380243115962369521142777459116083304078493152101189587839347130793837546407499186933663964929249694672241164856133915472199527160230239708021564179184395671419204049207540747542040385146740575291597046762387745631644341634385191616651974888845604644516622378367929406627790497705062362608495759057939438790078464352532151597860141847625875411898850775361379727940986425116840684073361247426874508626168362670760885470771386309761963432622816513090993420639680570927018954086926672374206896229503955869894539731212366434128405839570040238131270982835120047322947128558920978270785101273858543957263859819862045648871607668672450991031973926539633293032751170094812754826753101723439600732281407643770655621446991127238044388143919313547791173678424530158743369866968102818366845813582468640758868862404793760390514928613015293172461320579654616779745115013176842041564140967087971396030639288686694795414406827757868325236286036707612065006300581207413998489541672354936668433302239551366255623951432314757957017536781549645023337193114727848983377152216712974523633065579417926118582808615340737238262610187437252676880724241513382075508848566342188302282901036033938706537176090821490357672836993475206191345544944237330803993931289037201503467455862116741989038656854918253757305767320580175616785642494236071042966555172344766136346158336222136762217603688423576431251278922215306772983192815304732076285145302556602331263627434399235573350153666375096926094024033851053938326895708868670890689576004148770487345813875564014254196767565847482709687057932652730697461206667013720426724500732950701333992601373810697648393809091953262454833987573613369704721661690494685181533148484546927782747226618339519203198184600557065216773574080673412667755686917405237799004083629780258907444427193302602302367866689148572972663241485781073693326804444327433553932991959230855967395099846191877179402181770807923718020822537797934792180985694908490097313875314936981861377304458624096585116409896659961013947943622439999448997218280329408374531813077020778194143426599186842409421375194744584393268384956891943887284790288888051533396681340299665857187011239046984947367272995855735812327474278000201390637290854198132061774425781228174619085886933979831482563066198304033034532498326399853629335132940452628268867540825128363625692805277686108662628541778880765223604244173814558168377860327338686569530254361487566064720948552855511131455527177533453497334986261560194386881623765122474933794930027390507332166067166041842761498486891306151506399829200508594687050608553716057776585025424941042703668809760396427974936033850614857062439101593867989714857910632291430316504494645149817466663061622070325275268222111253964216494391716263892090880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -7589767299374258709964512206827132551228382246340157700385636683965606054680520335301200635694302652693733865877492293309117905664036473118626452412684757977131197738628657819217890378186055367797100703532150639161023901982242807157250066864256236350861491269987021482469268311008419892069016391203117657479749850269013210187100445080293041489668423415351997205299524108403541162673627104162826429199989066787300968188555234512521868148834610095583120971743227698006687846520033739131098471789780921024316897776646777551388627232652256413402917748098272586526621340059685503741979943002016490575788941582435434757863258881991421107443766768953200583882254359635375182020877663126167341771018477379656647439319026014634316395398370730822524988560771248691844400801024638090594919276815631751815216715676098930007263013546354460318307186163958535327124771011390882014525322597365457308767794343331189923021412849571203042722595522802930789393976427484748748497674266033916022091653061465380342498080214313947016665160516595970177621926766576040107871018832246210400255950970662250909801487555503311757509597683317681783355483152341658996668718705623259816640420932051403121369727525292345714873279404693544957908351051536210463064853547854578985763398568063847869838758559403446501725345843405145199534613042072407924612509226576936253992643784508874317962802517299044799409576353931238486999008799337580112633537786234510615472515760745252372411288088743414806175173919897990393805970957468892275045219006771650581166500768258824363100674264126498929774560086483017390299571019156398528831735267545840532913429876300566321104774008199866076235061866852409737283028211899608118079518491712186191199670670872496974476294379926825304047348838904844703608834762995494638180395473207046302643025399676466095923056913376941303933032926171776597637570392264109668648029326421058493091846699865473073588740142857684837265472308426305993890387002496425436895088107246777039786812528169155648452908430009490181598590902643876596247043702213700289432554111277070263965272133164789389664983884344057410916693367761102037486243117390296679626493166316043300463791431238258919021629864681516303442833082616946026292397954022455676398055784102622591148452502501794027488362213859508849205670204803084618037271512168210419080522343677766913081226939592249406814735164262211704028027244904556098703603715120527562734460391905185370293344036928145855466077922317306522749055394205879811625006427425666700663458124370553382417831865245365314749491503998875957469628378105965509716388382892954469054532853177061528004859923948179570358478760070600714643049080837146878861741007568069079474602946697826403761090327685270848737304657669699526655976333586675417686203291280223066381687874655281578823589820807052236740392804344671565573169912795800205218570247137635875351587512116460790890729847656282983394996722364568285067596790309263733772694282900256630271417006479290925301001923489306820598480354006804523319670078556933284451664655343648993394266175223210483956699710579546810182627983927290557600421310231000498714539618253058680530977953650439863511323328659395541935323904367379812428867692638349204684503705418486402478702402375042642291362084005554046968269549061624000662007354214539389551125897529312432944214850685047411840845101863162782349918124538622534465179073364308809217953927127220002114706323414002200797453492906895170325374948268938495058855589588838553779679332516770268187452787071568494545227334191854685459039231613504460629396199761483098721146956772086297985516393060702793338508319777023332871327711576566506950022647766351080845690401376105844501217101580016507700757104184420832039311160414149756178175152578839150250493825824688354834249371546475559520567953834671674099962415002227118150791390811389901438350571970482091482335303353841056320206887496774838926074301339620378343570577329664977610980162444426085082910787035540688752815273643689151659503827296958526824524384847946202287293805917228649533358427078656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 723762779389520110107880437002153423179218015532854234455900350823823491952010044838379352112326550757698732074489379070010014818552532511340107912946509963975987910162277777801503120810736173878027176042854861551940529546642375164319075779156729611371608721180969505882565130199273518335944023382918678921909324133280490495477121311564327165991259334919170377712846737636956327628640666269780023287791898933212355654439077506057075258831533910970889475000815891368874258059896755809077642476733147355376274212335107595923304169299796067743726879230320452081267791612387558571192610233664214695877471649319386154953676530813967274241148060265842566424915261579701020064545278465677730206897228693504490802853528167099964815543708806887067706369452483655552095921005449175071570761324894917949885437901159135239811728357694494159244562550763136121080846973360591702195964731536523529317759092775354050507176755954267876249500279416621385094269670187313829238344543173010177770185126847779194449407391818408911416189072563104901707392379839616310366226274482960380102191261192897920921244278263987598720864302167801590887287383543775609070654599050671108651255072794599158407413245697808178939589871069582069803090512990703323559510761096931717498881174679395092560693987024553967963392575589444824150146782048130715779487254715195410723835070079825218295724456404363770687231028709386095485504807251964581798780894774293606106383800771604978845139659919920128718536835314310087580670657833844661680906819010407256558669127386652148073905030682182866868068506465999668875817505333921717362984688684909127942911394465957783262686292034916298162386574105942671955251825412553656109687474261761715447354115903031424573738282904317711889651015186352707039785253837354562751544298373285023058895261194249538050281247003957457443638178450953282910544263096936191436433645663130791596593376916291417013087795461717897406245483589001894139113661585443159897993774647635271858611903016490353089487366708313959714283689174119468608856559379776264108488449868616912194785747995996000331109086082220230608999354047169021267940148642999966240424046726041697781692241303752457048287006801592965077701886338876385210003525584419064880912041832110396395658013262767233883889133171052137571280743546396833831492042914988690273840179612923709229783515320238258067555144139041116108477064611388526642514187864114209808451651205966989607521945391992783622623302882209086241602320304272379654728553923279777179683968102291175444331686065357283114560457590900769415728485247983397195542738562421242983893202548178019235972161303339428940767805228817441067172926949326967335700904018447219601217939607036836225978056114079663033372231289449596596938640818952762927414886235180038862290522153765917236215106774849816449038296087045148598444706037455673419123682351007078032258798995538774401683390669333607155648285911634925722166213314335243062849984525118911800109575384399646588561467534180204074796879562500345157846165711852158972830930712052901528166851484937390246207214570348405542460066684347098009624378745958907700634978265997603631290435370075758007695563138812370615071338931387603153235778029125125793187709365772159868385961929666849326322782905110414438587605282725114198638174595510515752147695444796023976847978809949391317354112014805576484820072262311924820856239191631217782695162842680443185111530168340489048347672440774489388499972205642167884485069899889670623246930043524316465348686595157361328782968024865613642795039519368822473254205704478351450549925012069969107996336192421386930075578147298242276969114059328137326544993484202137402238902183265218425261224679075148736781544518381623313200333238735490273718580349191288310368852258973229347595743607942990885513051957585556740119992486528703041808447286233658627778419317552582740916248479275787859013952076941847211836735667591231687892849793717876501456907195743531481422954830890949940125019304030429310757144151222714780256318099010806162100965967921141203525959680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -46272315156132546215472223476405474402627784134427451798026501020664546511868470297107066503682055332719855243877104938919160257615632905470569268801362320875640037637109295764813853313382790430994095654038510919774374454690834167660506992017809824049726353375378642554117757969745447951633938192434686507005028707463243801725770250141526669315205297782578458676131305348683806239592553268168712332143792259678883684325727724430703441966253896527123285209924976701958145816146663601734490624874936568263545863812489757895165775586959251213811661494162432851819471566821446756325399005804456558708029398360163786014007853051483657607880137462616552558509742919724951784282133079030171055148448657409143893887160099171617591318035781232790514770854020345078150009505632420321391039936984112822482099560203416337492212980672505590727296966492389779250825246344708752763837338470097715122020543795897300603481023730469117484888175303895018849922105912930423411433103636197022258443797805874959427474413016885586800706568261057210942943501059821025227505534527907280696855557671309506748116681866547038106470954335609818172442033270496178578883216001621926689407448235231041219762231999477235200595693837839980586018394531547083453968107063821363457141727679485013323621299080926454735085753500751569805524980013826085941322084014870124811971417985965724069483004950817531652548166042781585444599507782508775109526906548425070346760449078440551638914458787195281730978761783042691865332817285735169792360685502015213915049715153616284014993287517941226155579459165093362600867571236534559891060973443145800168794972597466713852954035039249403930371611601599647540529442763644357361988895981712394292673461292059098648337348792481873784553091248568344832893606501613378213266699723668309474493022538845998566469105794896497192216669424632465700440656355430241954859001043329520014487445418910242474130099267969331040813268707172774775636043327933967060237210446860534454822314119900776680735946845039189475848556662336649696821749678268387731450145616930870889408255569219592630969784561064031725775105859285591166165926216308630847872661719248777852650051801674865759594329046960239787350656256512325191862317672589494281311172288276093408434870575693853224408894714015259587157935307621686954623153012870549061090164282521184803976497216503096517919169115213397687968452354351696767394826109048135426756191243416233906668091368197348213255944500570370623589862453160516887561380182063559376471513051759959829444048741060639109367855101897447147942655949554687196079754969305690490349008615668645122443336721256639267427290581220064263999347859754280339236195805503178984289615483704237036870771813504894973986378824912766222998048958046792796814126887652248536957602205039367407091883712027356753051221310060891249144729680994152973993903651546174076965759250311229434767772586495076721375502507658788947746153739831624405649588455944795842664944984793782341023410889362943791301255784468850734223827412865781270726807720837942328540913089430568346619383388595222509643581610768894819497453166157257424440027595046260068651285104706176446004544136978498250202893752045755728271944114915764533063862509956304270051763874623973392306235884579015380988715100050231098092910965506167705242775779782092886184100651942517228065184463421647145591714231095150263679836998671688553512721500914197788627175121157882275171051410170126855997056132415877830632489633234791800253179121564119219046150856943061238212796760655256934461629394560528234661504194873441958402259217067433954860678734644917080873120297613885546177364049840257687530796307529959415412023214009309525662292802008903305492278692431430671292514728056852582595653584313688988039080704849920855782884263639669212073067249755769721438483201730355318947032785869482881755169114312396696966331955898012530614512741214817941076460016267969213527890949691557476991794714031989755157220191360329342015375130552696765515158009258365558060219011257839475099792155332262756352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 1151777209651775134521076838241356279729385539475829595654135874757272915417900879690260166803770947716200778976760698111509878462648996821206944105041600724921239041399580562529129917202278086450072072161304736197624356529554969506516256701289442733213103224698728232273237056364544669408335556638517375342352973374947261760151822225929345195016703529740282469945865557714063274176681923916333868113298423801508311057517882609026068436066135790579626972872970817596005574848077883308933145106871072155806579396189754546222614339181203397162730764974679450798219586260459059065283592148901053924404859726695132039862229612777602793705286039998754031531547357267099095389703173668039058903273171528253950471171224384699988851742303668779825495354727664667706115288085401094115888531656040546094485957475575411633529376317990238655705817922567035012596923143318546382094641968007046925660428217685793073425374759938065594323183268607730013199933801107509378110521440387572459025826268312081098804031083428906785553335495984415980839256396463907327835147716187390449287150669789162210034722926304862385190573112831360616953733208889831527942037171578544557687203827260350900356019503566815933665807770658348555846701433334382251540568757034302849683975100167575988369420832685893480099295867128291470394217528814534183345652554882023632202360182337925511774293305846927141047120879441048810088924468376868034371349903403232828718021081445049711123802030154914936023684858670772814215123271631753236482463501924994135152154402726162482115934389534856922352827270435390003522501111533542339508003363783565062046847114355125937160761258147776481316262490048817101664530393403256237037827467081427946692872851714890124302224877203287532611686781394651801643071614225231158840602319673766807248165258000006004238196985255425324201459832723820056163453124187103601476957430867994724105258067894323746824720745594345657490015725967926427773041389435421315757893890129781315892309358692473329068914317054914009659779483305011299904254405359589201056230220030143109618141971852806063964093823389003946434295859233130790262315190332139695884632441762702943905501188769137913471490840799642246333623476686616740970008992594000538912649904044664689861256081549654438053749542040993560893440302911372639879299758130478095954340328460142796363561443575910388265875866482888839009634964319480235752062824404524524022331838848239528769346206198718346932346940642170008457761745223560427914481523129057231861950600540692254946898507197718443224465940437403656700404579271036926593328621745097482543793552338858620886839540724554175083169174652899989592359350167652042239451723493828965670079117082190901460235103467527232287981098907870728363729251144488057743181204400265011054437226272017056023052696001984573406418836302062392319795690459491076928757907239599782793077824357758959630379016669281506458921178971118154898565191833598502191622784345402140269187257155049466383755561915928618088193182509903411560775754022288800622654406867404311791325625023142486093140913685425044365453814920997782055459704855812593542644368511790922546825522607033994411153679916547051426123923948634210802931837421075262942806401202060446974619571562202436282004206386987736348314353299420696231797297186624690364310840989176979408329859399192703208411581222944055140890792319619907522875610454949412467485643110885010476311777057044192546823272394007965715955538527248003118779033875157490569159231580260911118111843867565807136121416430717237297852528958876804267671010038691367205358901930767095290436476428001561762541429013634861549541871038581797978333316827223694290768949565288657337539578435636549419966653071705173395996676833093315112214896170543619193509599156497553216296695651504700892614974382158349988924947094561155548074642013465874496533223826071166225126232753206470100622161655061764602749072158879951764610915429060557236367257428087253645474160816773811767284476203907819058958291302180407847729476272233791832850910150656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 118226045158738934134801381468247781293718037544846492778134519800822876564515317111947829899511971113933195242272172593068959035369819646097945307109773081653941778450768819834819342013113751641958699886121135535600751201920327334329761659238869786790534315480752403897903655480209407753879272742712539896043556339079768315780317227876341679122627710334056515739744258124050113735615193274879499411150010628714149277441893667556941920475107298799266315692061408944047874802440137218532690751074866456590101850657088262801104302747337516920899502818793694503551705952640485450617462179276522221029989782778416940549405862524636864840522615121380987915462218947981657664924070988019250298754681315604154226421810938115198893178233856159304049952502115907495516416189351545618089864986644385660252962893408152877701908584027181902583157557439059720496651226234974192152528586895515563774323302921541637286219840935708922200632005169433575340918141602502351425445114486748258838924355508844183805444069815790753269748433669896561871621036027143332858866455611332388323783418944145958418218356966654008541454371218543171188727765709496262653180234594679752404195742102844306662236606495846659660044035449137203255084298466229822237346713512020555166404337521557798516013512582385993146039326848350353537260236227934829501769114481690282139332651286976237073338141166497101285124587755578937862217977520217167786248359864188392795094124662370989126276421878850494092629245625981761441156460109215715361454347939609013635979926612414499844226296473294177117663075963309413329379795810634722362002489212077590303792414550542835544491274953328365691480177116352605734509031559040198533422504855953564096559163879739268910238938007200328252349046517281217530571043704657480441157611482915101116731919754742578372909020717641153315972250240065884424050361259553318245490075608842388758774563450080214359046549831300053443274144432542235448253596223284963470087060828855448771773494424120257777310063670754374763575639996809917733670188450188387851209435843253248987743895927361372004902950973433350399902380138575496169643169160062346695722247895682546238399796877111404819428442355114535941335059955713179120439029181674308199699267387078841130574692522071126420398064525003000244592242391113508694060509737790627359335836904336645694070802264345471951947706267240948717207037047750341406774733845739551175317865994992730208029483756057911789858320502016282675391325339440615603434668439402116650588184927798830869155034981962252726689581288081913264146921966725897817812683907577342703610761343392203689640572468245047991849629903801227204840892124387250449514411693142882291258500301941196744459888370802027166099891712265370225569709698904692284562963992794497735241518975082102957977069033504819018464159854347838339051842668620414897971746686409535925980672951205063188494302973735849860145935430981210246327416446624237002499916169029474554251757781150411613489092405788578283449389661115955888796793201991536153834422452967871366507180720614606589808231339837108413052485120229402634987686230383555565732453759166174340743706429088886179193663793269462835337881962402202284751968523745560522194915623020751627608177707968478016216200718870828618726039062651550989215730768638650985365817000151512918848225531661025572048076179057496748776822069658604186771413775317267744447522962277957645725820141103061828357942115938909307988964412432639884138109602297587438106273208256123740378403530592773547633695423320255447749687985735133904066549351169144856866227675965162788950758018607736200444793140959825104642208400487137796258367770247333129634820846655059632508075516266383770849647676329407750365751877411289569862705142756202237941378427451828094456644400727074906507546280905204352876634250262652107283440475243737062916861332090750812029384924254565421522542718973081377971656508622439925539168413297046123152381497803393932204431889924401810135520787059693236253715760346321160694249471471508518191759360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -13892604443130286082116270846931920940457516340166426105333174201887450386594724456982188284944772710340819769321009362995983029987859243319227175583984465749098602268897563296535296881093421264768841797356938634474074540498327009012878890612294234233439440145029272101003834745493967963530264594571719889458155192879667967074215457495359342089136220190504179291986777126781865516293343501492403014768559324528270094050856613173573113323187730212566530404951870248247579400480151258482172579997401810079376100047974773625677599970149082088745553682970761840170739471302020806630727746490110376611084037350048651237649377468281448275460736116086779718798191816710969257050955990226458893019081642481489654302358759532219674275545632159116937331684005848544088790518023694087311234557991551272206014489947008415037010846825810412228372952165095105971240118439377958370906008928888788977325359406224976335524119798318899689532408691156604217303259710733552904901143323834116949895258919317409788318342443742551651383055534037359718475301465473138301685996324592127688499030450146145195363768366486591024095643968778342003201133539956548002602719134923618211011566639142197098472412023831937398649844804947729688693394921474155950781952664352322801579014946414742883058259361800868764851384934823010413549376658131033915758873796586574701821227957877517123822517640340681592769228931876883234346926136361606175330531485277883015307784804881478468683397494862688144228000317784726817793549790618111366474896643614635465319636497838672434539658343620239648333550009628137451518767769955233626663467573500691442117872741145357203370871701398232770632864356921366239166516739524105577489608105904432743071355452157939285715564805922768042098425791080080964807346952443826853738382366921917334514066162002768711067958089782710036236445005130851432884933172376058796045994051682819835586419479050388096254164868695140691119010490614459296997272061976167189377724981721448880014360882392251235292092778568008091312824475048939609321482291245827716113815192679492689081002374394170578294699481643501769569774093809054475837814735043787626418160339661452071295117214943269832259220826924204271076802828632329484510856139228975323254590728130142082362778638941370902734959915497278468986190624599422997275952602218377744024510763767599166104810161022177742866892114075758914825093866993425156257278701221536499247229421406340166103817956459058112741699321061000421493486749907310713125335923021517364545442813588789496625718585841904755652979120626296892164094804164074083606206234337674852381968494646487455956967393956466259542832604331777728132158341722227605119817436353229613770728539966256655677932010855994889656013591011486040880049924616027340802138453350262370200056106499526046840318426416390766999765528737460361347396621106492518206312636618358847943731093737670259796147417891613520846896452640274749906132035566577871765284655835371090176640526810019784016291162764189994162456067168530809962817273581290867416611570676787816640985523810626938700014165065730971377138006405760583508843744309202428898628275005701570287042528772495279938986361052200072040037270462126138270343207786742636960032554705831552026027434587170679913152592399223798362936858657274312712965912245953833684569605330334339488720971460285653441271455899667516022574589241333781899205142592434243880668703038651404326915395331090353598632053075018044912015823755759297167607509920237717165444590282556749341688356259289739467299396320477600228031982944942450369523179675350854682354930205779361440480542032491405043613977552246098960621221604261446402703103128758303139450891442637476444515526026020270266831889051618915402632059739257046775155443780660221005487862744770503344740794208334745287292047753848989202089130339448246700575508034464732797290244067560000943303170907720876841219374582207850019821796609467053591398315609798400984992815138055838973114937489726606343149200631153049052605114381349159869057153676328566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 411450424868564448678137751699476513641591566340749011288022469191138993129817565861810856193429775200601933572753865764168394063921128171569509089245732780627970106901836349716757704690008006758607965534106766945607118800051791648018990091490401973696779752447133421969886542240159069953169660242024596985042861848470302738140469972134507718120522413718316186068731573516424085489219333339394300649404558543068006300024903313407125938366472341782980533654663763519328552112595444417359469803559887555099646803615219316221493418530811644648430068834089844742363014186194803655055247252885390536639960611512643621004126193033162606969146420699726996249115764845455731495375720185440961219231869933868172247280553540633262323454552437874636946486591898628403055310323217474068284336185276806318756598775647080162232809380855364698213198769952490454241564782161223395005599206831260734760165335732981546696966734982044625224744517193047247200107066407605632780868366894828838260127860210325924456669900095107410019307824250940638530467630744622747770350862379680017095697616260101116488806162266776866991407106416467313669238799654983400006791159455500359421390772255855689405020445439578432195689164559986895617999817735695232754687555777983785801019186119211582299600366737819642131188738542700670847303262318653021170364491883133042386397259122981593341727122905516879815053320118957225852349764775337054614074211619586700582890319227167250460203307649881949104466814628361009599350714649984929924333393784243875081513706071255863313055857857122195021499348811244023005329502675807065155919827094286565221686823227857150553214500994305399395359190147035263103458312696998919447066759079640818038004546168591851300140132429777692665210499804290037704599554596089935123761459899003553345485657906628680365318631963591705818163887118114300378626961904853731188101625003986482812058173317464429284247949024847643342914311228063992607445785000652872333904471823822113737966038997035554021127544812308022521994982977523165255661294946968604061335085675320522017077433078869752258240640401081948068131857273510134185025057091044490981471533354926602299476916751800051677086285597274174310028765629921932273421601209710683162903839786993871421501538219245932655180580386440329667322636439325717511251577802779509482037325506816665259708805574202498848807786644306532070236405738786222499114205882610069939611755599964845977197071520264171872188666826920358981153344278321342229122280691568893154361511027416757110802113251227548607551027377199114454937296674442280411589840986464357713850663883842051224108543339715409558755065269857530171492305947815602576784169167718233903801729025520596205782735580509324394262549545999789580229296861936980157712667275759787454973356482045680193093979466012765016545056398062165551344196130489460934141363629681587292969434827373411679885970227119595760690700967413778167620806968535296162474349070906439049513116976868176134921427931130880684259943994360734782877745526304091971113867344438748519542093815668688767116490504336565735062775273777941095507701192414489524499222275328664903182152463170876847617930107663309964215781079692044111691869302545346748224878326535164304986037020138616527328993647568627340654932858525471052593445765709328337205263521799841827263891751214303942793604877865467750386832242395012813210498532507877829856027941351827771847906356046326915533683391441952925418957156882608556780136453825356538697215284786791344222095849869191492113144537566001754398658475424185979764294247874475630466223771093358905032590177798121015236178477163898708437224386722395760308195139595390887962062456309524817438854580861138962189517870815631269079067143858305117958547858946751017344199704415817577847685112775710870658067699002415393523470179556131983938742076899498998317514649382091027145515676810015866081525751264910321394374653556761583232772011433918771882522995329407733834059411473166231086412986730236669799246193690086440257266175180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 42993218198976577959903004796327453034367712156634934612329710185015709721903014263620678674955430892347969164383789860965444647727567590291027566748480887355609480480213028970495339330819864053694759992670499760097625254190459056741995958024901190784347213150394880740793886358956506306253186723194968961450490719432969380720816794627395245558139580691234695300127816446400847748943350008421864099422732178307838027100878626969587068597964827036701170226121851788747237516980358987557281388891005609593444806971056289149993000807490894234845441189304340796687189931598887968649357673764976439775020789860929415764451286753493086592524364404545571770361155872683962258068308526378764197699535760923334728896987957158294439903808264434189365319111717609704841070677495861171133963322873069431251681600419779020001654785212399561368059703243139624521100622405564009076852044838273232031644527387309017061575195184213274669054930367170613117254110059179596872007869322506292084287381754594434659541778616493087646122463264740498886817698908733592815128412287334629184908592925582563027095095876909297821095236249724279133691864527745405108922470764656169536790490561287719128243489768414274818735002561639228838457832496881882001641782142646985245942196311383945407896326216752697640888388590927860514142984100847341223226843322492133599560123555448072172411161160194976852166239364662739648325351485869823403891058168241845149540771948226143475180906282127673621764465293143745282315960619430216545972980398782731528586423858741767976017705539216997349489360576500229358884983476030774428550835463425523745940829846163893926657418348498754957941045661463044073406958757476690613107403419192922954101864012017991097695852589857253938282083772512362572743356270476385311361178216109823472515614872525797252642258136365006204896079289215763305619572026866511856784228836684813551777980252555845530957932429246622263490874526628539255499065955661838720643433182020693699608178645373022649645617539025356274816992333700700639626539053527904575314588296832876941755139060636626483872546358638919140640284069099963803287338389536644099265563167602069669395248320025095792250502423296783154204119681954839986271530070043854887434300871507200574143048654896579117218257578948318587085997028388412332727070168669850261845389066270403866482989878737210047273707619697948365012492985271620347953925498186846429864111075690308267678955302806302364935559158188247846678982582314354224630281477795895776225623981896286632741610903099409421591297027893748102834724273297971156557132029429062157502326431276361311614922621452208428041444357323101544012519950184248085614504806214620662822616373825348601847904295177170478550576858514902808743200354194548514491872242762990285928594743173842743954628740401606855522116282849275903282931989497222324150888999542085329594671764262822797151845365996410262507477410537152691181022821212295490015802402057874788326665643651114011127391899037099701492531317473717885905409825849359324859371325668480863217356118843406417962592779614896975212515908842439365246244112828543675025571837971189381472446650532054970597854896325358489006915957641717470076451367141012103406227366937073734115367832663586575116367971440913141488337833023823271208822966847175470291859788997841495898321554902609783441784339497677039556687173641512860862661363643159230738210882849205356013460038400839665349924977933940604063281377990977105805974280575694958915897471318018822499517390714355559823181234929990957752833610029662602283362891476125126585792753534321692605751590902361791294750137659003940031869304006743906147768798263466969428028464182363717981327876438297270069309732615182318806646469211970154923164923725222088307315521795456672830500732212158454980057574528367240909532070386877425623600661638424210884233053922852554179526416034684437857311305720651784008600601226090705477746932746756377170469705297639209209201085572376776572394105609440495195440367987710666232299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -3432279206349107797584469633086457477284379976150094216308113105641853131329752056003897676986593413622833513181931521737564316443331129803200061560862104047622110850354551240963802641463394920843725290852388614393306430489852841475324345169604551745685349597308505853682069059434782860962333222520678663542497578042405114347287616769801799801291027046429861363671234929012184037160576377565425982940993658414830083542150400830379254943351255456991958546314816683314064729190383602950719847209777057052636487228869951178865391586100550297098433197021360626950135927960872753196048478881605725177612073325366263056314457222852391444143557812685093379319211689527766553010179603212580784360179056283849087288197066197227564451411975071453442887394749184113534787973817955715461452586062399680784983427110865487683967674133213976207072082979591981167125740493883311403483052209893187337903002211285774370299238387378587947144146856124429694065375655694220538018833526860907856515159500119311127759352327438763619764448560566339559558602364866235013714292407136039608874383817757864601837054766441653733469456880523915842326378437622545778999881932310693285828728097209822238939970067582961517526869258935355517138830547235433247156679181150446756635376512330684741357115804492874914676663920900469037225050818362270600807714539519993638762239891682651140530086522724691527565746702945985980842347400217276389863965165254129281211507562246917862237268518723588911531078778643380425437016310344620282563355112666251431949808926414570146167988491593243805320384642193460221030257815382361420371233240713990450926710892982990798312141630221772286073384197594594153789010393403626338572860651452669826570779507519950985166941507070408125831313651782935724733404723509949693774683487011154657507871651182914722640294163270886311849322923176121667902859145125137958549535767645542924631669727668502740454011053764023081184464257366569953474311699214905204066615459657258611657220584394494834819957426661417164485043383445400585383169637266924364205667748529959301698548812465799813282250458567165889120773678114894053362673546668651447021182676109316451812032619545400167668090150250715752520830550484262765221289489602384959268388707332922430645693362739913686832189663177576729491809265420822979109878881247724524581941021433352855577065496159168653087483749353897837759823702314815213566540878097214845181843715463666822672410417314564484661211975059181699226176126116817496317500415802404135015539198140960964270709527338971450881989617780788317821591453394829205956465097968357952748008495593781449206451359843245890790244577508034178923766477749271016750360908809867920649487428192955344286370060375920733580186776899821061720324552834479828762774178766150646119385185890007668066355732316630133000766545951230197853476418546859236031569315392210684611286706591051564393580905593197201701404029799008941991271916823320009169007307999159331980253647815440596585217674023467671063156220645550692568360364868251079428865602196525035553529343122393459104966417245790973058152205197266200451297167041870398157709557177246573806539556145218163690739593649182800191322387367635181451275696760360439382026086941539176642240363156101781970456828194519837122738559426828367890415770768455207503476306574851579424175197027000514173761134341849580285570676499079321120901491933448594111261761820674747071348773783684754286484849707822370066973836482204045913779487992063201176148444579484299754412914438595822090305470163986803885717616607233218101616970222327122063439071127472836143415610025618674870796197504709060100681471453881482322383267671070398283387905661601100249187454262814739819729257025148838352015874439015100602188981108273614780811964445059165479188713677692764307539710232891895362339088931892880525517484599232256256942529029608059073334078364987068269718523662178517895009206516749286938953354694897088767022589364740495040996519929745507023869163669574971604926320523127816192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 87523234253648686436108600900643101124668130174489388014628743767826070573607141580195649474362843932284364164860417361750866339489464121327780876418109698487016946249434113662521837077842165075330605587599832506801196949424557312309708303057802130840976998845963688811604592973427348782445584955542533789682995091992958047189027780724245090891247431695057135649816727113459126455073356943623917689848298779521802870321420850011119178644312717367203383487576094550258818867509291274919569306469888602449635376599539002434671259505555581646566459474187553481271511244009177951211793632560964890472103308683991176314859968045319047632476201451714641577930819945596219604815225684273393352938861210010206540365699160080392599698289526333405368686688619143900408987418510637191458389804531843734036711978485542347652664019666836333020513997920250698518345066970848540094965476294558193273088219577578486582807528972428234543798229518773041448756909645607901839005852649283114885644683859619580441216848598127389002315958247387848139842869026014746303521790700072776441218106710237913986341608241767568938009245382517392923352900370340096262662253092340393547317469272419556333712500423571098920531819847301420901813845161267979826608787619928021825929053516682913789468353104778158692418324846150463629161351406117289859889186556795733695015966822915823040229454127505627778043893313404617441833687959767401989102347224760618983003209656685273497668048857411310106095617308431919525754032133395723263776361594651199772023502402344233115242153989444776192453569898442076801280879335916226100066981934652505134698191994507544450158369893615532028851556520011026605912359884204742786630810872185758626285026753285860529641063440006045912214079535405565849355731525139365880593502738035020836620496395923800810401870755712913142871565646946017341103233582571517949592597728889567878334532129737114727528706122011109559255899164433035087392969320856607998930411394958276853592959957948163337640301822355129491973661535690137534668584010113248495717054337763976869247764616645734151221054223320017189291057766151699832730073001212881025488166155039386030372227253639186055729399104175781452447645599696669894963012597893657704611718402676810973114916047819794745307690482470233926751946966995493533296961978416813673154949978289474857986687007877351533860127394192892089896470328337443035826130604079786194654958914936576380269499997663934765262017111176786452453913271083923457560793638595212361713111967979314402198385439729603181973852672065153460665750921108289294365574895031634995622105832848473512670288270846987009289765708554610370066035904739729265116218618914404626299762555144257454304216938770689086515053415400036569598341191769204184141491334557713821930369010820454357147882201834705544395917184114567823690203701573076415551913139042511020193736676291964321370766696492873581261519583604796892684053410135988193681525850020826420235155189681361274393568406200277829305842533419586791583159733043546185887923365706360998746515963899323560567943463079608140295498176948375545272018697086950078665678631816022496631446034163387743124926832240098909832271145647370412324083586090140561715201191454839591042233372545613351899358953200440759508376297708149343176381408699625517124785976596054663539468259343147435394402536511801157536780619459093810218966622444737563091799105268249459029009463272195369181395149103989335034587268147327517345054154441853511857275979855078640778551809554905683198864809728191408759550459359848926746679923054852947557896460372077672026211390569773577488950107712352857127813362027345401701433079032895364739765895372889889555698556216477231660795892566483026621405063940383858145741133376238740783859660497068256451147371334318373784962324584895131815054641278084105240221980686601357160642026477021098312999167722127589528838171848519915853640360771542803084632154929181108125577501391639606220911385864166418302600594327185365716541898752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 10108183545808136778353886229170825313358935111563032082820529677337725405678694304901838733682539962258828666518298292342861210890190116859134884131777489870407227693307778655261981320802869149355411906709513678890502697416626792700023841244440510081978147868140604509538552183296732158475385538056571177858438407300489276066507105614436687688104114755793566932455084021734176085554897635534398526423117164097606655135210745961564898729862669214279731986778986475570050721327959580317980888311077410413937277633859248597607422595203004501025243766660517808771884179967060287789610458703878120726274196547834131770733119214246088824016460941728443082999034720774363661717110295984009572185039574784385194463119552755623873948541417344799075241900321587895390433771028169141737535181530872485577964613149440927140725903632195535472790573607344413885118802201513071499496408460037045495228187636146339836335002636808421396917207273098991778145377675098840206451646004599282151442648167148437298705833527658997696017792358477493166580025779811144618537771316329318996075169594726507783241974291817728162491171863896911852504947916971105115291914558690095413229877514704099258136673840007973549577706239571115477271838454358500177287743020792888029795980261907058352812987770458197283835894471084277984948449139407758696862750320308191251316230850602650199967705462166447619442011733037830536939447885881138142948134186769359517505247511529861011159729496468649792817922196673977017976751542605309906423255844919557741297058406231095423496895254784203184175602149515371800449769048895798513117130003844260858750258569903906940713730819054876389968727329355718640437685714203897869762947028075414424580814265102424863679913375335500643014765161010517174910374530922889325069912092523114098084365987027608113101070407514141474541536593229106507162429900292227859304930278176887284685966968761761552361857526772063321114964541440181083774263306361377583860663442716187638589988856755405328407063979703136418110655873955647013938745993574874754446147850018123829592399615707485170536412552188148264211459633445650696849029385807140096914430999775253786639963813007661463896640211608865719891863098605126009144361387659931599960953832145825358974835118130167386973857563192353543504712479392487624229232483862506693089886653098645442402137076574037032436297286331867191273704287010244185129150372970010366288428835977561810019826889618666653014605478632784482915296083128158714276566520204912147109532306617220132622865494395128680913783563124217784389124564972037805412395134720475909444650040625822296551744883405316573994414513657361105618800227610127169633874483945952998013898901151552990099673312276241377388444000723538070210910970144804915163587138289413169759201229596148365508977793678073413961322740747570911556664788504454151456402668467013551600818806968002092774738466767249829200848104074275791569872123809666367874095198504446360090738883963812715446930255553776359429777434054695234343835407569168623386017296052152851193674935016775621983677382575746182926323657353284291916991891847928829753257607294942906252647874572780805760839034255963006879533596978297000068027785799828854491768971352366881325513986511737914589192144124500130143378198155746253916886269930267020885010625868513418383494080352592654803743677043736420150556230563965829682599609339459294889810218720428297504597917509974804186184835170772903120992707288033926373039472813473243889097170219642091834134838133745137188632099751474005252426851583907753005063036045850136204978084102639972691328561459877459194066626676125089297298046122451639300786090190162455078083300777014031408351289998182279013027976079057077723363628045233462098569911166238125413284790796794970086906115563710242508298702140436363970966182755693721871646243061206991817915415862005905802997697472903891456588367787797158582283166297267254398136860149921142723026151858743072376407016245911378758973605540013218463744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 28961886274297851617072293514461002012215652700435825416799257028831211004728364430393000402902429668621727750136738069998677159651991942232720524053588989572562713058007955455248914740114042618309421690648856962846346238135734268892885069304717717420010770571485527109763780859675729310331236415320212177662974392928611322608563867354225268055165866507608753331119954106901347610998230052413267338028986615622491439256238209177630468971206704672495426927449969278441938138790359261353096061422643100356315303452965382416981124893951313075276496432095474722855299375550783173559995231743637865149238703321134773207113957314592695344253548321114077775095435933529154636198041652739404179797502066312884481841496807632216453620761975940277049018438334395747454639700130805149036705464686746936489749707446275498131275523410105861041106843160798140581617053099640959386124078819822501168417553126119660272254957495719563605760429887593058131432750172109932997068985762118366912923960873344443975003290570206743497799889859581727551901913613301384040394364351196627573612286188611386756581367926520615701843973224166795511517286338570834567031431925288586466929028748022614795713192740890549340358853048129192768679778517773514559134355305825815361850743798922517367203999916002468047477450397786157647361874923555259100244713601161503826499016711848988947410187290090993182764113153334919365922333992978812772630755991683076156055611288876248103620491955024158821260732764448860555798673070372560454477354712913354172724758454397203223365522511765096530074241380071699239377556018374969532961060470440990627931988139639768870610139636449307371900027662929906729304834083746219666933119740353076577938865033712626373477412217114308652689108536707647946091230323050273714214270277725649453074425336667920571797473044773917470920039967261010505842804669385560759264796372868536864090285685700976469982692973579671773911658120937464737509013264714354827429008412096142329576144135032443313202376278426435489135177199746999505159299117241515488792350864750153549779409106573835245308251334758242974212249527815281076724178827497015002881991315032756477003331116309700366203290816133279523005138471494041219428430297106977851415055910408548893592691634513613296208484642458322363325087586072131119896250122449740493673038723248369896138328047774068443158653536058035642488134049960356475131864493801306198844036049609153608979649457068423513843840871250704136639642709646739443230023965929025380876943279027728023968316757567962941737136172262386436479383403816543790329249042161008837534800273368841017223524629563044308196743900159367913592909205093592981213002486013273471213057696113600214893998263832520856773978511492458894588760814300812340765798524444703295511847919764925418564661089779272021645893950504583228637836521670604112822276129654631740763509120337365686666918706592169622824057545788092115202781788136879211838229248193215933811509318708791006154242109353076186926211397800273826887911081848053611775421993848915932107052041776250349109155766334053398954007375748338050486535280019200477726318822105528355912511785495743048183791973586205285405221340644274199730736889801257020702395890117637730673196420151097286774986293952394699224856957285823393092355798550938559109266831327598504698956068487120587782376004636964932788556999203354800512289461175083573417967729104933894380154098303359820163661112811961911533384411571034540880223315474591829963435595203308164173228485351056403136520093622127324411209941124638474050453638076320966241226738266057661756901055442079502344894486275960205560950917502080862909508981554674345173580873520420117515248921187849968522873134982412421909588824672594322271591929492205279332895419876210603020100607618447482669913854704407958637883723126839829395769290816166137747718970352831483503767263117333076192389873597923840814566376984685057585217891926383465302152783909484431623254058641045396094227952122724352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 98429596935114727285470874450069839107109025779198058313601671991700164256253892533013404373847121248831197640192197676506320996631844160873782682788123207742215755544929291302044388698433276559932485450597933451045212855127727913456872662559643573432625087691497561259340511660305978851123490347895432911074879778737879894723012818820265591028240423150658157888551350836453819222156547963233990215427282348981330724954274661466677173435551942441425653663993296548519933660069846900609833283639172874933631114947989384146105902781045281873895849394883964002278973021062018295749674475163642429730404983903481295312582728068091246323932817486970232220652824012617199615949971378197173477420383084539474444501985274093419739531740362465393843417455386661726079360067141311727622165282511637843042769857780416630898305382089587827740174988958556332560998429578691954788724819841184184539819744614658392309256528334568564215087019375168192933714436075592835513297695803657904302140550128094635666574028045369028796538228078330065119826419056502906678308575678241337493915531922822016453112810654199247020917811813972018312500522415507318946277610130254571942142496245217873988125366726808439128266089563031206509359613421867872911732516387973911334862620895698766967432675981062173551334419272803150202104012709348263349656831833885445527231653391700120187872875649034599877155770457523332554965732718952287571795972730190290436922168712083545991274456565640298761121660383182553534939680756525267121172512222416753584451657851519316864229217208134638180323442045317347597454826326840068325400833207762554178997744749805257633753958041786042477068817029288983344707171205674801549214447732285972412289341821399075763565084476420339983307826035830412147745597576682856444929600095010279923119969731135055129454071710427438564297306243580012580013772648372667559852593594390424196410705368637593821937913068072945287264672059347161397977086617618442595960475284255809345151613547071771448287086751423905425564965316217772241765319027982751544510230269813518198059683328493821855695457114983731245513377432629280960543648483543042183834062864125134706172560875692260961658198963719359596970782085555927358808750125530380238134439074475891984348419476826023138437214488078320398926201104025386440582336209635019363351074269932573928854679193099512088931907314147090481673192036763788653088330476117184024398563386798207759176991996663584412195615875012931356618874629513843169227829644212075340255352620648111143506105806920070466346119636772074962009364542238423124706521649990864480072309107720229418266140462058459524882566068236378966041854427332351942033224046274289001555875047100033274718604126345027890716415116318915929147428165985686464423629382125208708353909040218314950826019945354594711738215834493387897512401305304575000909228596308354958478844154604683907372624549765197766046288931913520331079199508101619847396001419117905315826513060909734872722088863326909984519221247948839929334310278712008341361454611285754411649419066259424630945635978734737935463970124592651380748359549023894541807576554197738624325753506158411365929717277912032594530721435331981152498523432613091907407637645882556156278300707821135325205299033642439431529675586699943852261404271453772283692900064997355326983668457747548914127361245071441899430214485310995901473196215894440955189999078069316563022899318654206375446786044898375348048563741740872611060550350069211390006067923983453276806835853764186044383427941458016534356024699332661726039147277661124511852389479544731754311789344694017994443771153219541044785673317896255622108411434461916176838318572591523268551738275859551575389227836988725459297134441646790223967287414749693149044744688395909547405804216427248463766654277171883714836895889460403535273250801792416560088221905074824749478120187553276522322094662789317212062285134695700181391664196439473885571426096376046442344658971786861484650949456691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 10850302256119742722287729655575233896111668025171009647525473863077390620004657711551203088870974797319090617229390329096944246290004273486021780942972046406077960301429627057444745929730236261691285079780189649458112244497311149809539609142048139876821809009222508784511076614407151837138212406403953852804502440598286073698720332164077546308152937944281077766581008890084061906203769824820611914890970023747165732217921155093984837763630396957885991220855630477408545953019861027095101558152975436507365274480210805546426835126548936813079253202903381101275888963025915642903796225834943296390021959757920832668211556537455647914701141794586370657069108534683705601708461747389355398535988929541899620583956603596234471379274046259233140886321410707182240704530590983400856690407544192198309261488932522249051171930475097944150588421573611965035601229136680071330463078118793103108450489028593067938062798289582227852992765187553573849072058441173353924317361008860441533482453598280948532598101058018849713692917465880980125408310071073859347052607354263806190070380736213632794148305164069684476076906445187764720563840147735149402019516120723323221710382966325368272953420780396280736442633640352360694627187437520767648007106500895627187561235894115866818497848984401388164702952591706286799578139767809706080507150451597321340675198493145556851144757326015645112346815339569572019727364004995768515480891826785596793564092452833360560076002166395559124992286072690389513571784403529130014322390710088074011447181196186015339991641370731416710855418015827059243922102263346144548862589582122364675124100787837863416157838414078046338380262726429159717371562772932618241074614727186099973839117266556487001896457884559902814302458721168081369327351929969371517294746313337154517988324557872924198194399672369433220847089138239203437408905523571353402638368057628164141108422090495231504153377566565973925451852067246348886488984054291178520371889592960148652974577210735968171570652756404710717088482416171598842231543557092628725280767147166681789284915511704565576844769445267368705189474647048313278748806732350116400621466538606672215795645921637124358113387771338705592912530772769245921434948237894784264405065265191151791777244800987985936690627244983012934960815280120130012874948356726001857844721252367624611394058201515297316068763161252382579467949039308303093560522735481215620832685069364763615220515865787571259794952705446983178627692026510303465966361407419823692342608025555819416323129622280305671039904149186788837198852754836330947799634317849868063450017829559444457086379814942793129396167309844867963787067816433999978678652578922133088689954156152478470063617399581815890949012931428053566145878993441416509056358856150109124422887206481590370495196229098469001154930571989255075238255363598585215346819538012062448004825591065025054871324716588203674617213297811120197663508894253477338931506876271613585879153529210907153759239902002066121303001142649271683544307132281460223247875695392106886051148353184142043562643447104713160779784952496537561241272962228281542403791949691212460543596559640106728648205741246063786389216146323949376425376621370918749914289584174770171923641839188872571134103536096507655182671416716663736591198114198744439100226383608462519343151176855690199503383002151701538851374401895153863481253348695353048287471207522041605031687304850325228186118902833478851555924675236653797063866510557145164227073246337045532241393028637190601025110950852739965392136676085621531449443038325800433129371079657278899033046143103012652134715041762456862690709321502217343132843782505543457013087724891151053557028445677632589163637301644041103861576060683363853225889648947728002946134378236161463506631069000609936089895184785925308325241531105077556655328251703781612203732567418266822885444157686478393277669486524851168962380356966253285986993084270319733257785129760692114977790381907712317409198080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 678805720655465896214239074707010227054857574039685228585825299038356533626358824716971212664858530794684168219411315366137353667968071735328460608522274027120627979710594533330974837602159644005213651826170925539095664707757856583812709707708642983344291163215608204790479810049439799155096715795741848359895458925540310666835131848768452814012722312751820236161856256521478106142637993243266675422722104105907135994593350751698002080607334577490114219826617053022995587499076014221307831380330416552553499639387954720472781397912203905021598149671200738157931973611335645157828278230186056222987140569647025547591131133482430514261179174980680640352190665802576386374240358124103919147410541060480513880319010306358912065575110147139015433254141201470095886592017662863959087511276346433271169709487438525545457080487014339528521632160070538895175814147851125341676812171916271994577652797550066455002949659760481958123861059415195318135493663721446106038503796528392920261319324037319235734608403829249263805730026462291118830608866496308025486681577530494697918000465665371399030617387040313770238532548366866410268486829718286909011527258970554168966772846942174440892393223591161444104054599026618099606135010109438023111065107153391331106729047278375063250387802241992023112295736986847009896092877737687823334815660208925201101721302744438906204880824255661493057993346395920768353806718709608897740610419556836579865088302792838902984090563555477576628380893699749552051453756398064879488668105302519125777589591917534837616067551160497392654342992700814983421994174752802369046248428394643692241459046955377072463132774508886755927568001893866574480640114669745026256063686184843257784440440025847933807688120969402443578311449794429014422387917898800838104306689428600583257860336494031171286540647548918109022406918291428482686978093087613207469072877813017097384120986452069426143538328655028879721784103863186914474986966839307944347478387809404879557170226362160368034567153566468261490491536340823573758860113508442646340045565962484203661868290136060613663879581404737955623322953476235343037575494715322756895143347723516242841719620150769449311478083172274608517846341730904668120985473536737099073952980797605430927765509401236345930280435277257873711816392334089005433060229599517646392428120789626198927358262859929946886657421659886499543774313721888681506543040639698639154068344177050509689163054400276380141304049004266260192584330182359603797404910371102611799348351280460335596824259615689185767658028139899542023875333737215588910530529840233456215866638659756225484361573453109376097289089129816734357799028204544048812421391875260350692598069063626074475791580798563661428860184279087949944682263139672570521676128168560978216114544287533448540761227189713390528304852047809969962328596698411987936346363771903983619767105470055385389284030556434894667340858695479450510028573712120565745401757866455883664029317131123982661599270015320038390346386853673350984571909156871858205155463626515530868943697719653873194337081362122387020055621202645824993163287789106600624967658367823104030174092965793674749666121415363833713411606907983631851010835746064188043980111380344042845248847131874959340297865841699145015205764262319794154019346656043900964972465717116949186586279471873861160854452838405485972322605464000006563442315869170869551466720938668238950003661507930911412063198394147243340968288614794678651694367609009527956570946069765206669442507471139076288762315919856372135866888973900309485386963919264215342930218045414826487396780962582466531036728658736393602495733247510046179400034428463791697157740226727734632779469519562278835441766549165640466567597973704634096248118077441596074895711334681967761118640222231872207610388438954643327567798612284961354781433170350644087870706002362826847942301326347302573944304564678355994882688029009593702186640739879350312230741124948135093408054483169050624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 62576908751563947153262849789344487503544959592943733094417759585736100722824573049180413160654047806502757963390550619073676476865268425378099464545273772988349687893794628812810814206909164647267308024237912262996310902965898981964500541989989425223077303942469759848326963691356155187266560729340165922542626137988084656401984542121155894977581026078408006364796584263266725739584966482554460407536608823113546338783473057512581848436883740841903172550694214579135797452698065727346194922342425105152394898989363014930335255485655858639638798192719038496239287546792387873076834828470962150269926445347874907127630659634886619275864099807111889357462382278933112934341511685108072053978572738673741153652713391767607279653264788566485074274933814533563924738226358740231271086780613237526335195613125132755213117860991597189670490414889584201921263549502315923282502893118157711819133315682933303201753263996062666671383528927074855235878869453916466899611884296467147910382851381069995902112992131523528058399556430812519477634273626598697142483821891715278639080876074548070962537508226940400307591678532924793182282094266747921073709154106450277660293798291786756266120123539639934545731032063655683259039446559909783580104852539011710556650126719873767983885457553893139490223072492552063647288145212395530494461955508564541884488020411581024820151273637488020573519346581145787444699930546300457674196613626480091230584886095003000638347826992246043674393755934284954628422816440565352526590738862943211476237484040123840651179594408362951590780801255940749473938853377735598485609091374281864214081331475619565234298803164602694571552362260076417726799649358588498972828771758896937405315758287587170635867988437159597742883792150477233701834558168936435904276440084219399709415440733950745197885926527654471922755008916414191786409005939157034065306898055494419995742100695173512340426632948247955378244202535073893415942246487103862295486669034150659450035502932206328477695595521393505480655749192714520409004707017787332519264333468978329485718917253115954586785125693211843547295653606613804585275266157119720106454753325105014797077144384884217111410666055866838875452048645500632345718572300981829675302377799043948114923650015151788454643131715215618657593975553479014018986932120414675805802268084528744997258811127358294908089534195893394133033000485072610282894463472782499041220981213051648925138701962538037430258186661477453980540227228228462476222178946071505742157829707310735554860734012162462326534398960522407936472188246433015259592911974192132578014394218793689429692614781474018010496730149256683809041518726401876246106733337855390451152550003145116774309146243207217513143072921475143215292100584727843218024973163907717216943173385076190253845464877381863539411655977595623569701410512757754332259184276865212755569528608493330111322934936356677775527517234779566483783366681918452627529236642949008586943926697452949002394774070996352721823098033120912883604284856939985913841964332588623083630078145537645329914237680460861217815649039960302077146490860125126401248666723139278070720711843696990438329234120183183914615187588114584168503427449092451658035738385697630142985773951025043997446042300652440828814055458146175501429002882031158578671819178416675331499805712531048020371054039544407704140929009181097701046955006060008907307654921414601183621228096962392177074135588608898314505952614314351676703241606576703596738483012463226124924727594470406445922444241897826877705033792584171246508376589728753719732589847775775589561568233735351399653528359642117612115304706131669455832621205104326029742786466634641255591228286091046495967030954144833798618874786161093564141680991377262683392293340095358003244720494248753204690959459242034528546363235518431563399232531267094655719117792815085186040689194653530496145242424875607377856066249295352484298441206823108495229279627547575373382247094681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 5421205255314431635619822566381915972646826252788636869930194085559836761189400217028380272187063667656916096747086933301329857775481398600042841281649568992526438316188173951283677982460416051226397269153175325420829153319789486222404015752036569070653436322690012068470750077777342384609084515661103335606852423951805801492545685708245411160487981181537202578384783896767175955561165874924020917571494441598514991217582146507205575871153244623715633596926732562868385310092679559447065288700984883184456435952731614154462691480172170838414129289211153682442013940238048326405737045364102006582973979592234361636104621673144594118358045362267950389444248078050735884751180614366716330409124534908476247495434208496500384815445125137575033970212390309398959356698733730517338608434989006477565441993673721933060745412803884844321124132402669172771942148930893228787028106577648452840373140746861161756141138180655921514035592099690316758998383368531344400129613285162901098501555288915949585257159209773474229854236319005210080116329601225077544275734308317275002760208150133830076249095424928538368232233861876815152234221902874297201954923015699849558783759855639499457756490849897867726010321813069929129357894377846926914327481613207452351121695652572966604580162274943967522659487484057546687332036056751460926629270156660348805824706681758184558571785759958925448550545251578327190434718360086222102833352465271873487155576545076521013954450953564392069244427815356451748929619051280112441038086088021096917794443866928118010711051077717155907595862632179504017166280131218748779628644956364749204636979567972838621187152453577063589728518841504864847053525807260572595766728430734890973693213544445319314847421340314915440654474711012608091685998126000291507532951542759980187403541806046309017656852980027357964725677839138860033869347224159231104988594501338875562264625191360954972608247111270098110663776224644561721540068074707389438593792550809446004152670676058678001731775550713043659393726440186059556180675404126000746975608473488933179526782419663789093481218806256891038594649921073562724635757153674654803625114160022333573477358126389041199441060994286593482631274275166678936007373895854138307339486605584071676325602084438448875522502162850087720100242988028238580757552465605072051881623123876427290491398317123452375861724361888674568618427847657150512934189706659663748588738381536362055739092782934941706512379421660310210948641398825327512383981973478159853216760782707586019247423033239544219185037655804871960297867248654277270412617822288774800314153997359798345701552997865103803668976333944851632186881933791025863174092730007585658587003344860608879369766773241391915970723575848728694296697205741678317237823711424826919660280076760875386736452048682770522506413088886954430003019203140157246708880842777140785495403265244759588787293586385372088423387561738078597452867010369430696304955762829733718969225650941800623075058059208630649035730884953748982626984870346578263393870426021453026144052267449471901211259067483412492633251922618770362881649035128302966879675153674452218741571638725641218952165508490350327252472259147047532985436795045076502419077963182877608876154011877705023657786162202318164470551972998488499852195468612388023733384196719922230333491250415702169561060457743792047776507583215514324016256174820779910851659169642136901280972559979000168031756856908570846832070142932848931626401731907952473493030014522352677406920868632778773633259938757012874821345464166977256958370003133343634707372827441198566516345345408023757604288112015495776505331311690600172473225868837981776340495021404245341914630163188737862433229140046801700671140130345528786105266339821635603296691747964083845393784926875460210078439892607703583184226413479895551844875586106013347103673674423039765565962559011624820485780987435595794583945675090001598805196262542205015819501878518533730808627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 337490561276977747393133266125753076409728734141671592117058705160443138239986137230100625558850350665554358631531532998780056976927630999672170753703248762068460504512287794831820808596638139598450075549446166625066114247893789606122636438725365406957553384809109712909786399715960151072863816844075356472000932100877010094154699949703774215672219962009402096240358229116664274040657783509188582691513303344457153321767032371719968115772111789162243386134048419111318859208541758915848674961718923076171662374487887562073833359909689523053456242096647054903723381999892326307934813195048687281344982521204945750068207683324761686362491282722274999484943079381511355395518566623958689257014669089499553582684741265145731928542094590037659912764642997914538522059274850488872640129616507050396199485178785175131741515006281979897340088222905181044266310208761001158106991269570115783735289311578971069441502868924103566720337793004490236361219519164621982815720120624257460139152532966121053312089190298977045992837644400575757759585967797711695657622741897392146186012435171309659995296340160768114645089263183503389797082247990315949174603699626037745057484738385279300438669208885149775966467279305568112320909799823609562457707401881771908979294851767583884703674160603655071022237953272485327196221752114225030434359870092569695587623936397207096089984211746225678051837696314195059714898656512546635188549735895559427565881677814444837151669730660378251374468635804270165048845704110945183482118846472998132549055915949708388743826634793110906800512517262104742536305264366569818575398739860204797742166916051823837140180993958549191941921141673947468262197439341536385556889246918053619047552771233110039736482704363212609062929478392193108676018646559964566621541609695202067785745991392698074939281866596898658673787102688882192498218588385128305713384170323395246765371415610384545405412697599526805144911889692225287497681975731009773479917687445000236904987060574723979297638305004383609244372203289729122271110375926239342157184283274590814837614512973526010136604968121595912954702615315296876516739767123963645959804427444831249095413215758120596193464076690686788772877704825366105605783121625041867169275625159713986197732109294667096340301818595717202718654314344713691633447384856578130104529774073609533090477189949815133071326666123374631924333502267070031525925957117362991494319758034164410362676662015820857513870341160594285220131792870557735909726639541555277229832692194509049695930041621632814452238125402206007276760368784321316521808710606138675221168721907789456803376667032012185217431816418752220015026865686142632539994880890533469233242111823170788974751705090819080515239889015324177638899034226287172473977078367273162587369115074266094306918696121116098110845783861880922652625516754901392405984581162458525265120601361165703854363802807340259854529464938191350251207444814232873705594733294376810488568620780310575842591421088748627029176889478597177845845981423766886187328730183726302082256038467347541665417998403860924798788689619777793902095965148561500402713547077282738960968213044894303226601581102466167888897726586926108274434950618156832605986294597237814814858101565827030230117663064044195855301296951432075598826207574014262102445367917149238719840527853046794970775181117729687455123953774032539188085537863080912516618597680408542188361196337600543712857147181295574628612808950526408949338274710634979292317653780720253694425829958346380988866068841890114010722465148239475444739747544997462135736883787182598353642136107860581249037337322383154447910821232863099468725285918897216627902830364290174673366489596626421781995763692088276257961896029441728028311941260836068381760446066658659347958241463005536179169461214316066776993702127091081456302395867431593435110658409650497485979497211841571040282785463943692514034316904520878524502579578183144571315736239044296704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 15575096879189946047889793970060960098218762183729334425488440321903005992826491340682015608529312188482327546261391330275856181207926559678066103740484641538875602809712281954375957763949869981155912947873696060331418489182110728173591751025978968385090413774728126368077867529714088390535487564894744151082747174612314891902141004907382394832469877913573103030119506547513465380716349934113540403533310663834713696950133194920861168489893207568090517314192502628757348089233612156409171176420740327238403776323250994571020193660627284093544773559479706090307653788376804116709859485516739754274786366384896508715463261595280671363311127624259774114946785990290663376485847050904422168639925475900819772906527848352220854852767217269440902405951273537967834318458713768755447939071296427149908660472981003946414635647563058549417182778282644740743510515776961904971420485359507302733103013038829655080636896618719626761206379744877625353235614137171840735665661211086314194925992474909364777808642525045140440001261726498843184945362146350833109470602545221714072455514456590159205833820256260157859062122088034734346498307235429505549294025142783393261640069497633595192683766871300582948225995686872282747920920796032639939299165382950062023554018271583788675761847868584727561054078419199509552350244239494522374616222834592743675111911588813806592130314816246456487894309957332316828001375306785138143607408372970424725003037894085011573463299128851778530212082954623937290097723145757681731338346068530712037687021687055641945446429050715397171790021046092048076426666982789916524214116196348033551540467411019740865051958456271634510050351729397002891842855774935737674304428520631704491016249021586671296897180011929431880702995910117836193447295822906378103754815020511657448008640604109716258462151936394568895332038560265820542957152806928368832135254164561331358368521893958564619802237389208945385439918642273487395943438284367592764890186581815320698407017676592311613504277502160836699091367813454548699044549985781982563749421197374428768444336642080363006939117808096875325982898531281614934171779546559755182536811499017805715652315239845636363777764162867256633722333795457952087165875808960185704504179141117538580120651906627817407387744102967366841346198719401230234799572050517947862194354209991051735879088872028035114565349363517524927368699222128415565083654821847726890815245756660818741077392761400841464644535136338905504072561557323356307097560839819174873879849764597965657541309372797204123224843434045376900941585856947115472709552713119281865146753209027827965699159752784965819433083310592259174724040771549759588374751299861640229947114684682130422038540888213695958918878702935356612472866317006641749381261112750390302595688872831198172468567255634562759710128856240751226617674182072346735759858106766823221146469662350379349495265535432479968472127812998343996315575045858636013279250180258109873551436192938632723522661487958684452577046763050014919175860150868831674754465089046437422134162326676781050143338296633010748200470402630096665073741636215284285836563672438652476858099878767623708526102956987131371865805615153602693480764027501767722940776235361975400645631107550557435265061663222969812032021821402810278584210757714211718759278177280384904744769244002299272657429710375516337779149673848435496484056138361519362673703409328027944867332901397289995567592461312520637400765756297665847269101636998416660171826529968222559742665852998434013648125823362879570193772440417682243451542148257324361237530648888523602696300862135674385719760587984995908714333263571380971096131038758358457204203593253253329742733884961872426194756750033223265148093809232520909626571326939959527920558569138620348869851289667164572480771582202393081315657169999831696967847180477985834748899886852877140450290981319390420824898717358679469247487477696744521732055616086695092250406499123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 537371977995236223309273511755879566396696855822031652390518176943866072142801989186609603441030517474593666669919738070284319508009879788753748188158761037165116303921049675168075380846652590682321666254123456542142642501545953728464209483468346214257648654862740374539492353800454608633376530642510024451950044905075379732281856473521389569701933995153153023765522230150008315711086237557009584638885918794820769958987154102226461845777900876175574507756741891370417937766280888086942379913758340178781588843750211269420820412341640343112279136141653075956246815043074160255319493613859815739507515515116838435638030297702315701098190185532678493069040572166381966951923124750806127173184417795528559749346509952668555916940404515083194471451070232440219545786768957370260231962166925102404438360021273912688025665845112034510437853954861288134698148260468211747416387311257870689528140086229857086190585930897638977900322374384844959133167538335193583022600666054405952622072552777879200991676037939408467518929363777149074974836710304409326281773207222938091332673898528102672748360190391442892487146745674229942074650315249633995529374637149312733834871036879189949767123659854471584102278142163230596900185400712157640944903533739670646929516276238094275195277503421750489051212357643496599897831194562538993764141506542517534955829188705106583269555304759249049790752889187871516061968082091464910588270990249468708320266533887976967542049179839182508524892567742486693182061161426937962697915472531208700506791239685882747322493400326352767274702563215311479253362870101986866158945268072605071507281926330750459647564857279814636922556895652601224635489035601405082366565546481372812686641228448994855171211650694149306134644440925099191174324840991780490544635169624439554373081040876853073745366138705849523742989250538645790134107701095097872228253065224129555367148635901794810850763131265002346744367435102521123397932430290990080609154494222324460754481317038889674492963199971263725260007992975549537880788427197131613811011812568258986783608159397731265113524561057700626924962688973951046214178357791040942059177090493192208948203065097997809518034775418106752104222384086210220055488311438495638359168684280640248978799914858011454691426639482673512289542924936068637822881768609360590197238334497577568881309270081582262690576169969204746579073876124023393480239401439074570067270589448305086665325901310990671683591158243714988150342403996076723967866346464268913859924221344537547284450047608032415086128670847508964834715601394587546301193697633005763398720426797302284677568291052554828955140718460205575182593747484314430275372334346742593910911852216291599436257127046150537677563492422939032249797486421002918590728085699829347746569469922025399793174590263225036662178759993207499993552368379344315686614734649111768338240789677445216486189555224732074990370153387782963512564367742372942425433105589352397259274741981561943568178620013865027571888927171925409857489410901445353454877528537411973153020808862814440167016740926429288371674725006049567175709312349651223142306551140096119444973941027506419473182822956315473399979844764398721278995892224716855895900169467257588614954699276257020640800582951660321572085355927565930189245057673058724784603214112142449813152275792969682846519127457934778669391077317869451168860074504134786318342611321567139654709080960476953254789086945253623697759566809506000092726760798702902444898217739240170912920974081974069309366545888506649211885942355720534922927297839379429594617854372093291192714001128958520795282715547106820060091559705893182231438382674691175379878184205056132595963678630527474969843335287024495747970674690907480143409814886357900007804000330086325019983929098515786173815985065133400020028797746823848990856376228939696735342676069382315627826063030728341940645624314084254426700501869405439753198612052001642889871360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 13930859684508705656949664849042374307699164832653208112167309726630370051725779801008537504008828858818871899890699223035573305950228856461470530340138538482486779621736972728697430438553225419640708869627025900751433267904249896711921756736026048739871542138935518405097423601622354908004783810362612439084654874275530140674997672052098959668401878009166859651394570045770826195960832176779486113325142140266514194139999972179669048354495455064151599771014479605162508110084179787275583296672672037400554431941320861074021084140838063558003045793681261860997128599351394766962717964103414232323668519541159033802585473943031155201894085679754960374468100848941875052250362868687514837787268786789194946596990323475669026480277215458693949882089946375317512201465785227828601321286626924306743982235116723439800122050770591798881731830278488257065077767925420044414465960658517451077744221509324565687790973867347261621183241386736946588399390234681603158213690501599849717904937579555066280316151747848339888823285830069830618467576775936273440064938603359348063689024156439017482902020932058551661664944916367925628807507952857786433057480464586421378355347041671885275828255341649599010423516694408981799680657687352482647553391562419018175367889722251212323763214108822179109786292207292636406124221994175758071216300633580223858569347704430610400213220807110708042194129886969943913158106990082246631062862379530137227987272769041952029095634664338677785473477613542812920740643004494311871727882000340328712268961550864385529286485864218423088232085154704760647868065251774885299672206355385531201842270976576034052583111563862358172468249703041142802814347957672514884459716373438726003430070866224329553276514735309999893104221159282667681350416948588337949427529897831290402108494260237113159983059736511189927123831674022494388344508223148276313369892109335420629168067399345826026410181629457407730604038467660719115159219530732730695794291239428568389352293137383542817410121011742886853049161066438122254010167476574946967399121217205908033879275569357646537602686979270552108793023690199664346004603201494319453509621819683934121431585071037614707283461249877910184663903189984844681445980207697408302114908380665996917857006153613202097101130123626884380331065416277234423988614551135504962539792753665248069386898893878960465051012047577023925828174851606272822740665938911647264342932104881108013261689361853101255689789839853390722734826606449346768392643104319456034600710918736415390314446352188144822366883384184349699956978806741551498530582314916809966726952605315713997112764865194871162067751292747879076232302104807589030468509213149506850094518910836237436687345752937862283742182734050766576176221385722639951569566012520727615864707468445959120998169000455329526546076198134314120365304291280800415731044838412273244980779699317692879971844603965169082306744852091578316208400676655989159431861960162234954358367256443251951099378679464358588657176434302591601975040576532072960314654403700237804601535860287230902397731338233315375423547996889036396846334308536643426847552937182808634214542121430328730963936462697186511478003264161671998449791690478002129074258339913873159804624273108056458020966180081710117989462847835995855109552308225956066839593073977562304368513287608632092833533467652875967756036123065679853966882748476975066096325099134765342665901789518943236972712071069050952936657732864536735371062762178778450489226100844727545987715714916499651020927790888951046577278781264534501883754623185039685711929978624400946973813867048483587164521263203990401229755707986960814099939517911662026180269510328130929519897658114060071873722176956867158006614008553728406496059671674696223016966918971390117583208907246114311145785674615989843014988100319527511759136605096199065602467430812646750922419328317232068931563217133465003688540626825081188677304709541789696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 309183441760797183651958305830593014543351516324581774735300932661384563802965124297813543768973344644319930199324909991010369041101766033586781014700933302560102035027204676899797135352799353688961853858668905876358832929682893330875577885519411531723989491055230944134884219074447276891214514269753432403184190809468717650474587708054871434036514668275846405740670188689661621304277563178607281639118554256116362993111626253913899399256645535752253280653131736393392979923828309556701226024119984218530912249084498665702568082075471706977021175555432511345231581910685165265346198235016173044721459620162373798664900860797226909277643692307339538323647187248416271884965788603482809460008307934212196694758733049796522692796878043047066426184199537386375958691496288412093612359927422075830277289990695888197745529684944211300679641117044244506929313305787108248739033987846287272955033299147868013366454822020661590946204821157341326967956977004543195978029812688266774785158841185491202474774228226789298407982626395498025347224501676997049616296821988826597044655648133524181610447128168028028009188026424843521386630307696804710810442301696861731154766626342467853262868035697202547624178046257945818136883090662485937061042282426194744644288312259955431621412178989279398674646554654764001401596899468444292290867907399853604757621033750102180353815735581036496763774030544459492107110122971108154213988895434894521556853793019546904805517220199045708133476231070476325760904066118571274117271481872309252218676504401384090981835328245288490283411552002290542909958884663370083063843595181673393589979516604382704839224929206046841021903782683840126938200467841801591487339286830429855094039199799358277319895445925131633119830111315928855000997880892446187289489628646274235773195634939257556939025508685208931827595777447084479410206872578776357735525646991517451677033794479065693743818732823709525332005168173545389977162676952790910785986594348869135006885804236805384889967594006986133866230415305636669731152409947693577652102377856875595973302331264239901003941491814185645113893045244417546455838242565680115286517925977648557232214474408848782520064634720569731237446699238296320033134097896447069877166250370207125168569669395525728043173758115123525328567662572545536627800495268569068390824485298786267603294185468198975053836728636076386754879933580789192881673372768890275155697069490696284130429935162956952842914044570273930343290077263473640124099042265740569049516752096252127478414237356247360323769515897026164165002652231401096592418194817330481569434127969700690656674123359641452572811220045599303829641070081089775064992772525785330691324340661379841486826600737395753165507436486542728948274554425815234442288897973631508614839990836882025109055026579970894507095700346415335801060148280690081079081290018383089182772117260065711588424139671254343443174034260634613904947929520231471106626252413050083105751072447256381203381400195115011581462647553729668280722882307348851827066949384105365854387654049757704658493054000435362142707356919115845021070965198049860097199144915847399040069110291062496778141590703072433672419194595430997001449280060381568496143630782588482398167780593508033268075272180215613677615070519478820164096916822646004233444438754612371331851881753530320964682159465995711568773700083749923811012459851562070702398404040791991493318205706197243981021029384045645030495264045795389785574225983283575765210340637056538869391858313509588832346343476321949085435333912728049333615616518403767703668868990080730775251417449273239477421171690726053870387809741161346800255787698367980385669004209239464635014967329580584015924558860255236993362131751988359185679794262911647849862660384963073098512582591567424074635169476338872200293972195470878558094310836234981252271591190400621288204946501606935495006233481559215631727154463506561019099584921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 6204042649521198707909754647319259536241105138581126398218833645072562488590709084686320394933444728794878915356213187367516106536927271423559156439283578898008564986673115985459371584154661201192705821624865678358277400612476039675599421680459242107459800163838075061146398646310474915957130844369624152033079116102577516840228902679450602241807704333753155684018645718899616679338615535677395387305598488662004892152767009921059127841425583137795755932658341179411154779943662134934017186908036075077711616018623986381198238136612634203897521849718321775767244072569627482592577016982028860495740407702515796685128042870521907017915959885555651242144685990317180409273106094965993771069397639725680879336799257982613344404920372629970149925765317454820012283312001239191594134626971619201900739862252909221646338839720474359161368084565590365924075392482617023030276259026764745735928968310252818659317130265043005577441120308503570719006786457088162141586308746516732132702179441681720971624962241001376958637870254161174008275799953381468593301580572440853278532237634463193363805619515767510939936738660735061245257562593300707090535425279012685330590674471866589227911557962856789839625561281640441891203128007738420967592412674039001023190399143742941413539389310013517368897779738321718589099053434965220836928210508919538252142237688953112396974013367186190351410962616275458126153727023944650014112883626388083491069737398835358500975965877668850132345025871005051835118597947375653346590247966725030335862993701998910775255443360607084202854836111847534990333088787979160993962324032249828307731603554312872917805007172967622884309633620598828670985375942899109104181980273256370150650493565706889153252142370236014806369909893090194897675111481052148133158621832079460556307057591390652996586015708952742899182498478761263076049812374973655451775524649885662947697774763312408196484141654953197012135771011684035617706808003379185159662508535985182925053007309792209563064103401222938127876220053634931510269132942528592738529504934358601131855068941269111519623959909095240643441128062387258547009356792057131153366200934116537894149856442623300090026461858226016494853603312036288651193593770176023802029773852013669232338534003179836810878426416195907645209442909248113472597949250321765531363674881022789873358054418871944414466690579693427184976211474964889373647788821984167258598389606544219006113691366819052262143024188397903614237050554448470560042328368443207748185784547486555615190143741355253487977881912819867868493808514040402872679092883700742246365810360090415376469701687385770931811807982593028239937981207396044291790461815237201275298278620849283615831604131047565989698888328573566361357655549788954378392867250171659634601467486374750617475607160667572086275548340240676539010327338495488872818044845222167599033251526410511583975572902735742284960799567728190474399804645730156995801823947378697095418026363107113238490913102964172272276994375688046020698197449703964064445366870995357890569963635567646418945575559375487525552994823851052594095716541197272997124565310841730581026541291859326765080182421548174856680576959756559000149452306667411665425652841142285170957641748577901595710890589081003829015865326432832307879472902492428908239405794137451867728208876737388546180772826171255852287796830279404480859882002020164413636236365777451493920799245700104220475816452566494161984509208790039761972453455786966850765609593829619803269881761269712302800190270775818861414482237687242705189196058693143812123023445993580345163169603836658631044821210370166031753880886134185243966153478085235767194891146458316091974942874728383542760736848641028511246584913800068619682110180089024925042366987859481061187502533965102956596452982743932572826608713367628035808983718869767481862466204809812190230032508679559435796318618685411680439130552895636221460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 67898304147240869336733433292100170299088863563517416555085655723431332966385577094095946752699495899124025379569823604718522322541886100003456211919378139766899105484752936657997180729782729815089994650492670085123898025191292236244100486446735254934884450123497077694352941202607229178270655159406419348458296661901153858045841557877892707393360570277935520889676390776394397222439797002788517598551822046540224560624358844447798628466033922438323359502101839895147906331588581232270008483593570496695199046706955710251373094231488171061738800009782914149130684256621090520831040580791443647146173685947335415414977453808804114003209188276047524035075794032957112244525900508488562052251914545564595438394320344241311168158668886291593446446657222713579048863879168637348663148520485765352432567079036150923201947317266339126212998739002403372237881696014775605045951451123423093295005218274515197823910708802973074808099955486996525559895577887201404154259571036644472311382022529148482065989885611594153834238180804663588703397864247268575743050949161924739027898392745401005471128352633492749501902691226073667418933814917905793640473922626845485137881599518301342080144892622796211756730210131637896606842839975263162548878695733415210568964275958613579008495299049136340145684244735735121858705108916486207239399128098017892920600705386115498607248897957735528704591056901978254388610828598199616508496827876573712591987598413357072179735108310174015055179155195941855913877075081414346070758408665289101779988783201500463552691522592661301195656448143611557572081379821642801643825551423906588219484672699882864788772605966034672518638150195886495329504187158184130450266100002530487357560737893003085503648538173285146689392121733240375728343231912306388004893685024854254365841135141067258244270796880112110732985402385848878370705036889843503943231849872391982760697396096011436218443916233291497935832713325128320742270348039485454540358751956548244527438551259145948375407567353980207785909862338306877805348458696600538959054894985719739163467073285479214638373507441227002519772220869563107057829385946868549296263844022050475196921810163709085116280530422802211021221600634153227609907873223008507154064480221917497772788445101813633929757688470896190132646866774562285722800509046155126174494892747392273091445681978804892208597730228723905101640568038893058644141359704308323977249090197428979943649611443735799124280702677087202935923626472849528728839853405013241024991374902064031357043029058584444749589456599881091020295068659649345423499933010863198255619476719794770240251309521318593096739593404375254296135150963118090453235011018108923131537006434360708967371507332274627374806019846301431251947808794026761069563144201051687405207691948553827224412719950132634133119485217413682106778293654704359758531800119635052524774559250854382503475036115640602226934847000164151321423265582886482098745282137174918379161027063012768339503300216461487051256700371027850602841345174480911153342831403473016342985920335630098903564675159748558999523054148751328091197456769386527255160623818827584133228430520816175081922155458337656167048420047136950026331363742077801926726704947228860077393223306162287897068823728038271430250634820210800846330877925077933290758533000304759485174609905056562744365376808405467954309954173968968842991563088193788194375617403558062731987647166228312454586970758919477574346288485664494307793968411217550160797723594657096636481457505180060281794360165554445453353668531354684973786314731904427190859901261850903326612802783272378768974517844422554289989867226957177692182101829493223742434545081635050461121672512523630587421719130569635975278575324295252676603308726637492917598166563479363417646951549542150825703352967049634845441632227559336895683234152381196485336237657892998762660297830047983862257064359534037721922899665747968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -629813236559076697630218399168494682442193350608857199612245012059666567199202743477024375222965056908243900540707690167031144442851020679512448076007784825476067919229246265842968003205381832715784517880549668837919021758290137795136388451471769401239449863239868583702768701714993824268475915655362841045008146915060907935858131167958868976024471822738205524726725803725635034494545287253805501540117514783372598330381233498379681985569642107527340856120803733517623982528698882414468862954135547669484768802277594490133026852241982317552345544129479175758941629941460528049639721950283471577823539816374837546796773576735434383057021153582077495283205709962777936059786440464865980747587286775107970989581183221058157106844322106288916365488115333075743794929215162523816845648725547122872511927500344141340981143830677575115310134236012773216420987727842038499947011799456485491269553525785841145077737146384681641943972859968846233014250864062443720827554960190793393256360254648484146138414094658658171238473435353205280498099905008461131549008365101018938761089420554912259153775327563871806248622640861989109160745970776245106447019798195224834361127298847062045929399398539671871572121173897671814294459725757600376770289321498922675522841387562090296869941951403215741163316635068090446335558929717695661031128129369203346703981239940585080540332925910612495113392994351361690489406147443542404394218426307293579829734851286165721330257022777105145123820449325316044396151797723253216248336250395902777417212582345682900205181105287869200992738517273008054659803629718215329214339904972670628026042507232873029990815052424513939771324198679821851749789660026900068877525539171567497151353011889672566060942924027359084312439006385280692827154306660944096979917648599029138176668823854871278296761069892057447675957112581812220120337126591269278170954231404639680945748640170060100592854503749037842686529365560662486276320323952371137270800043340323832062477303820365423563206811358370728143786076647067916195033463649958925523218526733288456487178423523334255875440328844911940046169433644120299640628628798849015234191373053005265353104500968528486628580056073899007116196849583567239238656187322407116531384581982236162114847695989319712492095924320914279084679532170795632936718240823739807846514799738690893938505086525689209804092967746998541839184291733180618250681438265922095491752698403076351551072078660533840333162751808187330592905616347204502955663961099134987059252544072744676574379212096831823531672996951711156442288851919549427485546970385867892772349180984247385305891148706094738612944984380579323388979791691831828978421432138950755376267444909992809770059784760711053513397881371742620595449207146653158126887799935620452931914486446491264459508357403602004659796664711109675152205195766463761498527168722561836389432859206135391668717348475857656847804669769074583124977328087858078745827674380701781569506085230567442369863442502294951610368530450243842712187606126092781508023347850194155591635815625349796234029010130605118076862008110845425954690415258930977532640361982465730227132986615510274439979470654836088766268318360133323953307420751931775436283164410726341169421135317451039383167691706385134025623364597695004944692300725677852458654991312994646504693653403828333843280518770611116443082002788922581410057244541732036384191323072757213431388678886891221055989507673526298595222135785092386627510446943730439350151645852115458317752913886220567308177074035239230361902623107614096551346790497754429513410112015699597150058681936842488751059682442319502525979826194162512486740051517821078989495125009912693500138404743733964368267491629167220939294195431166824173179383600367609603285797480373605018416227288718350591699421604316145295961512351460222478026924980561652451201898075753918800156216039827765648234107239491643819792793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -20424477327198095874715367868690671990954030529178586266524613242360942332714609112819668432507399582760915705356732714920486255744362974948870039988289470444290467326412833220428053612686050404817160562678594540478685539738215774007413244016267132321072016982225544071818951268085884459156024094638628948829742407308372973472238798317712279445010472055924648549679853790862801264308861259654447594663236280612585620014093903636377408916903794059133109387371630850788915679939502569659510563558743044493765865306751046576706427543775719807016785483905252946542438338767444662024004625838102200389120745948679802883453727955166601599507624093061725126167894403258541872659304684607006232893092036776360012320792617411028578297123883748674379771697873959304476816015028856015800396090445670404062370142917641001927634671345537306648911905613247378460030610522838653986101751258650495839623067860308099731193518144606903425695181823884285738532030987682453835713600813578910654593003640882020588148735947552897625413818062365188548354911445565790192216263671248489606304855013461335877056784220761513182149758860707096329722128886997159492640213664999539982018033489081734203853198811618364922739681761087042822747654191055341184090629237421224844972982320553112827066571425181377367347395149068277371490889252603598583397555084591121524689823912252485034131881643871988780226226275957664306478199271421508383642326617599693568034381621155717930064938080174002724601494463608410463772165454630202276672249305466032995104104353146498013600658095591581740193445817696183698920575463723141762811117098528219347760915362281007895519957321519939356250713623087176001302784409607368418280163341584030796849963160597044184276496525874203984424738727359826520469058381695552359672618526292255958013086637504233718325762481493733190936466623197622313331721899881894357493508603527560151643292090114411842184537472672732220906599865939415454219467435512273845858184074942960077304280125241351372261818166760335390322569977310957600294811761772937277701186673916225947367528670507602948031415105698296670774332350344526845305952116761715503280394219077230392997749716209636493157049195256483245363716087142951735231779333054303050404061918687555290514589587762791002340366873184012903971486683764666728859560842774886320026904006643495257427774190862353249062252110592286816975970436980005040786029400117147228393558847611018386889034823058680038194240060697599017632118559437106624893160730616576303556062535024903382969052060449548270024610176723334877617910562591577207439996623331733901291389690742595923432782713602065434545859757525689419971176652803174702798817473416379722913302662341095807022039566797437772642945083271808992967786323580283648976960731661477537514786443504149520658248204754094295164625128679151744519376353222784615397126380255866020258573318453489370810041341239378885443684375823695918394096176302735059692047727708695189467366806603858943870041485331229367701458431295564357391328433763133161954697785087812179751432648539862358304440644823274812457967212766019846243303465830080333447624050493502659768365399478610890876153704186439145718216870080578016240717940717137880314147493781823861759440259473744008163410187007395350901307735712220375238349001878238578462395403031964035234147518918488894556222461283087587149198532422266924920428336850290593963779886482436823052276057735101894543199907301880718590456049075722524053125251499987225263386717913405639215120918521772469421656838699392551789887203894873034301145003851798375173306215079723451202586774691534098690694480988826917884860721949559544221623431976273401634457006609137069836763948706020608122084344558786018958397563474381155904477550626860489632506954518638666895116596626168385365348996940093296517703785792214435979465422360112818866159891673424487459929947299230711481073389372409118720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -392998254331609769822803306223032930985190918530560805788707972605038669702171306108941523369248060288671393796941911727179327204132032061204718149245934012009276758798573977640348148815405628163181265467034118036116636320384518085817328543717921064825207545900830930519520661774636910399705075732438556203914128583858183721786727893682241701859625925566208121714433946321389432912502288639470204048505389692262997715329103897996619785250932972935883701247632600892569044714973845659258294520763967941107709693761264698689182858505279573510899908282623200208720921491972289512701460210117113229102507927542321949292133668950239426159440299230863169479824734817057660776343944295733219950475682978469938913130244368018484502496018788114064140490605994742918805922911295261771693011654786572856027765637951751409561378042530700511427583335226143504560166736032077382562411497244512784180203873855755340737865628227919438964401969016702084700583230536475231974160369099234387527714418461497473057962087008375744865161538635600153945031056561882562727103344025710374618136492843415908223327886549180833207490581341737392695194842850540837340846408691137777076543759247212710564848853240205893614245308519918262661160586932855273713210522278092294845539764362404818384727297501524000367054465056956944606822485157779504571451740490304606951914056887221213330665309291719282002701029781210061035399470657293336561281890562241458764053580113279262123427945300380428931557237083784749833345227953980681991179049113191519184022665984923920965190321124488322981459602527251236822503575834548849916987374735634600873645927654132927665936025771872850358263207205169168720871129630295237144810610617315397021493330398765619304370230563048122995869079254376066216857726462705818353570060017267087375243615907390194910197574836575829286801798637663559590869048830836484969072288456266242632490467768899893855111420781217968385293081805674994350597336624081991023335318695931980344746822589460853319371012247732472219116431179070415281354296880047255824544116544552972410872989785224460782870730081643340087449450953274642312974632734455048075031732872191855705627194096833901423422198173971043346603095507101508002267735288744980777781450666438227717254164731811162616122646996683904616496230338792734805118233651656752478992273822205902312352526839124162406949734440220721788773778003405871168546135773932247110306577313313542798188503665534073019971172985375575949904707603596438812299086801847205565980879371665854236735878059214481538870095871804857931883022999671740524897869505624643610661877725951046879306733384159435697803375279720234128656665225909227887481805863510547540999362307548221120733486534924380867598577293072484483132977771132886568971657106743837556799714780756859276494549485626195329668817483389856542401381674985542157005254368959928186056274999300021527372767694830048697878363378685618930211618883440200949785274782742764110677283430197570889684989295118633646472921788510374600118277086131523996666902150873363289761950621338073534632657265721118828204038315968091725639911653962723095499279460101388943972169472554887987360504430445105638185584682366011621754459212828152479018853754999630113957469773803602700129043208772412471431146240851960049944576376766047287957412741100835293218967731806338559087972465325700219985790939685665075931887811441387759536998781765651006524516876359274384152105638650966327125787726290957704897479650849537863848007459148446747216855851848827612575373673053251018321200940855806581039331146444964195453342476385175787485948029157824144293214002517139980643617993497431017453821262474098045745328851085367320175549805976020223994209681595459004226908650832373205168371049063592775075654628307543266265025290291641529382079914928810465863246319571365442352744962763417745358868422712896518458479459698576342342764068864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -17181002477850738222994865686047834845912421964643407323697942200886684925536109548358986313591366914556599934366069524626381193605475367124193726898896398823462395248045473952921067170226237773344772371910848417843814552421933789901387647070343697302344501991742443172598276110643880540304933283667157231619357312443204688407478176297084471245789947885887378398060023045481371370963708354771572608235987902860249630652121861438885075617333767641735552850252149846553041601102979483452926790649065979146354837792708340185827302534955524872154342221392567643860080010256388845817533528561545665268151471509482063348875221510399831637033839269127110240201791805259568533549976041656718774932807762229611812994169013188210079538176393155755982397710646730902390270254204676140206963581168134675858773918030980629872790937595723445904857132428605671040085685178552175615629432748674544783960861225452538834240437370736089227747025513396609241306909734639689530998856272026205109827220955917582409926987054956788197119573056826966189462006477932053684598635024022882377320444517495597348009610023773517951687157472981549619391467648774313793130392768171028508946198005955356406097847506256695172009348741920538281392689742598637550898434569480462773310569787929101214530179703373878130115586025568368751999267780010761732959149181243232135541596907700320086283169222716323581552155723235301979871264428536347075174270006807435566021285701874841988358343623120485272293088661986177553030368957444110344618097980701915361264703146965703169687733396162186344143503474835958549151930346865683052954163729119453941631249284649621199610332672313235566132832836054627852285377382192697514106732695494428269520446934288653957795506023847574603721371931815443176865017805219040423887688016908120363433558056560304750607266392547336601653780849779018545518775801743445484464883873370940360059049702277525037588175561735580867094405155212205584170229681671652506450972950765273995099386986949289010514698598943981963913965639681553339598561976313712785970172494557641935681667363410930002905680950833300937702105080865964785566188293240044717382270640329318132271790653593096600444937655185402687444017149073218379041310026273974438021447271813354938865502941899249154527412138071742400514915553145659771754379574666197174292807628421595502255716630817643517910837785130325549673024421131474987036536981921370659727116804959874403353477485444922327021928899072773468071908682558986043849108318492263509900780235603326275900132800721526635131481974517617212772559957529110736387059857608350656019530587658379889881853154818636675214597596906156797834613410047744960556186105010837172894144599871122792966770483747487872228425264412373716239530455160583235115831936273907357334532172847314781859026205777156087348014844819711275437521679300125113633889841636073820563919053576316578780516787686543230563390936926364884046240105328136052830183313616237626315129882388661158592722369475196861768198683649613371878392946638006229681943583996959863025490622210056251741264785379452592995663253832810859276074822700613363306096306227148757629943966759436381164180109863108413531389184531583160763271521613924675086586874519785755370560400117140357643079577356407119047500329748651723038629998509526764358812555860241375420711835445791272928598114370390529284441477023119879796517419506328463617213000942166405322879186344087953842643442290149216317300463064502850689974646748800959843002359776245529290415843732197084876748180909860916837104855142620649084366723858629655922513836974256963338181517405255340738684014395422951410780925653270001596144990734011003822552079898410725831584769924630630407063588159729990541651516855712127796338923306176269460962719999310794913407005040150369231501619579493053133647696873754808916984707164069965214884285881625451898710894908772586618880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + -93589376289146190002224110420371533891629520103610054852012041477688013411043260811058654452415189223006027017573688937870340227776058657318251294453012098522333011518915390021199052859125267120133866497682668373175416610985337024132461169785811583778079538623301710582935456470665555645382987888457347113121460119653334731311576513939211217884758265839691825966301891254927096465456105100502370147398113637158424582365050351717629305220621212694771002652140163810782388794015665982793815358050874250578140156972158671508608214813367214354035582912620044143629013756680860501255070455225055067421314511202502428115972480882482632279962047651885149999951937037013717123436219622232656445343287912649660484840363377286619401092739647463724722414015795365330171693903254127169322681478903878740979392093568214645900210102273731304424237705083410269492296149356497257581917881753255412356726765602598483905853039829852968837122234632710253637762610006601698217896334923231062489787577201835444342155986904609198941823919858657186519433663911422445735138663789115559475601610291740860052187994090073043240446105082175971945123734022738289369482081367238275909653369651916341033707864161681767107708631656415761228852053053259150174430218214030221447909959490244730297512099760938230033887416798363983618756120941505942535781318035143093818346244149862552638764491346208670045114750079403561203243274436746266455926728394296770521101547823985610405419713982711596087881676485124227608722598956355779031592789208452948309750798264377206435512427882939893406895298417139495847267184930607961391526853905197263619805487647498888967002622849338228063711281553081930137304128552576907600470072189146110015132034927051917657796888473037112020946525115281299623522692223499367276122411514856808566664071402555686612341599155807948736565023367162367628731757854349644578840719327142461956812415603963774421079948695247194647435110010339660992241856640671059937190024690111656232445520606961635831128734302239685462371569843774389290376599378479334910315953512373841114817984519274213922803639750014672662633996901487275905296692249161471406836503015555707605401645440415843278100107662495985008283663997139114755542080537186434567653679080514531300926394329641879376729015229581847596816784693285300864527895985955474013516106002573538853608366558974722377446552368429598820467036015483044659976630291725711238380366563548758809214553528667742622464924706659036777550388473905183993863860547338302806412715677716831019584884795119595603217931684760097850621329316440920929304922629762595402055686040204979493397814440840273531208493552695619177025058720844974605631397528641917085459112092582529425488023636545198414092282469033985219951483843028560460099682453708131777007017724441588998208285109210114049223164962320393744277373594654075277065975609991627583907444416038671818754496092551012685436480777954730866429597140203031410788481368108270715766503017294200003506218333256685466322926419751066011452035184575335363962583888654607775757910895921572068146381271146276488374570405059012856926491312716194729341801048661033932778379553955987231787274934607659910504825320920584746245791961140848949798193518544683779244909058095828240992525252036419507027236725134708555888698590901183045360542273499711260903231119654712977214688923342731583108554381466483270942153094109922740329705718501543790632474040792538886399932147883459821129834119283291491541836591330816191508894020752289675821309905106238771596583431698112433017822464476644915726742970010906186813820962254139110044666985388481774408930316322334126552622818856172743833031362707744369578455625556200344149562344879854525713007967785847197708723393073915657339510043486418032776386102147758514303009236831468566004145423798617104508083906312920354790446280310621823245961993911252350522122741240299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 2961892726945132562484125237232542494489166171595928513142613208135400509817895160249976126894197371773889814010851767099739479681901848793029324913130496121890167386185415018487791330123977843636254094191978220836499125611056724180644513812112553793043042772740493785073182756468541440902728206712252215663808648516301022431545892913286303396859437774829258281399496482387746399189269273155759104697326645760655105475021116479764730232063444151993669423664771681766711877418195318567376647522782221786008107252508745695056027937159536905739830732641726220958543183761160988247272516037062821774057439149119434600242741450634998559892240112039121606987113984071225414359922978527588412205711213604199592534240307324487134883542966884791328329099878020277034039952707945491158013007951093870075704741373360929140230534490594196799916415949484811253378899790712753417582806810705871519038662391884441712588474622007799294736152461611077115988548671684932812798779740024677157212796467330637874707033491652757278555823253806860614367660248671188608064437350358151890433815477252729143199685214726810367213305111493447645297266797446500326628810095549214234496414231245405431281931060218782908604478285877851713357061365418745504711201729759858700386001865753381944206432223084636125151026095532256920008990502305916283419953126552415139369392575859555183500313617175496282695872017134049995445474887397726831323791999196334054035735439662692402133190384748923472124580008219299897984424121277158345388451318542449466015523396857289827486535685916892909814079270237562228068817460291962835681717028884029381783228671197903794129076317683636431987306865125380251958861183832600235717362858776835595191689621217060071130171580585324316431113138623128375645948062671534235555673330528235317496529117422180076112388684083729915416186701647713616580523992264740848908583631007292029027334821337189580244465233511364824416038554484836062070382602490394743347830566627425033776615233864355562920424902349430573753892637073567587771963751008600628712166266122529617085769304983450549694889798687511214795622709219588642765631186401972531643468529658596891188719699005514587690870562991003099273935679175858466809916654329450149595356241950770348417699200325245005902554315835424982338736182895698706840183506187788128283062272838751443281425242839088397511717934152837698466830258089516755097726952992933817521459485884294474152292969611173650339636499281509626425023938762140991707687661697545632512626752417193313020464630998944116499519259063443015330492533015998190012290510466447591105921965722548456820161377531494181333447329075549668021681665918880283101636914927246779508433139185175929907367067056583768563455698782836732508800318701514446720595273258369799170369680238222487580317594807952134624590474046568393217544870088618613140032774776613179338554643104363968257115672144380827407791153121512598455501603212691981079273032177624098511112818602261117783874193244585405768490247099995614588345866311600790547605737560642643985393246043811846404921614440688538219977219589214738473917908932729293733810640634270890457653879126200524793105465475946488536486629462665143019565997842981844657331962422772437686967140908945293534668676250042232604991313376934393643010707554503430068945817438399668282142363519161063202684436983373664489883350714139000670253313400703367530985622949696656449353770590137368694475557267592726595716104286467709033101205191695300738026967583528397671682012359218789116413649766722952344075927604279498693148453447470138786958903461508066981259617451522911608958829440652447885401042370061021196786590209583564023425989847185904268964350449438822726983407418277136541317569652384119066142225857583583825344083042337024879529587711067154226739264678016119374817742168451981566319963166151696044811585624026007870954799104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + -116557725982823542919402208952046457115178111637855042949626636392042344184858380780642735613018611265464151720550340479933043422662009804039063920874087649896643601239924292804878699247918449480669609501151871538287136060052810910763378096608771767116799115145612221952333721676648065859380261890371816276192055691356242409455878302536108026397662418208311046422849123831236420354639799393782653851356556626604139374152598924150984926475538394422648498220500335682398940419610330387223069292270502415201234852768409129512725449725953345909456317563801934164743164671693354604856736165715840226313640489238853586619986221391033323110292175398959949354866047246234766758959446058045693178440678502066797331678558035640665065424310243839386789327908767030023186024199242481920022846423626138840470073653063465188379726640161398054917484670433918495065826243506326118222665216598182300013078355651524890587233489231473443169082792036229878660275083987683361006546433474060698275861971485508962377912136927769467298024122854512338471722411284604957496277054152742983833213404658279609963592975337763934677686549384147536658246750070928154229676760286543831135718224269591184406730216973080934818896127676997008485071794429548411216963390671106695152395628161511333255844643421115720857751710852979450836633139253305402139294926909836775459525450779473940702278469723561447224503574568893185305827609629086173664068827991930594871415307598554046542151295617102643489259985323234681006978659267493486178692242041473141561329437216064820206812188431526529170281826959145636294826544361611158657274258843306894211739528972792503331417897400970714865865467046921236018706180313518430066645146957135898209610206594903162424744413005908178143673959470647031641126252545998763848176728997374223471541644889047888858191103343544354143675280425814393049118431983118220447676024447585573897891113121259127952746957779452775616945008932597703318055149791616762803552372283234392453466647082125115870151175201429216093645379485330647803847167834991927872856729600766087574733420378495918724838551312121668666280186348023362958352014312473500779956757949258065621353276608930783564120640880198841376020797682873354900615575221000653641469514098038452040586000654005603297906490849313692660217544850597542591254077479433761219515849962587051835820982948328192639936398834028969703930399220938915778688029385651351997478025062320323301173268929212439800660615749282358413693042717528188667716253236720444507046227176585470067697838718775975430149965137296023348886665952778359168226839701510124725617972227624709454949962356589122146992932746782269996119168653765770849932332202856669152000821607579013254545260165988483897594493578585248521937233638765975152622944901875013269533970359475335356810012613188568656407777832042089644121673479331154532602027330972157771489951471989900023118276849042411751914160973174849726732105088234448635394011745313299290252938359512617480080978393028148438312944590549464085224303372895144703811034531706881031670075129043366712988145409359045098933777620162726209488552298439113857886476096801050268882869938659642329099347284378302427599913166553156114878976023205031221902402500027488764040472029840774409705524203907448395873967952361970631062913767505080679212081461554640508063863327107801448756484557347336278562189193283260425266167495281239280265750658696285765261665156145123378663353856083287374963588148633261866408366652006961412095510291107541445781003244352323864004900778272236754503980601852487227876644449066124817876988301449456154282917660594127914507060741858659797928106943590926162401023796724520083147994260489029241430056775892663243602444905744553463882852819374510248225625180444039986694991368127843634470987565012800102610821178987395717679401555067124742953875700350169749869780446134198389964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + 3659736905734506640246072238416039822208178742781733461398260250519848007050371935172760482622291738726176684709947634841629809751058340636709362530360595083160571455364173750392824397189591087801690325271618143758700068371754468371300255077673127349939926120947813116060808888120567659313806674721841446718964889850299035813035079124461625988976096080965849117914169914346503825730129175997343973987407528815090787992512443376224109577966637719419676701852926883979356019145551775051132499831559195651999715875299098873506150729938393544595127814913543586178952969992844945933970129214890711317057925625515872905095141374750818263009413463670993822624153671462955881219102529070755398339254244862758709365556969888287381352484024521876800641900006927560515786344570519674319589217162210575673206826153151031671275372527740350056236710146059054927150579190285202752520924326674796969671624857056854917249183691800333132844965949151849692518022704584004034047514002192069503971627629128639758164916459963635694915113109093228151768241728393652495477609807619413175721658407891176230552568160075382275636044520526741929872525220946376613872100570782166052528075806989487543464214888236682903164739316784989678119879163218397046699350267659179913721877511269767534123642566323440300125027975011852565857453828289981242976783606698598239944970374118112585515925207000893890029871761698344346149316950482511706570487283226100545823817479641195607531235717387866064158924273754393215568279900478372274689772513466264944816111960497321252301563115267490961841759628185571913115222609303196287118497817128676164167496222102860124190987217952167343450104532894009372732038471484870054775611800838715833263363957147881044937774695727796471844587422805765555865359616515412369445989874899971774440195678438318359586688538087069238238630643451060749968028579573430411097827828282265572397127017437634005251484553328572975409847528622228632371931566887080512705424509472297868841961001058482582588210670083393413511024458344853617718115753063122937664450755542932310342294686337001639630468496874672951236201318119919138072523968772558429773455944624406744548718308511406568809397204986794554505187251103119841695985993361233012937918900921589737496637823434004621693261763589881684143688983363523379800738800317932714160640957029662617422982702304327190510324900256201169228046544379711432880029115762168890547131111182632914018727186363206246504312265677817838613770025678323915931508422787773958135043030250316992531586776250646090737268687532553985629140470609445801713176050284598474453684309371129202892919320528729740662811580092023529060513764966641016011390207020650167079000695872687746468482189757638030150559084232639371055283131069227345834656321796430248787610772279936062267728613213000914821836024887084414117684009669927363191277102176780294293202482248388348362729691718461326625187232145204205718105130887140133597100435824745489432332209564129715309928448202718851176059384916808326660358382816305529127072968670414598688917759636663047043400211069470177650006176824227597524265399017666338043689970866320555983573432467646371946716202479326614454756968532211161088515096793783344639162324096580472341273484485045440930451242765402300419545492034848942674055036411753692471666806289609121329729524024516458487262874822475559671381723888108671563829496254007029515515096533187514067294432201355843576808520935749695726077078699342466912199598565391760387430022649471502167091245859325084499277637841366779737020448276151828967445295834665606144169324111431999175695530517090064471300511079766273434543912917755101428955088167427629469140376308798646144859850163953949237858293458546674979403774035232224271567857992359118646531119836201590771556428623235988987921699794617802619641395249370454211715814433457951384898257331159040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + -60348288001757674131233997412630828777317698335671569488531888440112725909578373605906210913862449059217906129654606110982631434857160202575218253474222912039226837200182561167966508605562420704203428227430114102182857200199357641938653448463786737875212166743248232999122691634973677361927110196155385122429306550580609640209419056093553351023865524204153173375852416897638559533354149932880488781465858429305179294995742950133138626218634841688599867907243390227964549407079454416220378831748651606348835308644298162098199273280421974668662962719923309085722758842813222905571141254451661843847392686606698607502733163588829121940439227710592904064604653221823859795428646446721983412794934553257623827677620740383605252256814543586036175249619879051719302011526872541753991963417071873724807935074499081537496059857122373528808956078574814212521148024596073306388702093911811928821888228989628853693519088249807707836182211727678741082339562106433665183549503930375562461549246206678094081074425894836377772215440779977448292889605169284163800056714991969349346861508443364304423132504078521424047023275251968218229378010656028443116932522704617734626502974431493475100789683186172263829996298901367017272222424453486002623841873663906952448841697206211474091402727682244467615206951513280296861850681340382680265010950993636370874918832775688166325603632794863428464652413347168159646585498693207636187511974981516618730638434613970142304578465659736385099493433474406385704692937603306469160260100970465447661013897810906066300465173071448482391611006386523610414944529383848149231187385689088081941107235310602726351942238458380509374868180274424024892392733508060028312610895003664031187363134427487296023243033926461370382587623700107989111049066974943991993773669756289663969656619031701573347132657901343159362630385103027811150430316046218301595418319235392790312549518343656436587354114855018343246168373620894247687664695279330700780242983515215916954536094117992988185131082834416309378695458124529600293733980865346649455506700908576903430421155268939264865334712856301544460228855318753936954039059013641362172041782795831206811308483630140465400637838311304803266709306885127530744739962944054627090016586288692117914514559653708385475071574497891465891062438173621428526828033720868570759330279432984916536225679837841941517223428205021933565947626688549535907851295277021794946761262248766232831374044545482489896495937352884584629280722611535498316371664435953497123364068017684705040259788495494428818555598461108681882955818231625094984037557248563492030471625803574982978655070979208663490812517441195076058931639083883089665066748951258742210742513750497284911596691891664077178613625432664953449283609166370931661238440588009520637563505002137668814294017282324351423388542949171932621894090028128754165555940551712070892551074054582301837216386866501274385216414813306623870212593930947319395425594618520198479332527997314306963142461030842091332762721562078907765985167342614625157069256714243745815194118307750780143156170285278517131739056709546727943809113868279571040841287275583728882550676032834780610403756541165814300455228036059716982131301106104334113610439984048177700878446263276014742519542157562163287992748333686118534858928937455249461441066226944628392766144639424193302795424042529393038675872009333109959443022841180015667491229262767206384873947103441385272097223791396656189717375753234499886941975877688556662863361041474951419584681809324700218035982341923038314753472239501095767457665373042199353543537850826984877349420582940703983029169632189727926563757375718886563974619854153353207641487450718811313416053125310611179360505721771842497703913340005458089324971249106316152026890301491727519054280698444142587284418333914351032176781756832550186596958156323332345003245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + 1299707381818045147884127774006121150201225169539082902558562083064664467886740797086062599745337432278224925220979506631349013015696812268394491271576868236478445953056277391936786244511788469252886866137599503086379125663584100480271123913603880976240873585648024133530952736877833397620510012296622165057566483666620356823117380617571075582824793604298812229591809257003166587614918773025870280660346305301637878190277133417067896957487839804041623635718324883570778861131541928631703159981087058816098317421925008706737254053513282540203597047555909766350820186266239301242316029420775707211547428284531055931677583273544388248443317748291274361415970310082396674938008603261727092677370740715689321017900953744771271746277761786200881652136600331521300310663909915463477504357452549153703512566850865250676233206506949079836725315692691064464547163335821049758868366274413856629982473799760450552496847971920524914934137951744440175090360842323368159162789170708991757694411104437810107709748669927217929545977235184941334010368817730607588644625084314483022884196719310749750612434249362861255578145960003906562580152679094401446784765861828788619338150451380961891639900917170980930150610265116356266235571265425134506124893753441600965445379069608040367332723750294269692008526670622006281210811901253439490956823322991953805603446503801848085371844020493671908970875224509141315775338630550746424976099170108449041828191067863468181590482808299554416951358122412014444726074812929810397743845293881487886919049226765045830351293693385759028156398082079345305325176904905223604442683144457792681711269217051459770331455513231154705724082555422635387285637474780467345141539877178727270195565309601093532825392240485139688939272826903671147015266178643511658406142700001256171902776980602261833488406303817188673394326978205586575881078748901186403147010401540126324946220547519901144828436531605513409657451915528161388832946737373755986761591363227720290075055411240016902607632592567962713663698699766732699943639517584027852403507087913209625289341136508138884882995001417604145602350436294564636882775130855805194831824137701050277001333511866980897686366240050660574162628040011982499949919679007261310220988264160185733354746369504285512267522128318162275231694084898325058770681720773035284243347873722329697610990188306868877789742659544970855683530354913109731982126101438354372669962514888989022289463528924363862177799097092973958714049817582987611505292147639788216272420154644696297314575918785870212792142393593071612995229633177924076873280626907279482612463273811177002152017659821186937311623163776934589863515028604417125335115799147063865380482275392726857541477058489754492617864456672783179089576042658359800582768188237938678861128035148230208932942864752081257679652572599999299246301358767612444965817816154659265542161786145799946956427249845403745410301882455211393733445085397742446711114866867552057781034090856338945574672106067477033271957437686789360433302623188385909024370667187065415117575925546946780710533746754599381782441936129112832243618137624622971153887564602103255320647467444438626976935220087457280915512583704614660640011894951969775545488020552299995805882474185942960006534717073377291752180412000772691230372241826892140146973217155881914515035373364633809086010129795995978307723060199127254427293655398071136217405231423610844512084325319902190088406250251727949950968080022692955564472921979833443263919200734219193719771827064438523216576225795218833301834727238961969990766552318497207522685384032770297824351257256614295385760796809649579459897661244035122208564883073206605363035720138480490879968512723278427316012467092275406317121269488494834032768447905877843767849312508120728477836507916186426965633091697822270843933340770924419585882533644047954739200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -15135114083619627615169458165195232334166299884151097226119122628706061300895268084540186371833900403082606505353062339340888768794819886766530638676793074838447453203375913736290354664967733465006858377043755015696497471935102368091927305498529038471585406662408895419912870464121059201807995825013062428432202351665091842953487621786527648997345049358837829160870029303534566772667411341770310767442387448425238578059499981117539011494114004262379708627236764474710872276801925699700406162344618395254443394334279916929662770087359980565554363861534014618765817321154665809531697585758835558181380260727971843959097478773465570797109296554796284545295120244578281465794948240382164668298517062301167248257854984575844444351366642593862900210863827691573147135461866981707634640093222722647273605362786370095924098193347712565842009363431503110406035279397118187409437302997601677446608674551154422148574617872836802109315379033093189915558540186906171213550126438376068834017240723707667871839518402480052147216890750837726051581019771980057198012605549464456922056701925353059696906953210212600016077979333110063133791651208507448357753181386845377827930774389445032024055530060318457050643183933243974849680157952909961950794467768298838972562767843189669606507208541629787405499726556932236612710240079236597697291600536599424652858800116844375803505286814171088231587787508065152737225615461422919958154536710972927110604882226577555634641265853201662583184830457154477840970900763508923029848612368765059282824185994684569488603063188961070674229705304605266078727811062589839689690118970153344136256520138855664023419465935650184736712705051982014876614071095001003274980729173572726704775109767441039119771218017984772288498542459826693868473251572740221913002699908823924935835121106240152570337590460746829746480704149272465525144779988592134391116912576279161212628660360049096002692872767546036856277925559406802813574997525028516074179311179785296043211800803401316540539723531107182400152198054620948188466663061035543310605221321656163769418665697948282535463131428608258113972020558332187684857818273885318309142208192374806887763499890425468895551202857398522313909529532191749691972139650591893510448550605684253969236968835416797992639376801940287845091009012357287729830633590505050779926155088142186673920863385672209522870374716966164464197170040844904074191373570574597535176786359507227724137658444217329110548670270172951564457689275281570493679543963516797392830534273884914532403003308868473884523103665761155784815203054536807810495311840822689077756153655731360544266889125173737165611854876660042849140173109060888616037506959581870770616470320489258830733116679266777767460999314091837284197938533576765156538705193795443345447948260030885286002006202236552174331171738260413886063288176153417336934957048428726668858225467107686647036813295204491884656530346070865293929050565477177790300011628148580931577800405279306718261541880004015721828596754221892122572123832452288754294331024181393714513537758715080618289016358062691643796969240971688556043406492106832999989237658390084762029920151987748899941450280390506044151956476370332539620684555040180335224766086878513068481091546764498239575363810063513837558493233880656665004551274604203360039223918943092241647929210395762220347766986331520877804193407448848957795331072178026455726829864781451762637912183715242681324263381905716221007486470541880082486805668317916334587665617933008178759731217851153479523239624530962285181793464218631450252091230263811782169365939136007182962971493100471344519705875944787191750565334638368198989471438150609021149600669895488007157016650286651280037537913116198457627808092043616841001828148208333754237299717799874291568395024487897623181620558497507712643450083153999608301724148695040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 162994847637456239175921221262190461299614771384635114330653254702576134365835676641078570932003567608572150509783854632613317967856898763648991739587840382075857924641328514239382494002018840224417449379026567785273367333434009577435268540336983845682243037865823692067953760321218103949466219829720857786966985956198904067571548459994595319661997583797095121405618242498010847177694413621198959695273442236442715222251400574781120442334498090279905922256899696560915388434267975275240705742268265589688985391668353384374030968468966388838047871926996400189559969400481125743625578378613886491030964701808806479148762646627557023061463267811657969004278274968546360868388536931978970779840293486677583430231066425155478457040992344996126454204989152387438783515955344748021031667558770351628908020716664901796202743651175922001361107198362755596094818065866140374812857611812381006193428824658364069963936618686988765892289488080065988713416974501096381307988129733554322747335159488767274487957318504906837267510016372363830834828799650743612406495511848735467041864353212821507424547004457353395797097861498319324872891682592781584979600319880760675783815892937558093160790927410455212979523729770896336163114372513383462172552001772898706688515731788736945308535385672958426727824814017237612458851428578040106144172158771876784074360195540701079151408218979440911844243835869638871055967675393404737027078119092391697324289200954220506326302886709125229375776166056633885429156845932931635697733605854551299670413706065629032287789027000087293719829601686773496631423323283679099000059207558905085766808350145614554010343823480565358025799428737025791885903913992892765706209563490956371988745516514502658367977865210228259731718376654198493096787674179453760634876153187451060841622635715856315238715997620952681125181953660854396326924846613257320113977905900395475984227991291326712389911294049269367247068716623477053610067385760183288371841194111544959143463875608482579300720749083612947421160946352570939047229060632081759166446964595434664433935139569722152441276451906125432998900158427986889589440385654821803539790337282496918520487365036147369658295388044025848162879365769456811186506016664565521644206256576014217248154311617052386683994145168841734779561762980109198387754483187774517000577003217274090892352799472238590692833289289919571351154205504668313901798706082732822586621625468143015022440263896291875907076300056987011838772782991998419738942822518342551092866647932221293264333931116861482388091393736887216132170403346535229398124722285286381274862571244035311715534231807753527381486550724674709623818179868401974026163790856511450962551223317213245151135116313905915137649726247695905780026514007525007058154128102207936268119258717736051527924298803470372013485292673158938596589237474541167186944092851352351455360762824054121802969734492590045206040144834971822880240458043854585438569683118718546085776349361043089579169553500129524918372589691492367450856966377869240747997527664445450577468161153450024066752107372159994919011147024033210850799515173639891415581176908445058707823177135681338612597822858613119604160978980372057732614754271091148309529146282151498686019200575851441653868262419794372510922552975927645049062296499830719090113999505954837352894319416901668987188184999580586310102298433455053271865178728871334632393695798996136430154683841731791292432070945323095884642234155506724136811985912134102800053897832589930370340500152317546080770120681831806496375062883243064075628761851592049094770639849562966159097839185945389615050818139228693945792137606113191032035613630029618019527459131615101505381891381094076431367836064065395941648250181968472478790594813006943203324058691283014024900090337890517487911612076007695705000704011991349846867968000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -1336989559185668270329871966418669302996579855679495041172820530753346798851096433670185514140861691252476984104284770081793292344075158104439218046932731205041046764782364035248562478819434019567167300602341558668330545054848461532963435171908929287753589644330231624914713820115272682069859839981339662414924495049800961992612103455396792827087237891001882111085144015640452594897314292603860737402456646157275344297872524857454067161630804156146992470355957224398953841239857233637746251993091921353587717610263593148621935652051894107941693779793904748899966306304743274682196156023253814619433862819168387801263339107753914493473812331498554651320016783787512051086340072436805033006911478307292293172458895399387249149829728963747957693888541680990999739432545345108053559797832855343087778735806767407767584983611637815855870581432653819057659925367940742663718275561553058123804470383501981781928023190980700824186693649600227411377509122114117773825524817558533916801468040126919078383743578784907077900873459376785041536316947493772934306441701701145770895093329091728914899644850679290809389203581878579131049103047327072521353558373522605660984598565522553860707478871945555801104168559375690779430788054510233318302302213474563977372866369482100270131903069872437730080312661917693760988385660813902794773478983573651229674484536096354297013462071361164994743119313066969268902766538026926116098378308893429192678485266633471980427854324922637650821036872610974033799694928299538139474939703833834808381599643719317985066134697791277416950705003878752578952660969815916935910141003792411075841950781993518033200305662939147995415152039457318651268837628458581490992177692761856266570115208219607822998713126389084249751146678910663271841007077682717357528639945875191218747944166079130627935014200806728130697396716894591849089360285362204734633080995783068496339065728173986964761171084718050088430987272371889302330507060227282589879649080083586252047285228975646629329453437219232831864669730295682332262195452834378656551530271175739761435831634237188355002836586492836312099741037551423807282588338538646196339560350491265012044390722758518074334804491743572989662355410332946285354209930071198276343515643276464411034754552562712121187835275970082305612477709534004824875048210020773766942811757587262836274669491793423008174137349294132930894311816462472368920066439508756439367865350949359243546397348368971451091260736806797546140454410200094635167225513186804343842023860713569760963787620643073296566620754105879638814604488448770125457846496016608777588825635488862239293151990920743434893213585832533070331985339948899226150999721487846986869573062252225487419404974176626868065262220002371644013120670989443992978643230304563193977251495032944502979991984971851211958387345257099434704549715339664091526117551599796119715611835125005709423438654178636594143191164694050431568018431929022734640958929207905509333560876128297765606302481661802506104138791649598413657326141732959330982020601987491312559999938494287721446550049737260533544903027617319943458018152896472449314033166643593841005787607685549318246080353880497215376065494991408517752527278269510169694132587855500500450385360852179405806847647060278961196143675798814401153351666582059258504670256452514978441344523236461241732653510427869665914209966473286330237484419869409401335755297231870407237572953636258235647000031740839079008289552419277581572709480718121915488568939475875016892932260370842636282681858906036317917035277000916452430979907136356541014845750871101058984315409591188150716798060046253461460391349300752569420777744274270196627168636461916586609778032384153508468372906541548178876078568184672842884974517181411585602119467281057543462192282144241977221986975502614258347541110031437004800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 9617141088543148439031537994871059991389569963589346044102220456637600420300189456520735233276629433664308705545168657329032633565821564200429992799024362024224974469459942278715914182011838333106384403901635103346027552951231438907095690420830218980460875641732349242254943908555003002441705514430284795063721027972542944545782540394423411412588691870342029384466283067224525548260722767107316310128409157340975724001630092197230450137216974472929858088938148147368489886126326098433855406578662353604198527239146254633164252448977556550143127838845453617214362276541128005293939366174797531504910022650815903001993853432188505281797135479021449646426045598129207484397612981961050790254298331607980982384780764282113999501583418568927396782164439996891058341676076832900312767428133540921359082378429368881589962321038663529063821615163668327247174633751096794693149774623471043684501686432561505064218438244298594620202974330608721696801014747262112250201472371492711184437706308885409433233316357452684923959791544819652108876777553543901550730195451579446695988822699799206545152873112426798081838548034059781916377430482228349593089934277394821511923745743601317222585504076727997418516550789293184562445096783824678278711197459860344307620444227108117014472861906869029971810840127230636241883962159900652203651993491282938593513710714804681360030413621019080936449074901494411450111032713269323304390238903340312928277915769442671849133202378573932322919303116378936472379531630142313363175640904063164868445348129452919403632516197069269994319618877807256192391754508414000209978495233234664245746228793433697966628907284046321806606166601081087728279275047286318506368206526172561741098527811821627681221039420282999158936674407449412045749623021419887449744155752659366978285150129373911784553329279386934162983495772949226552379352622171187706582131856962138275578414458588063012301322986570240096825608648528307169248513305375825882248155673546060582679469778614505384511043577504021221847144801273152432968184466883316049547780030039459555736837436763319149416277789365644686794399883833765659723744488097368217397847742753082755089176047714202721114838200704556015261971565288103762519489697710498942732596447407900960266002480577360630134827554381826527901306569209495028500772551586705801151203952495264457426996424551907667272719956137938598825707404687836544819420680974143306732872556362332276840752270391690171933564731717980048794737212793584913698992009755782682897061692491875541498331210596490004434733292066590329599456525694829857945656784248713157598141731419665433696337229513175352984782181593926136913007482005105791731939673540399724802614071375104718622919232896758284426071978814107323382668965864752688017741499629877695247875688187526255351686616232731731624247635550881262655539353992666505430013849902836775672747548214838472437536103662160078777619723112298912344720571155357418955556821323822136720310286162449110735847706275317105603200405498874268567042896513104483858173420727533253082443912486587182326863540137763521601845796320375739186500412573815338907112552552885073237917200235958424728366383073965114144171430046543014578417149769883796204223869906466316022233486901305769058544286027572935942526246493433821935718659662548743816370449805184816361211269294013771432299293790998710438602928370052200367308305499970515300955170618244709930966266174595894327600463937207319902413882615442576449766929863615596632373853557017018577041317246396027466158429016978628326611090875134304690297198064135325656430326504802941565676604625665992148240070485786597494035768782098063228433148619096294177398674766097620198532226713379006953350060557715211948116466109303499508521182741209565761497400197704862901734246051689604572142465663553373900468387840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + -58200263686748442216106472595019277937295373762775173692127696857414180615746041051212528850670370133736912705138436178147230047601697765371615880697248228622372357512517674369882808866065198289409345499113283664938142108070842418432127022644399928000994640060335272779868026756550752920898429084104127336339875947636761319754471154473716264192605427193909008360421330435578481127446328212574884313116390607898099482577370068446297221016384781702053191984125693510823921795095293365662707976755522537259585237802099845782006745657911963640616403166418820230173107612221017736102103621419637786680668941617747690319214362099928615663431796936708742596331119289419366803324944084046285936072489807746375761240090144423002169456504412988687597508464388656404331885069789373500582524286374751200163662181728165243489931178830347248189928778737101535695447078376623153189647031888029085828536198958451077494515380610446285390686471811858452753588060096891751804933998734006772444385681559203229280242286088146553376848958236900287472165474890928183653124023730132072443269076177165779335881037880683166994919761106445591304900156478876180302220238562301335860091116726922728877967104253010094002055121509844341435371861587646043317856114960693481434792012774127891535694395216814675171310612990169318566643958336357573496669224801798242559135086145164600357290263586536187353703839646146652456259331339777800920416347976721608567185159798243126634989401400581073950948079712068098826997101082465376466321236651016881905905191863211330630687916097767460718925090949373699150048231767804066464142896372334342054714942854328460841115008247533337417743094347109861199888145963744178912867440138019581329961939441181647737664291281668583870698397915997368428587422345454749075193933124477036913377722241961750411880391282277372009301073465184511416017195519458942872470876240962716852525777943991597147817698523405561358956586320549780637205507373530613719816072215189725569130004586310299836389451661708111530700870196005516412738207792016839449420144703877712864965314934480410711677132206102355422357654477700271052892963790495427510979091199354472862095388807301704635386518130613093254031616369607505960807796323884048433204439417651840153296752239640540008589804469251654441884472553696202621256332900501481881946017814476748026011519247774447873312381642526234810087315750949202088457137171550252801826160600713173109975435761608469844071341586401485617103617055442738331514253752262579976831494705757487133657031782327394816170397046951367340116245463025557311111447710780830507348846797635453450930849913283484892135820452659456750968090595609087899878785654806115408106763907403742062037913955659943374410169352040098059548277966580822085994195774900757959634320921856250756342920047001838437601063712208878835454708149337233446859691797019846828671489085938354621124733377938685412073353917706352057077624050526120387736887991589144260872957284919164669488636028240580546257970720277517376116250648458511492756411111524914927460177729019873246423679540543435888003445033940654603060408460702805852586482914288979288700593099000274322581852349563707993529852627210700632394029883524742652845854417338688738433505551892110085081765364364887306820340588411510100833491402764201039312232852136544016860816837546012126735994336656420891934499706146225907676562594397280810866809881749156186683718937421206015577183526913253982108404353082589040239737330630116133388352760544690039842060219481578872356267441221252882020525918042438370722122584155770654396433571358975766569782352192937058317256374819143624168184591498978542359369351188582124735313179717091602491759744936004895700311227654911050766869771329204997055948999605867890457793917371479836169920922080853145901878664427928027136000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + 311386675416951589082596093194174472228621689372751378667376467719647917872454893125648039105368454295354831007261120926345501838870132201738301440426924957030880736699493468811971812690475957908469345675387296424925497559770129424626789932140480234530030945385398214214300001051939550879675840743423244264700777420569165833638047201164851964979994160208569243773944212365201031572227300175312839867747690055336890872364999231192552211970288832154412947033308692065756021207176306273522934146342944579166030182306677977532724383288569273731363508411917217985949186328622900737030115304237653742124471504482861638271359610758316575678064721528627726456721573533139537957678923538218429857025559155152984408886642292040411902234415848879347869332234876231636335600712649264565336561546656181652508244619680568911868552434282112433725975339715501530108668058607352991346533532917625174668089072753097504302581548171978917796409660187111141144007200172153035900380577183179680045490580771037395803473041801462310983635965520691109327270779191448483861950648103607708834768411399833414463108981732259786255746725075477518338563009113321147804103651075999556780593146058188189887716740205457696721450105419261466878159095580245690973940179320114180021727793270990496712890270204080485877559096486051217266043320169983320755977384827627590426224967014866356598925382324119053152727514042257426510908205458397519438976012086899247844014807419931445598376906811835544934310961240414391612530005688221853553851075571867895698606350608851467314495920764313518606038805218713347169302849132708466422008108064138964285863285549765470050674058744680116699974626710791170067476925766817358749474951450954590798589348003772101296880783046493973051755386880726161773725736185199521078651241460505024236045973014063823041809405103249452456154121292146507444617831452805176355982639498390480279911507206633653652146315602321228419538089012294644071245606089225752220166938160968283585588387440502417041787869898703153900898618843625491417807072331733715118660220442932165173959974794289340698203219751884059939157006195986838946836765307434755414212392227101751258267022391799211241235836333453606202028862649970535368875149803134087404346100959079633516281339875048257788378077349185482367849502148262251546861979067099968270748027355001449634184016579201007128269077328099750493726404604350382440590458672107769944025574043664479010657422915250661949322268299004311260905268128559285242215069405643801871946364120723014080910549498167866683107466728169460735316188157820236395429196266344085054386572153240010455575765437249396407692927709783431345561337093390206085184978759473372646967781110500457745356258413474023525683237230309200303613836431408741832619493962834445889833275634922294136963763509249087595633892201011662824081388674229425251998284447104377356004939284288513420890306171752723118692427252183404561255981197923120962169387927488395003475596917583811646628474722337021420413784736149878882744714771624416731146195922337956263998429452423921225664885013640831413557038259711333295120361850819734811891728174668824791434288797440242890547668598265071640310417875239672954907123495551057976503922596559410341509452470913926557454236767451301388946671684838044716830431804770707163770990091958178827952397780735294987645586248003052947708761168834758749106316946470500504847152563760958762532733954103499475204294798638686826907005198201325529135864265053015313663899113171918744194963369829424833697407957973798670993644189548613618128673301020122751913299238160095208123734204326979671001339530047636983290543820349435964608024782021093136114875766807945512782736084555001841935802650843984445263670650344218741018574441414220475251500207219943776277427283142644760936599414374400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -1513108241248818227849147690063211610993279306891369774114633975127472352069379908090583379638242392806178611872028573115669233563473755959604455912739858369191662246509461536996590276751808732558104559277493688604304311378873299652538097555743683025259165158351477605798008920093598913495373485121182339311432328019799969295069038700208400445943395451286393343089282347264372810144381077198477334804332513076124050750940403935067182247938471996798887048227354460159461718791315104951074760705789453332686685453239572166377082622101314787607238548008962290106132778219484894123755931888954516889056255860862446076732428985709931424416135026593690121364258038949384400073473836935279187016533245334370202819755244349794978383088860444175875752985871225113168114265800044097986629796151945873875265585683594075419333427941304672938705631747838703358580523372396337711401276589815736006533263626784056162745531683579636569315833135584807185574547464006821398224149396322033249087254801717305980876977244416983323596264782010204838187034840966785456532539923888894039891606408313032118209252754104948785252761513255501380584346635560384164318532893015992135702186950630539285034057361831962183662325278890860047437397875363300876127090876302947648917232941185619328043247223842611365912319089503832714330970081610295200497990505267563931264748044403421359429949777475407413273923442396350377125025486736875085608382897546950901810407192994607053054245660636346343603063064809419834059303731207315691309591708106861451335705268293142619346170571063853536180980009253702968101761427416599614367990841546726613385030747258120942247484587215249780268246530174358633076423260629734793630436457971254983635876963251635771677070342950558667025561604366136686769452783916759921620363446156212393935273662371339700976257983390849575625543352210024524619345463300390239519294990803965277611977607749207931495885633898936459407036659469895887167006247085688777057967084533183350879784256610583250817584920031556023257786879091390762719744748362461065023586856671640219622802674111238871821527168820115582583786750066527552703119241788327172380924411168049763990313836984785120419619884565722379683125580701702856805432239746222784391640674861666676255349305614641374808906579427547917520518915485666895303563529317142997070017230346782244999052472615680701108110709101934198768363071161901568209575781940230880016368571743117972298230171095606256355078734062144921803252555621520437309284121507800076733545985032557253286917546990166100872380708563472377208886364927165847327251955628517878477352014296184540192055098162132432504323832602094316524932553995502945737334517059757078726942092674622319625458515216833851286086692800505149811985542131170123069216222125144066170829485960677606867766072730565106231301763540099295514594821720864551616873941795763460913602049183229231679003498205595608633323906417696833521082037335945075660331871639291166500272550048594045937562837798685006294100288407946193021499745166609220496516945055549573333029868061581950022784523193546484785805988866673997185122181917260207649102116632386516401930283767313741034164631115882926689271216154129469128627330730286983158271530210233264804733419426646205714370722081527894591934942641620398925471716982060251418805762913100955655162495766848163029223296326949771881871833953054965668748606655142261214770623835800535313220235978929541894394501536009471986881170410984600388684411140132179607784280704832331061689373821180189348186924015012127690056988716738199807310369541248323224157399933233674462424492091332037153782861221147692351156056275349999585740886171090271584328037015980718284104095885888134671178730406740568082193215434077676234504878316373505703241583249709023404943957231121329951866880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + 6978091254961172166026326982671147088282665321167816688269572371006736451008966879282739850204884098206332235909349970889286217140919759229948960121183596533152906604808401336563810819372428890970360691050293057841812264713520913446646843711480146983432260698737230313047987710325823881640663950863949724515452282503158935284044134570405682782715213251731969381953510320990974156569681913543610260018967547003775479311635485274965576179594954058027395281537384587747339485572589764992514813892122481058312465244214130732938370927943942258130721924152422707169820240673229558788892099430969487319631814605199435979730989934202200581212627132281670486588339796507102117895853078917228111703738641564436482272327512287614581862122744695425036339064988230412236903341286202314948413049293557400974426435950738489739764680278131919749979948371930282286754990791446787141847997166646669846950068395900696232943665089766682340655936438500520390996461406277613744155815888055747773513584586170596452407218270863875848652073658882598883033684849290447892345466129937184751639625350557764261373773712179412884701625319153258035554350094996849879334180900377485162833406335070447678125924911786647523350101997786133769428661126024073646638982259625135672583274985624875294732419881579075255328686788519951748098876697518124166670874445243960548300240634377438371314952694200130646448244699630823898005144304200622349136095169879949305322675165388303238113208446153847734811379681961445663866825748739818459973219146362359743569991933904765565137142173602038665576077347730879966546192995688522568651438210327664708346984602879462477683321835005699308409009272647677792372287062168130623534733945436781505813871531618912132542606406227167241206304272478837755850981730337245794937956719777826036228666246770327837485668984342509120922885682249633536132866085572505125568198281363772956614132120194254118556297746558790712064689380585936045528255247573051580960887758043732399999939679075048345535136128467011292940461248571570782325630677321505272071107144645235670667145242850140913594528982750061757813407499329733343771670342464284388914693587669116694933755836212200701342447860409243010325803450761569063125559793805188327402267616569408197661696184940534062752662044479537136569577592940635846483922867516088777415889113471946648633169101527591376893994020659200245171979830422220378252830618903334289419114546443820298861250886545120692641279225661050719322953749685390321156063894300226280992422030663229629742474867912334973059258960096147114375516662650492441112487923668917164695235532150796359644230913619676871274355616102358795447683847612468239574401331755930038250995850822096442319754835845881755153271915350368317107855811979675147000651313359236153184192101244467511237887600367841360254855641607987910595656831965204711608662834020226818374747739619768131623489896325195565238390008838102445348255559864727325736781550264822864107515346525950171470888264087175492026043309396328895177415691312740110540839217112473325285371313974877633098806600174371909655496776046069271083175862778837351736245834493551017870569231148619343375783041161799700877504507243656566095702353696926727090891275452703475975667244358515446335857066145796196681079892414051519617207526406122268025627913222097960200205064657266627366605590918985028903154301623341457224460360677145381794288709244152390791814075402779252201096062937473024118803331745499641634103544500080535308634253580197876801096788167510872327463051452732171649645400885033526826616800012256734541597111389166996296766563838611106414890639852813683544948004991287058781850186162379682906576158448889106599116371232640087212657455041996000906545075318204893457237849402294914802047657478406249806471967765692416000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + -29630516843410094564977348103543408295719998255715204434579535306397606181420402897353157967427351575309673884571876284637100985076591040002777114438245567961623946725305893747383154295819608767625548942897839256590244828763751302806004048704422945593745936236690318852499086066340576095321485026498235439226053836687387817909544867627395752520708139168831222836702581793909077310138956394496246501110505338881828018002810503899486085809220511340768698314246396960602509878178594630845456842936855014513921704587400764066601016552359671302909548106919840221922677022029272206703834524048703223806765124748764239908173239210204056149247932743642497842673174380494594128170843125888152797379930251000131687519688947644281255189719692892426740721730712469759131007866687171803922487567587060825180386570783646006590710424620916152266155234614262380810406740248816603359484271124510200273633143781783795808638415610015267999906138734490152859048187620649830459631947599487920744581775795476356773819303542691313689301120665753093054482520693785607557489939700581042408489541282317299822889620012230924857523096828055606121372948930449709843879853390538653308458438980910588520376997491507487775545848402752939669271817413278168978702204180821601184753160926073174309185106290240947508850066506012887700590697227999951362449856731759251570768081564081604226253971372198721657961332054675153043872530326879828391080835677643559274066007299782000663704566874140338723625412855641712747771101177334197363336304809973755123357184434896092522383166422388642897831711090097980258576233962812162705223492666963740404369450917174457463592755396499896658659355470389513133508144338567223385032975264429896561271983255171866390930530114202097718968661038003505765419380960070323305857690271382613854606504933702863106144623276320254285847709360602121913034529915866412530036710043502812525369496540201232140692144921058806821473609986189898056225654077885468991409152706588794601283213748426967262435437563985788805838693581950240376703432846746743956823931554652814623610108722749406250851684606564548566156309901817908830760851375618348220973625180968740521300484039031108147418182457860897216740227126046603159068019039887468786944767804784666489511712476192400003316425418998123948050086335085592674151586705664283799750244779162882351745302286635220251836627981601514556060089386694932822371231881915654284906994778119624178851399299627135464219238282338475414207000250200016094991175793936717656425574091836348725605775507833287219175712661672780372490554689523251990952741433882380321911645123195747012884201574617946687263625837553597771794803648020624867628408125968913045823911682941535086587397961767272082671736173856621125648707698336872562432567291002982452007415238704269646922231586934937076348022216147003926622821966300763343608055932638579209109289409795416468414724354926811447137616446699066510249963003080188569266047977102975963178758446290563880620859713059217112884371350952891991880376689189041078733065658675271078975893742471241439924946958566846169654478263452054342575007741312477864707617916793115504542972800788887148403150392958642794624244642426767625699820540764487546344554458469069247700064931896330885823045624160017403987952816090513639863701512774914925164121487657866732334320629298482482109266054987731022172882705356783289236410397556082197881633146682632913414549495232569443486232096959167476149209453288501935553514656659108182080786152529052502953706982290395663506684973185466020488567622587296945348718446834223798464587698436707373978145993274166029353981081969242993452806093134299018236509258336755289379094967319911222591325573154955006297651979380717124551602544993433866698058411594795200962246205507356558253621248000000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + 107397867774060033744160124873541503501903145291210214784186003252625376812600530829214872675565555753972665955392007553471715728771834375907100785986964048754785702087658279734665778399025883829734695347035786997416177398555184312731389396319476594822516420205380627945529261920128165933514911369149807817238439309615039494346842609012285374888209047043084815585162200061343949965957550157711472262224660376249193163585263068453788201880675191607134366673627184425085552048213483547563413778436187708569739837690602136272268775016556181651193271724509903152175919066765240128647406137515538302271837104994074664316698793846057248174766533818347268854116862754915146500034511013473205365164409423059555212591234001359070747458014938976041769054970486569781100008827366066430307529518963060374824065033632812782300175122770781309120171992758612076326832337730224799028144373163968085601227838158391146932937915653286862610982355116786207807356477765014514241276447192151144795223370947719370431846840934344361709423188808836208101833559357410554079547306536849942034753224155919940810879847949986453003355728818044365504612610397310740445712891381712591232312022326795026233322610774591184445694327024438880408449059655537918250856596974231485904159679043258961109664822358840305040438754420158802616053426137281657840999868037664368763772020034450147536316314858718290353197719339098536270807101864732401613885123045003739808833314716377419167290179030411439618006065279577348201722061361079601704627837734115925829737860423587379257591243768988286492363963441151198485681545187915770780813739976174782907770425514009906795496322451035874160269497427638302059847943353769157173068116701914904047907529457318593703492950657941696561214688485066204146033806611881784981987625004692344932474920850891793076370112618391922778265511440882623244223846935376135326707069848943253427440649873133029723120383686802004775249960221534107073483438622451533114749914963530517704069871315097392722573116340973781053690840605000242453615527541458266136083603865719573614559376265199779702270050280638039521754916241288585102359879389565851296971754671706951500433788011424510944642880591191322877520852475980571284662986901034742904283159846557190457107428570229868517002515931078279524394527881488457820323319946772752473030712416945093952520979122712999663585380431842063973493744685427641883204946934974246326636421223558934682651081649543988887985360540870915405750697094592375049067928093611324808028150415663014529934040849905797154401239822826914856533857500998632292124917854786464444908230655324535393597066731808566141859991306303179268136222573843340417247044748118309718751547159107516711087295946848223481750346586642000744718024892895459283045328658290233113777122234659585830029592204023648532185459334054359393482461711806414822331983509289703081156605320843641149350179995162927913301221300176606673566162375249393768259471967470441986099006842444956483461326117698090626545589176088812098785084281232353196141757961551584802702525901230808777774807228672352969761827034395125876508684911707497466413195167366801448577689576493398436554529183540633245966413367701660089406421079738045046221172023880349678188716035319514596120520235201180126908254327472703042383014380493893212599200863514983970443211528353362303279270592466251063585272098152849706821450304741683119296814919448551731879439436559911911283870395218547091964650008574826873857525087108148405374875593608638748166364057897407953486244690496573914805996608854498281105649769524280470178836076791293606385574670520313521844085671833475394636438350987075378726300928369229663403101417764990070341808825901173340073185541165599650331002919405305224942416650517070207222513765863873576960000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + -319661512370560452837195366269731992386315165364675109903368127258834904190843501025951219853779802318838568733793446905212285518222534866592651307814525601751550875921698165304670338977938700746379316415692822185344845759302356417224405755379195321983333468971106073273986218520607417374896425928423656534563645919073269783329587623684466717740559658091909386050738674335790493583374266819523456444014067273047916963874109941626535736199815436450372321859180333028389588205407446555094185160575892927435917523994303087815533758715508076052821520751230840699964031000738201194184089820749645207007389049771220449833396589109336446990322009385646465269833543944717263004246371651035221218391502808027428001468518954113014309960940371855337366631613728713643200609073696983028123212434891667443132312208478784801477100573346752525331377744957243129268922330165155470525412730229099713867140483482008528492062799823148682452214508613638010488262042191650565518177330813073007251277360515140913916813184770745828447913074705701551324511368612124301164371708996474062506398770609925036145320427886874937039640197160258047451123829223820947040197387245566454893439986102699746286759719525241385415332122936005647819016707909772915002679717687134409214358702111987986996219935711999961287044398267306402810560815760812680257878134165994114595977892947658817702795426360992788708560017159344404918874706509338249740963831996580254013317473812770614507276138071009756648270420059263995545273368097192911150017095617703978975795409802969823384693018592493990055146221171643831126261272855319675968902016615427245372118895817350114990126973303506682047132490535366988886740079369965609869526852823008149841153707789929172675693898793462623077520283925511887433263436505770310913583588876100192812039428842419236018619458491069864537045085641375849212605005156923264750996154158788764542070262586449881295404190530676945038189545045736418484230235838225174264426683449846964495886706218630397560191415635443790722181543157478990304706896552114816481964478359205150400907805768429554466785524772419686052547613660050870992875399312242402982687365166649567461145868564438877827330630382925121582148047477487369036929405292120938205110769007395127827405547910127813663302448994078846675014681772694527039972278038122228203626099032139100414952758996078236837184230189093144962659387995557403274716701271521139280956754304398938498277717385947348210372702817271004102661245464047462211059722780459598731325395322515555999241465981708051798787847413094932177132242025129464356122681294509163680640813894488547435002041217332666361111466661287229276406211489978780341276000971313175285181797873143323707603142512768781321518756110279834607200431679274978559199624449746524948500528557177905644211883074157446109131672145444138398810819903413714336331645877532420152602943506956746436270148854786209773493581326790780117915368807829724185443473876323059273286164722203322025772960479881402296861511440077760253627995017205116319032695133563396424845880542172334937939016412150945263909935716755096900514608307336208162719205904990735203745835771793107060250831100194190123947444578934163907344818962972012323839464685325380484640643992030247791432601533616255011114011210061222534769477716034534717651452225373988824174276887046309549271322473413214997769880708136438778369044939045553354016443498053692956537441481058911328717498887698877345005446913994317191087629234689890542275855146361434072664526031401831683179413143440797713035945137093846670842404167138737531817711785892905898050327433223578756639229100313045293657139329022011994128338396823342355446646225392235520819659778283186904294996249754052927971431842299331424206037112576938806196578549760000000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + 789924279992280925847283124051991911223411644448418461838932446663085601588153995612518494815947509778517067968702437661082248547228349377802287439531330079035081578065041630086734492547720492425741817773380929845447861273102343126646741601843464230253778007990073984357200450927252911038120949748880238320880124454800152741091917604224916975947250531108664998205797812830094224488384966717233195066817543894164305984432390900077443047674731612580792284492191681925082999707668715770662230349132718082918976365009938042690113894110851310534246138223569232856033720681059014367783897870002690067822800301951664012849211125807658413660568036065394074930702381182401276263430952345084776920722363911764658218222500850736840188845643732189116672190109560197531361543849495334959585026492293551120962986464069858688566123344981708010704437613296922378497649880004000467644645780020324737162364100103213129308320344003382971128429883262052436950614918141799493605170018222796764986600240348855027045090124368149596014464761570648364049280255867875076986835808776774370732188283420813843011954089886258212057330921108290807116338370415336648416977405252692045900826657441297314043690546395977793126148167532567270796456182946550698372878067101606401949904199573487617262101183648017451931199737159805926182285048181494912231824820719692556634534800216912061835596430608998859252730897230715123060114316215949842271825773447205152800075595877695226733030355162534405909754183133365831397833373302780068689721625436520713042465082706539238157269129659212882186854785575213309346974005636308007376662091622088945456591161778156502119957749798772673048169261793870201822585413310344196709069700684228977459558142939956053860967911356962516281310671573461476852977457490245360192985865927412346339953416769259732297354439955913713968400632659484542040757560815613635616084326353028509940951168821736424587880927411397106844853342637461203841233961531282257821212493564704086216751512724723536533164780050228816142854531110613215999487227614939689633330430563113732427040301140610143296084652328280957111824258016885483146607172717000755865035888981694191634184428486038381729539541115703096963387102006136208403640286612798859261690218605605612429479294308659425891462756685991499154290031812815906691444483887252600192429590186817957268787180538597251068554836954708326240302895117714129856610142340865577071645277245610300053976272729571501565937184034917365849065607931298032502715120522348874002518668384914439428735853010247966106985387641009348393587012833753398062221841549512831859659086272493411528511955556093138142210760896548256229113742215222047206592681056890955380808576779106716367917858632171868728192578437792922530344968440836309908887981079556398722607531475733961110518222589750275715708938481786674388296476853008310060876010862019419376635875409146977642558257987677937482520125635653412655410968510461669065772112762559355006164422676895472612630186682462992614150557380982179040814463567777118956492668919907904524322910702818325501485582686157691896889305672381662828077215128688914652014884098115666391407200885163480937150158480973094781448724773474796945404690253786882456024894430528760026076926763777954806641435089424744073128458825366780417534846120860123716996553925053685174305469475240053249700764180830433531479245788532268817987960140251174273226489969239527308329995539679880622825293888708358949913870113430373184367613293057100927678821737498038224951729814143964214252763441060335499702204175292807827439749070812159422863739291350726925643758382447903034307163908483520677599649094525814187720889015003375829587001836095187554676254551356106385322435663196867098906266578020934369935601080347153294950400000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + -1585689247265025225317683090567449681383061265314220811760792767421248514698061207911101769562514676355727681852214060571964771319980034615499535534967088905220115565369974253801501471562162420830696884559114308643397493631237953273715843500958000664307002474251185217192181972317203013688943472255067070334557882497084688059655022735486633547646270565139165680533259506583865355237445571466385171177262647199152425546003716332869103730695509543567309137884432745093988385611921620495565517878332196199933578231580629916697337726734010695431903281217855935588888421915832913176358048198511126670978063687039500126336757569778998511856668867532445837645627888046053070508783203278770668708018448220221369402081995649593502074758028827301935740732910424524725051509535374755127362801821197314979776952254062539445973085622073075420810932658661793366782494208177568593158134215546399112060193852256601122489814481456646569350928996138199519540575802914060699445652706181970826653435239648909956712671007858341942428623942485029789278749397601132927677922526234822206778272313771211296994006647555460455649362281626033279924763229129946496510308549056030180722042667978625247666556330141185639413972697926203146480255817305373666354954759983201534439389807885512767555820799210818165174590121534037626832823899973120012640977822069436309041931423151277266275137576557627476738168160920426133519991225739859593500855071751472481478453766224871010978678369834004836075583923615233041539904072926924097134536829439395174860029563058999756099653321240984006878422660919021702369920645860121458374884863228304557895048792748302249041117500075313623171631586184566610282568907873399968618824451349486180275734124809843635991657160280635185965899549052626731371253654760225592008443016140749744136085530767687217899577629715291318609463544826640070943181114405114878890830411045033872992378853208875051530613942493696694018953866993285435711450473420623511131058717184635827570242909694995060850667577863937831742106730668829521247491612856606458333135748186926331074098742990830778510372020007762784427609861192953537929060775689208181287781534081168626900410498181764958847944110830402121680451317586207114074480933114780236362879470240578934343677802774861002315472027190063564214812571070911447396944236822360525101022589474855502801572130774247156531252195235542101212832207336812299858141961317485696605047806282222879832883623349260366534747535835013509706753049195736286135685594601838510729886278432906628343002570167322539488860767991322063365427297225938551087685886119658527774326727726899558075316006139054995221280882714762567631916981662180141625707609648902569956055109972015735368567907932665135234806776278252832800424703188242395345318572055872626119289532581986879334579009457628448133878689889845851467833875892628680109401223709254875376081710863075559550491919764101551215277851483464644118822374883509496894587702651555514894085243725215105464381037521820780581077654647130581277937663270907497137481548252561380412376604275009292650569512049782815771714165410004896759734736408960696299200152403787607434293066040553155602353881532366663362780401830058770045444572984610643514641131156002414094586087300766802801475773760300014303653405961601858616091194321870989491735055168989029163376885750989475325836225766384827204397692705360489670336504437960601549055947190649372794951089285349991298730378674699544141348048924251842946714221063112812412210685376283002343051081719327499917431828612326923899798794996611498540429832017721720752293653173272986020049572869399780935313612101719575094730570847910766085917139156767788442666159951490275442706605092328034643110878399128313306133836337947911479972881644912640000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + 2354975658610508290191877790409311863694649118693859358076432086348552515602993928729174947696560171247563177465866349543736224118503318169257896686895021729431704593006983853392826633819946417414067585509387945899913488444639854085356069635577592976937023750773503903254165894040125023895303293975020155533017782935801582918852020721167573505776649321133133899184084192783176882537651450961212330269110795214131395333460160238714267395817336777778242911307192216017873999647209976151562569580045748744919143352476789907918661213355992460107380462527400930520258509367334279494189266131805545083532178089499408658368641251968223613631145296375070469472009266227661782311587932315418569748273725912490733122876427670361319644476610465285485532154234248258802909588105842726215262527136237262767987123403716377028014073733767993131560322508093914370940499222884850498630206336212914746048837550949895524201663789151906142225681387101524592287251163030253491421517689531602387841816009277217466633388576680576976087421487613543465589520786255244538357902549975612531653652434205380904795745004092000612522103936904744753440044804412295498350591540101891843983879500135821113050528903358911723741882896326299190048995921741100414709092464946359124770017990311848251884276889034465969413003330741281549861969921516606883482974600133180070208247186448408433009193551061008343999141240040752406856237737590048545505840560863488027871982680148847672879614963043202957129319370548425654278649384181602202313959440155031465647663087452346953031502243146020693079946445896249727349212702876358686409946632563211450851668955015463943501036813041426158141062578493364471880668264832368150176825243542834436035578865735775873202330192152432586054404130159291769349614987923847303649709629616412529900605954237224205268584659473038571005698607695520561638274884562046120410130920621240058669240663297024018381586402135861284086319157449845543433490245945836934867852770079548939881001267346069974084579765400088192014597258236828542927348001948993960298171830678138107040389142870689872920468977980141440639147285743610116214498829691881817507432858862320018327161039786849313251894946295126251468172962180342324410320333741517981660340837350809358224769819165341909357218845064774216694620754611497252716677796024621562305189770906057499145574308706929205981379223585884551615370516094452062289511494411082149274149113938224460695830579674365110765686346804092972483058845016468327225415680083079797966927559272375834403327685276424949013174127106968020442441489860122743002002647974209217467031414462243165406964008013099997981419356328755422276855172024900477438521176637647412561378210119369824454127711596540702621003568952246358864590278770941637066351546391886836081718122385701569627624492468001326180713166285384865262228025095381608052395137750648072836944916929842059398820749927179790536805889193741349162118278179688530852311728987179382108027490914469109418107382884166819479454492670774654547114327199978709803702929099387092871512105542432802327568882492334931988830925088461051884191213014866626405700738118235294160456042307624817990699704255833765293186909650231075111725798826379974096243696175079672640501876571002857365527533678607323075234274752923008314228805993812499158752277101236741304479947227890552916503901245234138504775594721533366352624721087507403646298316338940107590911560584376834025538207062640329306278888774306338050147866087320059598594414761908735552274069926586308668351347777065229364479838429299764329739763890067016579267191442262961358081592484756538093229612346655154391260456153876418349172625041496352052310726871676726135067783873501582064070305867337348972445071259358170045218816000000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -2338017931764297571146865856785722565558907247253448004476673667692552808500225892134916023923321305007536884886601557016970631946078154218275497722195368307212958615361927345925185157985503392203925583591251759903613077176015774796218785503336812872548451739480700349886730033643549303090672152979311336768333322971488791741281284728613503325155460061322723839174005638144747675498964451515513318255795138989129072811191982381357310738431634973703329295368727923217749745048099799008960259895746451862267176360881751736485133172294513179342707702189230037221865363338956125497797880252465589472044076988225490890326774357329035661142410982318022147755053634078384834484867793838494827091062814153395472884086249726103896531821411640099504799741035470045225638294799253164499953227978721745507347750838090096378075772501773554250820737932485486642368583461619391759943572059710820796644070808475640394441858285751166792069064157843352351529084148694042051401707667037494155849188391793743750914800855132664286711653248727906337959630903038199333944549314453413249282986357522010146361290463497799277770652885522879308545577489806895715580790120333802947793533748141801942847946180043453843191901092610771701738747547160715010379379555142951533399672537992304469692318610581236793931165245822056504779635849670541603311742860625800369475775121459629062231228476519433530258855514285174215774089502508260051942288679828678693536387509970542898563894680340698658599208094160479059552204583272804392862199417438795466332397510299891401065720035201162694592990765175568081772704325524544071603212726270175769436731890109823237572708552357301288028139168772894612272152732251160662839397997965235711598885414512132397009506149832737777733351303229961403247449522740922255080320537192316065883926550989022437793060753521043238474144159279660570980903982615129136602412091487260795422252503830056371240723965235483525309243001717259307807625761939345174320166130826726898199536146147784007980577296181612252197510428007399309191297956998058145685598002454434945731940370951234914263887361154970478271330527169542073894272833616568970243973730830123101054315775116125402423619949076117854664002191507928894328620318594249919742123204172468231412978268680216679207916535867188669222505537858293681135572004147656319451614274549385603715420208825445587568319510979892421120569453702720771445189408070482660998717130246377280507032576279475725961987852029450156554057003044256981555118944202294322570624028286322382561814322978013136185632574045674099571970093059983094859664529994975981161062609876597960768175276048087705803186952683074949058134542131361225792693505580211770464312177325204769330752092629083018666720580808996127426171901310243868647117759997735210017831104222986268854080614560035539198915997903386600243235465583836833185592175838698299539712015997226740778731769655896949430822182201811776464592758583059337260933053942283303549993862014109792234548504652390077909922403536381760575612172965836158117875062908766886442596787293522583202514610533577244518862758402846512530221062421169725698313242988524418209476854430675596698123268987430530252343431608791887141428797919354549540097619038780042594319950946583578578145482307949423523113215239276401805002671896473790509237012126912021329036918513318296945194701713271929601772152588280617313660286421311003668756738056891626727041256623495886258905905658395265357845307519138545644341426682793941041265632146104850567628725261258267735323092589305727990150496211959972967425372161310956030699139301919918395131184640572087443566861696859117454225487724080472073811176927983978430108654726772242692490953218905018402340860694490750548055628078645248000000000000000000000000000000000000000000000000000000000000000000000*i1^212 + 1404785557630900019034975690495867196926671891828012303194486715976476415726581906919107991138231793203792280136162859029093456930391961019898760915667871938500077426188510589079327399811786051185499771588647652535128689469282420229322478664625985451763594988335645353370015845087484432356422815811551028675087952007493689246534743646086641625967861697097880996583402547454494102609591756635112814540690712600351360425839915878575952346994677443238567817919989360442404397200959601417957776671331077659212491762908631506936158558876430971779310208779328038505796070963252056861778930685838176215356988596149237759489794953412609698587669373967129402089439080549450828317819608960083046285773472685531097400894801528574105147228852767823421680418400395998502984230919649760882630623163855348042336536411076771969947643609311609843182474051877505513160381195396738589276739524866216718961998160761308940794176149395327339750901546689696318565320957751138124925900854119002794720980919887025684057412271428684478323032253757979023975043628204070000527057259578499693141427308140403517808015066797560199072223836599099571282238937451952683795828687829235457919910516508223467634207825104113039270149568935714741408036749561053527216116312804137596772688729688739194636572101111827371059507102995450484206379470946425344702678713358676497040783771849328540556330916004157007954443770960260369113621430271376341062144442050868115882902122509980830266086329900628985877493236359390991869677250627612122598039719420242781860538808865653965446066558021950720647968482278802023677325388812233417554213703647295160426873973934088461791185139732891063384663856555348680434329841076370967362520547479616818194884089932131985707512184344298140725495552263877752532823707010356566643358367101819174762170116378377431381600214505569374804167924307926936384663415591778924247546913879655984833246066013309092119283345651683179251287895182633063428009834884595627856374640832031493888906747422652367613724377494504758393332242620298663622626798587639834636584228109478795254819775984463884146248096450082298301559167621162640951650082703602179744729123271039361169606873670522190583909212584225419634331346636261146625494568073907767447409669960249481739865070647056756667987476827295458126297248782983809358559145571311187308890136823809630884515188460799143273373072382697025833541530798962822264420120825906240944773832382639636004022683248494298290462758129459357750839527613223565397161173740107498082812198529348235568810307381167860499225513782406880644975580872568310873364466348684622702595470390036491240415810325855381703785517775744371491151417300561937381194781599172910032338568228526016397522359226651837851729166634338879986499158644882831968894887882614781917845661378601507608223826991770455882660743343945084143483645466934908341305844453389750589046107930644110195481514509274566096616796092216755010886481125188601359528055099003213496430934890747750072471873108566561936423179490471529702792048600803746247405121728300278321502303363085299279375393463650216821390824900231650454051299402850642089801784543705163991417039390590730909393051625821042436546597020822090564243628028606620455203310304025383488253782190845021196744629669012449765025978489402930189233378804732862433077435624332169450614717929752608252706609789771280914529531715258251442896623459323938185108239776562526530668697434329511454328237220072876553773692365955731530021037813881506132336362065792263096479663018760994616272246177240862697299174007114752659818674484683825601886180489842736989669886564633635672959009300720208480785770296891731475509306255845120994769226306960630768803839439926361738437872921693005701667880960000000000000000000000000000000000000000000000000000000000000000000*i1^213 + -371993001605773880068638674354672221937077477606679278901898837957752056528015943760327918681458238574139071358746240007709870446197870932498970968298212616616380913022490577264780970417157990115328401724624062746772996012011215707958046468347652353167309034979302820033768445551307379832661265973444728230160835153172268592070946086241539471936949056711235899427210995637900954880198538458693252939303145323498419428107285173603010954123371205657362671910268802888709310982051104289086387861972441629470581409714205256720805792679401212723104860423884549717274832211096476234131718498730812743353903185782223353329081629271794733232459517269704100738373933128749657842682254378000247170231098139032998504714444878128216563320212511113101967265417893887036439951721562165769734039003608491826026733463110238136177261595661218969857159383441364253853274494919205632182765938033016973728244094506330032557272407046166576033586589746709525403293250563756734535125170927128039023557759809897411163397702304765934423346215392714774096178244732524571293847110712308566899515251635988232031575700827223850602980198093424138404230013894837348822688265303050353828745406035060565143851330924788318818603520338046220172946873888098990368858718255955430331646027833415763596960983322825255568545172969810045634843394221500458723845788912934346854901789429197303621017027730280620416388405601921075456655626901333058803877017177373904119383005843669399284156344975274263915732456946363158870595899502976264461911845020588820708546195637111441014093592455543080891946020733894150319146435220094866925311099507164757921592827241194220477888961377157171091456949139116379268273066742687376161627681985218681650003463879446109297962779858067182878453387432149858377720933765965045021192219633943780519646600878474633703115551154587807201998476346802442434097444136921120879640473521488253670339597585420635462748312775823224672607182753668483265943187023782872689467335924540951689609715255184315637661897818136684087988830569581554263648314481460960467478186338523765698323743232920157969366987747997816093691018255462551022444311080376358920904832625364514501526775063989872518148125570785938557232060001671648865386137495867833835143911805753065923971095196139877511456080973091925495177405854271181940698670862573740052090906771580337726037771938958521986025493859132988864019439399422316626389006275964899236993662673699577282214802563745682226521349416071967697132844585944518130421618766946896115359347823128674488245009445147724785767860427180247889364510140096413913122796542917362966608770584810604379515225616121731880437118184148871999834405819606162625237054220919895229611884068453372210333314485162307047000979106406279969839960455882279621983126919598622612472122475952422256537646770780179088876226406565906914202957122551699470781017260900934909182109803899433095447088050931360979413074131951601639391024826396939313773988756130891543915691082761606179589719615708842073476985668625543496599891724585572326482327184282374812017142917519244648549073946286692932944167744364544929533239275040839881924961787165867172226430954857173286226321262381657337020114656614602121709270633681308609837973429633554051420290437471969964097117065496195976191582619826883891569029890802266780964465992428348607736001440314277205573714073963969102863837167057665786349952847639104335673466562427336315443910177537722127845420773510826127793012971526834738481334587915585251322920389461191356000606658311345166501480450943376727579873188474068445737496827405136762391394134362681353761756285831607642335472876221501980142372678590459043688826837813941896941032290018634399634655303319156057668693474618114048000000000000000000000000000000000000000000000000000000000000000000*i1^214 + 75948300076673706215325388655277326940808529893976486714253592302379187385589850757566176919000647170487495348891771873167986353699114774626402320195228958484564138962129733714748197622114864453531971565021470415964007087653954846433949863054384813536188034702957707359447581454383056795279234768797964379804944221434343884455862035034528609322938968079385581658153331522022771152451693917318347217010925114286791306444487726369796080473550651854395653735074183684353462286830194419330126560509235881978736453579318328442323305533807886655654573640845071892354326621477687468399572539402242070217141030741646272477091341262125480606484516400230108037633845452488307607503005082109690084159722101371676240674640600875387620837621404620816839667321606549611325377512027551981842949646409557211211969979600227625900130369801369200231137163623193664099832413305484645609506293632080608248151328934724072926055779361594077088847514745599652644780389842466863819693216056956344705299657107700623831876919647272735273013487326896852460568358117573283096163053588329805156160859492163277635676801415800509839879563863811308889697339317125008636210081033265443013329390223367117125772135335403320256589440151236351571767922214005146922997525895015313811050888528318890989445859059391505848577320690456521535648266456944791836298199704658336553586419493623556556927111775660638034969671688787678970366487217055360473035687070398436362482377648713181026555054380438273646090197233226595853368270291721041356656953891763529015027659623886178827120023069576283342077034903317894301148702069814287666908563254093632971598751354403489916833470284905248085013451644792832009495157176823481481271603681120072233629953132770201222254344008057161872358380032281376510681785967969925932692957609804316417401084312429197326689361128630370591943575702881572638678266109032886739716405845739004793140809846895493465868479826909736710964043572640356901527235084051474009212402700121578542901606854394411412825118002265878715091848608822588258355170084919117855185924934870494379470594531804089330229993156701555990227067251403177163287370191385983015954350735011860937746659184227509216360592174601260522653891830902145848331663465316269435038140545443093293514857805127371618961264296845078785151015291833908953679589553880546821407937625083820336744780620969729330914091388198580996120545681734817281210904892276518291798242074992887656628935789819868590626779618380779327790882708759900879436253804279955124079784419044999457458326141143329557844481922998775348179857303926424658452391682121994587072844854933800824435246893601126557019857498064332945514414027722408197769562739348014912055768825170361241127350063175576282040469544831644441820114693273407952791203886466044199945505261177254344451520270609078344048701581262695034272242308078755368601160461681960479098452324313267851564029860803970914544564006340505063258337829760514627848417891187052298565436271667174856030425487027043774912579701982951488209241781655883937403690633349050095839687874375143683307537523829952609825785824245788188336748184395409670781828048308274458019507829079254360963244093787643743872206619667296737971528118513427310357970958163756974920492679645923862114375034096071639265582722159868374602810953199657023030735109740490787405736297086152494766809330155359731011666301498377690426570646455753288276764385968780941048856807941755917392804301079983340331772836857082530362140975319236354520250586357804968670604357112759724971048988646412611951251464302760457965040427575874811640579508448511786064104602736127597014043856267729116537451420696706056202371292894092853155775542362903516658782315247082880857695846400000000000000000000000000000000000000000000000000000000000000000*i1^215 + 12930961103376438307274176929172173125688502678936065147928353798927173043466885003764170441907602470599518592530813816797161400570604070335481188940318045379990866443039803288424254504830666699313993175946032880907018074468704814818614691303124254771900497759561955322216786446047264285417091395520548942939825824262265713787977350218582350069890997496101175673133658082555292789225410440706594163824185356023714405205578445322365364978648259486743689858608180099659697818461623358086052341697708004471417277727571912464324100240277152570715834001350672153090848338292994504439555957415275798807603232306467284670092893454184972240996379359902439918753302891324088556792537036825084506814153049189355872965504288244296903613038919662991363137777884272809093893351465336032783999903008371149418159123181998598707714305285520737022641403055387006866786640123267325521152553637306678097674568625682466674851529965233162768071454960960385734099243750314679570819279825727528465880008522534815970956536851670853155534099451230148249487090836744336732969717218714560068655358231822893326036687256595439571649669992368579668017814401378074243259614609489554735424206885978585588087498367218690143146116211688060397273206944595466640777597613761904074788088115494730501282268663097421630900672028260176685652673545593922442788489540981630605465328516606917969782766425409069833425249175975403584782338192093084773397780744222726717569891339734173676859795140157180184951956594120709749685149006269095193017794860408454445358813749271747194961831846276985563098872326636172739435811014213995226136047900607470824864672330553899553307112329827433263321821291955757654213091005169023535430384133195726768657805086858664070832465452294986843025210441645434854258395801513928062926138068893319305771703989488154324523235128108866119130635553249653359132111867729316877649333593789004319275558743839451334349746147335220354240932429098963136218364397001697242543121340006598479759480330207576028892410839692939716502358498194628617892743715096255875380052198952907066365994854068952315867873972011884238582092643847336725199264723840206598903811707280721410303069349469939372844259116146642966047697333921638029617425559658732953904424548141453103473927252877478539852332139953419331068436860775948459639462258329615879587900889747915698589265451125169232432476760313893596611732748692670981095238376317802614906137275633342918232292480426758150135343616906510968292049996294466894015820350959316963059462246011139238710453824818414542674267940746905605121019128577305775523058272022968217523393466309467915519183555116302741065532602369623044472005707962680749254821155906585931961351755885743888429548089663783109760529787157520440311987126748046355781526722990798017488718379370381637609477150075568953629477312435475722577241800857846814238501352492310320040872927452487013753582809603654488527804072830300191563315641503094026683540193245579426825486742280965115216430310562657212469411442015581085700889422652377904846456966168497141178398592453859556090217720400336068566037000964529237863443380844524904910637085633376252056877335468322358929531603353889318376491516563069740783940578955586909003171412633015887749164610187833610399278283556067230637774093930011643996877745355100155590323333728687879774270450065048991207972821184089286255643712792904596478724695261771089299019079852265505641988324293703760282425770722988128995153728616792658463602993363765664044934084758812480993433689742951982178654795678426007551844542131188799196050773085107085437569937310482974251843012084358681569962443504430479544799513839058387851735801027442421860500308974218458017200234668742410240000000000000000000000000000000000000000000000000000000000000000*i1^216 + -28339824430171429241803099006559262709931058855315881589209997501774384655705580915891872003678835791948222543784502055316091978598869264845704823243055164243126528589672841026527661669652423275614858209090585746632832112540945856332523835375747242613659475078809148303237190361897156382760474516728190549578670143381705292650023890903942091607711947182167922036873125010598671383916444920004522280151448768590911631524263104034876061838982851344734073327932545727820529440092949025422614108112692570993307315545275160936193628628511710556923291203649167665562753281129868597631771957267368786405974281124947136933197925660022267828811251904951256455584533528535311281889197416733009995588315394563735421372022045323647237681443535027410198423751505101504924617576604250279521314574116736252582882259630651335766004578807646156873418323137797922931158990496588415895383520981017785939407926505971503312213681716302008118726523183928692346661696378997988464741086452594580064945802954859878070794421855340788012315239353984300051959523094064554845976505698725128175984482984103768016207962660003544983472323847832561959616369062319150217835185797190089840614870940336121445035617230310534082237221259568114859254291279719122001511625628547906223455656045607326829983166602581881468674099611499427855496604139740570056696559991024395253358751773915758467491061099345273958355339792757583859185660896930635960662770292896815685695972249943636592121963260954562888953669739518965792454974998494560064890930735011873938116843475916209497559473242819777709550777208950776843753976269173182600710598164600271968026255287399650316618842556850347624962198817182649343484660207706119767610687761244557776367914546079948388134895479760522104498929408138827900358212013573240341237317693402887128987224235503712354390126397677715520932136893306003113441067107831478475249027442478299537140350706631414108545075113076181691167559409315759856224989931181343839563456544318778197381993655385955400103249784603665072598032589772766540920193604743507725543523973858136348419035068013620879671420814073565546624280215245967610351774554778335326048730178396200424919133383322083497412501739780496331152174979123679420867981379701757101274542254854110818301888463091136243820212297380815650109594480648110967925090062740430302050883415687481953268386445121819467593823041605843234320816851460944084147411396967554921250051614485294097474248293908620439367726847644649017733961150748333747374756139566885362117534655728132336446548003618364410296499502244519285429308701976862463764988430700593717757406704471188521891625544299945211474877840874890784881539189070346023528304563340590656167984744778847707715105614393700914325019252373306973469800372341868375319585873353059537422583675294146986917774640896453497811111330136914510151390544649885231913515330524441608466351508965138584636408784473794473755617754481328409706087309068064563003495686598670420172914510541243818078150843481530723181281718930073630753256341914341088021787677769808068745241719668151349935794882463773136938397850199351493022594131855961165309789198771772284260965498311301735920920562150942611484163112220969929438864432172478146927444608729450222432170326286474948420702530439660570741100899068186205922098362854537938228620592152395402213134316784429249037251141249119328388526117366594612968394706325706196439034611527508955568265319196995152636070777992370370740540780644101992308524317541101250100464072450890391045132171993503436300976746717171698527099350665241620697811561075062342572475651222580773409165188884995731699016481809248903684856541976205314064656122463142004701258666431071572002760294400000000000000000000000000000000000000000000000000000000000000000*i1^217 + 23661343357759169425104651509128461950993126044684556295021175014906038486034662027513563403533574855532470745121087047324584137634266669127617678725615351459694274536689154344140123415121870052654280578296530117355469011552883310673627319847002532306780063537213820848246105470402562801478710977734076991272570601719074721179696294718291632415485340867737111594945203162976500493809554144747348998514417821903751182970890532733840254846114280289685699793184632562524896976216301788735793283668776407191900451047506194736452777803102120246447034817008688388456963556700163981823079786623684059516998202485512032347475298110710290194326750611403063570466925246019946241515118575487651268780655674256224299652906946822589145491429808939524801436346667157644546027986755661723146858591450538346820633384116206707749392225790179372849932744929875379209494675743677847701870685277888226725448425267623514288018368799428484228796313263861879463957222781938028298985238660840159119457183612476228394276775932463841981743799997238850651962887410551510985683876497522728199041300823826558444782119426669423647525961788337449276110439956358470792126737140879880992171686707485819019953194966213113403054645152769433952947117598277085878524289030223873983381799473897199316108945099965421659084981130859211708945369571671124428161591378478227997414834773671792683548161427826355646454437243071188963246277135177275724776634336953603067952207521731664349670673877101178247497430134314931834266170022944695065437121004829069251318277076855997625587648149722502084913303385135350097784982875035123052837880441318510406093190257357517828923445108028112539873563935294584918626767233236284233609293241021052925818804591747496648967274647165333443735015639111371731383458843174494866562683973215074151591804847368710535197538918271893880572800356345221895774982276258731601754308433433675651182351089071062152466510278767421533645165493899619277879548756306230394132502678026689129631051793785834028514365623824979784822452732338196351667640226664563630774341368761293228912485602941206690519896431855314183487819289594634946762537135590154669808959783788450221460781759554049529426038166847829812434687618815467501611213534179080731185678566572025337256657032631518995352387800829967084242368448328311184286852027327155471033281445414927736725098487319668684716424753458145629415077086764399865505656138631496963033761794160913297730841758269274946611076254563002210415839923955946909645715916259861564450092626055350860391289957797701002800355114924303411174555702084048702612464828751712411288219095760702528727795078671336261080066118634824755954868431379915150671477697230773141136262649287283828387060347286587113741911224624303563971002732743117460985985220850666476525207417540668704951865658288714465902250402359091244675572933929531082874549931573528752615499918270293858778786962646331487007549166079636671126941650700982539723172140132649232166497274310530130265911982577401383433581225814875399017441650098534028091259215418086597515147029738023138223016775222132817191675282606357442737776689755966806268621753877666123774870850462574441773846500960007214492287018268550061525819969600815516991907012690881219423644346378567694229289700102504442088915601952536101702531900763928825401626157664837913381944803887661776226106879279060817986186102204378256470838398057052592956801779435666366853532896087786000706420607465781081463488579687714341966348504590620338391969547122572306507344470774934324288458887741899936525792756155267508820021528369325363942724804381349882419433961780182964097098959245130840833989526509458751981859846628677218083345941252797156556800000000000000000000000000000000000000000000000000000000000000*i1^218 + 11551027830527567484040562636687347269652725488753978854973650495624852349885818163562250218684331150051987671539883053452882960682866792836722682095477677364019349458015606022081469228290630047559845834895512130917538872010487595190059658977611388930037720718588717058340086336254803298731196509389979766080274401399748630393537373683291158706071282861214046215355400128218404352961259420157361224557226214854464459657371142012849672138611039960721038402572882527124267556823286599403411104313475950001389947949737897292191196843331824808588728442271385989797240138850343756353462341534868458431273853539758210952112308176317039905149949882686851240275015762504288330265078487185535425086288230420954212394627712314262821935514794535323667119860677967311104306119513285784929447419124364272617702164668303510762848798028005571442868967262277621976031573902412909113783206179214168632278470154737334857667126050978697424130126147560978265520420086668547495765313248484413551223767888715363475339277810244028665016343244215789297080829421391108732199187696864178868713204267752304575366343611075616693625838393381503193031563039793579559274655422104453187288642345494808258257708804720107984107202718894835431594319465046579053773083916283194463911961377159138948902861709240029756931717139583230919129526946183123978232118019539827492690341384100115769778299727158139951705264920542099147273039434926090263332380767693143826958293694421862428422074061327548557513118937909642305869960251451944550961281188639618362648520228891394582596311224624554055844683510756594395074706020289925179664581061148667925489410350655239779181885092500870070248244672236843369584161085878411272649385808594380174419040815064533588449227929207686181882435813377643775186177846690026032156126870294517925610195893633342826291677941112403280867046206602611271600561121326341752823553338913382095441958648764624432195779109718632966293817176871731704716862509350142752811067008133001141597105346636985370536627974197131399644375624649350576173139355309368136928994677178686346962121058204861479097843946954012352739636081761471906129712557267716953653434148610291670498883811137280521393504088112160002395224468809096995800168109372049969142120282476829559451416201546066513063814194144511356202478944615269144256107292172277370238103493529597683011872435705618292302561301395722299811795865093448239967962206718577493634464956156119476197278771193757791635358420874480224744843519877249951559479781710970206010669203559488927772428144421774820646129962797333084248211237929062133774448742120224936676393521360682851845324633338918649229797397050968331084977355484277596268987472262833713836675781483071358568873391959317951038742514918838042492650883010577634446510318680337182387551752894247165115550204917011617252663802646461996248386010787508046404684998000386206350860764767138276182135445749065734837138703906326377061955860764714834188221719693533436590942320423150003438495188169960610626206189923194621865380657812756773772274247202143136723879723301825849644472554937519693771306990779069989780848324065026920835914811271042255260707613373161766863789404774998416093291253071425940672258861421841374707238948884136213236931222625730099798565985862303014158817065181795985982555403166012758394872888633891951989224655731786519467713686472465334599430339095846916065603208744953955661475445436194344732542153387811245469980303200290758784494182987049145584476882968545415419518181685821435896370658179097117463731981481016763005987229105961130910554363848747609370526921697786055283944246641889718978216307052383324638108290243314399716852610275348507941848597135360000000000000000000000000000000000000000000000000000000000000*i1^219 + 2510691867952444765597876982123567784216897263245357066211542882179371450805297042245634929134924116948665888352980303879750894403166366987063778170766755589779860602429851560457737096101519641966841675714198527168863864577404595111419088397778723803248553926945706319060025161177682440695591008339738833177161154874009477450608698352101210279259954380416649047881228492405872686783290555210105904327770679943284953631626172113423854183231429117506338497525774459408903640109600314207353883776892211026039813861406203785069250556983813426749170102516903283952429514820380818971136798180118831508512123971048930733419221857234676431156478928184611215192620131954793288240514731022649148259087697503285576120241687466110354505004932055434386793660954828293836242771647911048455070135595050575667545101915318296499999082931358432723172219244128712699300763259306417553011403220161454331767241131131204949507529356065763297236520899835014688597824628114939706756784855255675181436908686762269036199819394100699495931258162157586447874633798451926307131062953394241706318752340148202647044111975760950959518854239270983155375804237537127416971358174138097468971817380513497417079042614414539672762726242379300119351995540407402981773644832820795915909849287163059558055798056696098085714728178030741156542585679275365340489092441247668396545780724786132331511468041617084012450826352690939309497877334776709982119297880740138995378890264125041750036730937449067092406738969255890546985690893031591036825840275876036070509763915943307279119747031384082928585578299455308683341151289831569180497939369011727552206919783325930794547112873334832811484409389025492747065820100600481520518123833087006331540770163901727682996480933397797942214885958440999447620468173998304904332535113205719328143065338900338752732777523421653989654526127715333637309569989386316589247418597676934817388246702525830606147674914906345830526446600861721625152568916270175586822590383816248011218602789937339606622847739361555382885384784542222557502928388417810903505406465050630150321096902248827964731453929325417748816636267153790353862104649973327845024105908506315936652628199126476264750092461095591197667154019612292011670250408651781766141153949283344624163566715912433120952816089546356933015538124631567943403059015943981280244030277544972701236600846577629566638605775401479372028679935201995621342289347603141518467927133226835140172968027556221492056303691107614143091113016928120433168233807023597561147477859693776037212721481648099889731449766809953309681919511898328355730706102922118893054450089841699855583766246291232756493807788403362493083203332468961618881446921182259190064955606049636869620002091103955003738010130453946102099845522818585564872058038909657465425557056805142536239577416563535106324284335537952823167434524666659809736824127861107577969783068001360775778344258489757281254461040929151254272806437883948327606960380415187994425218794398600962789634484611942782571200544097997610534711448244221986321337435147900584120076312286842956958597853244773896230138883576558355631450558336898402096461349890298085497339554893418893295618821937333066173301143047752220452089715901623668405103671077219205331188275434882826081398207755409949785606949359499073007688200739280840065184573220640071047373040637606372815790286440093050095619388745957055521377029919645936917144224474810818186240682900320217179675666756530210350111293142770904188520759289045070305118991730149604609459618189806899297099383732975837128631684515502530087908818074752813134088701906504066015361784724557139247414185157901761851189889755944647329990050004575111348224000000000000000000000000000000000000000000000000000000000000*i1^220 + 2675263023018668021837032105514196039062805966976708295777856721203375587614955900206674594367516135353894900758368483605764782774355271516499164870182985118160583531159541258790556236489345361928090307086351171899228953077012615889520542217721380657832760056300935178722527435178396356788968328897994613688119808107547589420178046037846696192537721415500481297466090206256511639754086433981976739165545395258833869272210594103640349976376519274694717035616199657615290698055443769055104501495208982098419123099515985010798252338841656087320243744579393119140483585362669429915736363843998414600697189136571923487268702676063438700275759642412281800359670896156810094556259197514637284991922345426943792795263897499570091981543438572756877012544161201981009890406001162396668658327977731006028003517506634501351599061846934138068856219786475313784973459657894631309562618881104774390692545078198487954495945250859732786786098906808272221606694816045198254096758446877579697198856598860120021913316018299310614195175903120222906968184681041590231549617943646326864575425085668061075015576893327027046831771438828359823915191757385263718525683664677992810405508877884750896002783830726917053348624834205897546553469893212970359907900836827666891053289226679892539208721729253435189075327535230414133532441908103571095659019588905854339087807351797564270647104502517206949914891978577103765790017079346039814947531634013163746577708297662313279905260775425982115927657158983452016814380700205332095899211747741990654311559320626228566178349698671136468886586984455645006163365995119877645620930402757295809388760415999158925317992480870800134620380714887464398604927768328969058937150620632811398672669870586307707586284794653810702557007605126175400510839313732741901163412017578743894053919878418889282918894344006269146698564092707775901337217955104393906385410579387543895638296226931971386819812675646463872387156906201840928592699581840253492105750501435703817003339410820539144399270659721847271046072810307981817171472383620975972506184139421600704692945867251820429277757696098244819009079998044408565420054004694230187769529428729398433549153168752425718106441866692069573425060610458518816312648979577517381815974096057749649377329003821513196441662033508387559886452445526295498321163913533909411982107879616939253641706722038629090270275885196112135262102009249674478539545609016025908127193227911139905151986400450822510867297418501075418553657031655772638187613063983646537724877536194928239950516745616541950232174307002992092634078062717411210758199000526742929482040220293179078192244654549155238043307901071943474370764737994665229958775556320181858291770736954945992758851745515607469396081582561809154683003258669265270639480065065386393678306476329523859209230453148839772204445660141167490510618385654694511434068163458970735575977793777706963956167568585495365069113814834431709774726144782839605931321656233120788468434597139249121403599185474771931164204757708128534483421330886243953965375379108802927020063300169181874376534108195898850249744556730953142281763509569915575590973412238465360423547045111077971100164174182780274965869517944095679538285838768773827442905530388288326503415363036047162899421177443401849984616161272788773176056789944033121490382626458371620018069617038256378750055355228390505379509474376644654147469399276452525089397842724570644418765109516344009916488922779417645469095840894333568616119558174486507985545984656284039202549228568304906242391660232448748427459432843786578158786251128821328425133395685260118032437531945994542989235385144957029539234047656043233427123608118886400000000000000000000000000000000000000000000000000000000000*i1^221 + 717091061643707294317750137340732790302826605423063351215396355635784983589464401800279063513407747640595017050064345409074799294014091720737782750275352806805492887930077974059214801472718860334432967834318318175609175571461830859340044276612621545383929435673459914289918521488343993838029844607783332193479722844475210423999487229127351914104308215116370429124782589642158114240954269065455527776259293683891016445066332083304814069391210462422911692585287542985092470917311598013022450908212615771083569163324464849965808944239268476683127600248495454801767838325575647348968987417855439727691605428376259423348845798891002770053519825933065473728163977682785226686223879335273573670017625363077259966709024536583199523221715088013943846767676625724787859860861833787162431872447847207853805449994201284683534536812479565232487898199066555209261274946847026403708380597383121350263493306781293400318643456317602699555784138518718570440708040504480946301532001932277199096074151977237630053681799248027820465949580653209778894263785723337543612447058692633481550802899237963186951870711906558329977054411395826326038311352771259526003416060243614806416379591040134170910621134404209053611575753528167904580567250723605450478315983224251317749133626974001617707232702503075735767077992192555088088831700006314458328555161904900515471934818930615203677315966151696121045796385377865495126571397030239117519012110111460195119315940605606275510137633058212924501161095210358959577729859960356715451686446410819875145370135307111940954426640895120895540964271067178754023174268345806411483525214386330997837502971516555281187209183775524170330170845923307788819561869812534260003934022476601028449161531664010166383939159072576198120814368056244597746825216741576861497744003989041531940868087667605381303560209605537234276161726780539965269453525908345420373318823845874350015036938690279206889299098050107890928986822536804885993649014979172394022545201460795359208492608750985582870714335109455287846976565231971287573291401010149619666328817786792845738073795097696409561467899821329832296979119510292740607114282892978255673449850869756934001828145648907087497707236424386939410938749548782287701920990722283018371006789965278717742907716424253573036897512576386644034077577078906657730667426941744871206661417664200102553721339725197524930088212593115899170009033547492284831379217205466283492007893095649804312879364515304224591909195350656953341161272867227015400584291569972607215962687949393254732694732972294848115278428856756806360126099556134976509099601705445256935355840286912789936337281609230823835713812901092430722387643812768649085526488766430081064538733020188050831544099250456568951250342777393747521698757420959253932036236126263776594133278984896844711904282730733391568316159162001399231763465483370834847311870894395328982418161997168160419483259842656291046744771903461087809537757473907729452757461234471827409375102914388165041036390833157941961385825849010110041823323461637600425339380015021938731799755856826500600643461691630401342798785319857658925183589837666667793381506623139916796019568960813363720542742142355732420647159340928200740138402350385059758515216761244451631600842861058188114099177814872112407656842675662375321784560763205926249845786274203867524213441782821507797815753617604318968158547842909742040357189560006824762860001023076726071189043187691181179317612277774533739423009516054410960414457313817369691847824446373196902085846093548021749712010755340254339513235340986532139444368099540994930077492446024319951084839795161572045397303043014989457987917975604543807815680000000000000000000000000000000000000000000000000000000000*i1^222 + 168422693516610909316589511738191427529346344892506964871774830100755632232890661965109410477240517609757215764883459149977493843073499701191250539534416462862598495355902129026773418884338648386061855953579194005757578855149764268019785489634901937001401447551917532327768535847213161999317642654508829255993251106518259735896144770028463139490594702547156701665142728201128948619408382370101234210862385123048653027781728650982031454764156891294141858739387179469595075071289267524793612445823324294261367528558118153348326092741063401130059359980475129109301274333273877016454578277680335247475712340791823677543083419745311135217778910097326347074477102685936639991323269640944711808497229023047213396566977573027512643196891287545489498083619563578187317546259455676823438525308814316859413974561214763128706874971357579390667819072721725652708557245207752518255188339488602136617496477994071107826286551123898751306106577384589743004824059250731888754385497098384210778212235214350529209613264520522732775544610728666853893229814474160729820272923125871138593485287887046841379745516669044261459162546282014838176717835716830536108718767063659921343376075905823465043409434543276584268165904981181469648248831781342823753241746984617161996283610466084813535516398233300533176890569309887050454537010351359264731570922273373125301120701247149417049609269300156473027662234674055392055440250515666156523595113312788315992840429550962017352930141878452947849289995359324602828970387548755523188798439089718481602141211424890316336674527953143804309775867744623495845880741014949414487806149037553796110979001956077851387670155087126390362692244599845385411364340815789631688844008325473633140940926841331097838296704810014613230280293169130485584445632831099106403904398255448271539864978494678701728799517822715689209789505396741397291782138473087873266658351022366750553906410654990014820499453668039819945520846984462811862083218994041027841188028356743261642370067602901330514263154857073869871607850062375042071332042745630770649676869963855403313697249574990187347404835579607599893655468370527107976508743998543251783325313195769922454217113786587645450843791725913319382340734745893769109668192205222488545933118800417010524403135850345584846520127796206954119682301674747440862105610204820228570287288260675964272557920702893348535578936335556174081859793308138890180888186730132945959092240347687055689782305061964368165195409227264808417252541861192419769413363820768393538129461010410904229693725662607663012781647039480036628000752501080558837216999118982580890566175743917099131282206673935164244070048888762830858077048033555015526916024529491056245813735978385059199512939450665833809010854537485407373843640521837475406857411063811705913669256432862815810632700345004135702987622343025474737912057199514262819812252262475907321222977359307737097999491887834407207406370357701440875291188118795575850034492609279407873121041977222868644367456113481447505520229847887892597451749819995337740864524297952505989686461799046976859330089353167373366948574517498405303031789462789951782536334757179106530557169294855989262972025300419151428661312918286527840802700824913342068459976735271068154900803320379236519667405804733718518990132079390472273380509501239474099756216760520439908851205007630368339046305971814304481214431498063591223314586266415990156941388687354943430010268796902838473344962286183662928044802483144719379325403138571076808614051659454366888837072117575778169636058640341566786895064885690353312773587374363835309041559392154790829388226668778568571348326225186882690570949215911936000000000000000000000000000000000000000000000000000000000*i1^223 + 36274623682729652152114028957873111536813909131927580557326056736344789613586952258547445499876596235217794707748257207370534968459855229455086220851279576409614473372479067893377177248817078487501676574171265189133152250743347733831651521445443691374563409261256270295833467176319570327807444326678330433501798662830627071544023442308709478772570649256786889694707147352639989821277633744435189725856437443050680512516399567224301174397625299199930289320366550741394929936831991126731250147382069859676747256143583534118173995193370422735969896433131546875445783232310660429606018251455678921953003464875766317607102880560480009138077006199665274221792555554075094775363187623185827671495982326648570193597343643439648682420065679052886136390129109304023391148352798389031944955100548527850380898007656957367083592421519598283101327829417497299117896619459460749977048483255766143927898296151185600684492129877158787376895037012805867810242218392440440487412996107971902680750498080237588124459796245473678019457577595509739864756649001090202104093551274341428577095318453566276629815905614451952695142180405586873486170302470960794596366197658067009316382528569140711328734083824706186753665855351606495561782853341286942216976904577035495799025448785501481974158336104893362580255149084310316547621240018045312018031750021084463163194310414221970491563330847352097887004986546265437941672886076457223914975936120428737101738499569439105864150674177611966102320024126143622530900044760219778647139507326246189075847908002709036515136481791336835776416128951182586058992876723721237623536299481315369428413412568860777039305540784547229565587472279772591688754344587646929070972831722570665566368432671293173839943313573194887632300375318600185019399658304870705047045498936375471020045519168976912919599895996563794261823328454448359617759349165196092230258556948834616807193752840320260607633097306603932204219021741968348561474404915431351876610050532233285697223139217472759051404792542465619159351735007169432823502558432084979188958191262747718284711248969768955419563521696453953613979081715932809082507302087917276599834853958557028700914847795827990307855543841133520711228952128580778426268530048472213318386162055697137351032357130034935149125312464251174650031996616965814499667156329113239044405241072876576789640295352570020435777176679630125565660079006740690008615987254445202047669203817338941925194304616913086292158457991714749114427933061660821265437067297717576022683713541961422992894066690186386341325205539585810120549955035288814929891412255121736396245748582693134974946727881246278536758740920030545184988454932555265280346391579364866959701586928813159697299598197194997310037412098398158451866040054146064047370842927872573066194276958251470231898313059429296570926505473732947882170017319332277224740925807133686619761222911370046735438205028312660315519312385204252858235254111242058157907663274656400682439764774174272449885701088662916344619606488774183699815868014504570287130605305606956001487971290027227600537751076923691481181053375228398743409809006629392171661423398314440891049359344037014865830803685989572559983046564410442207898338968957219269991383517967341904409956110781791140830240382457542974695489943010341679833534690756979464791425735262752249072196520324293340858819967735673329099693301990246713922833535816817762467862082494257325189139002841195390656578162712000387333312382254724209585880010511886206896717479065094359225420530472766990483985556952610676834504917142497836492039249378947941031075527806711017587709724726149056547348096687037681447731200000000000000000000000000000000000000000000000000000000*i1^224 + 6622664161914022351634973219357251556385620447168627300734946165448918705981238229507940525736066516208398463882026390192836308175733739782376935363081068523069234177829968790041204446809148527119728568151955116881407652335363874751981877904878235811084181813110371467258475276159032175934591827029709449490551742642440547360846403086594591701647740693270120533983297074108019064593533981400325900474265634859433089137061978865040566987251202424314467317965835971498534470837093961458627352044763253918181230092770401341389993149296551464122949618006130639013194738167571993346180308025104693067429699088091125408212917654097941314995258273723970463144862273006541954858901623980654355671746186882469185650546479561054024318435637222271082480209548796263262978028875345047849669267597543362951476349009061649354125258406032823546712950659106192773156877855737221987725041566511620581668322152427233268876299740481164295322149006356464594447865715770820692950064583305776145727687979102373101410764013613235757632375075977897054250733180738768400851414114347828274016539022032717236666406397540035023102901117618119977018580474024284297281885312725333608638029492607305920353063540943372893472739400913574024393241191645629351399574000884347378342431001908499972009061054181448775545849340367125646421342635729292961636696958385187860459459797849744238322661854792542612685429568017227222138997036708549238987038582583014675258124078066588143881572857471632281178966235554717234890548624583605173370577957755848802293322547279203571826842815735276632963045820755507655791168839834318998213820784716156033091598386903422387973580227273552583126628203216240477625170840313218846404647183098414425585547446551966264045300006927912548404630278738727918213226735606945733494641531127889040033821267945153074368071723079338138041086395677919154409019876545288572257680222063751279842612150130833777995582476250978566882840361998126299633314312163632734299939616744635013262404144592002498533350642910631084198548830338885394016866904872928409430731614438881681855615860482583423195853898565040701430699251531843291525613526133303179152456116681458474393226662766968647591429182749832925051642796492011021119153519379536528473134068671597980130710810422605549892350028929928880564276929487498317746567297227744679146577218836120954244541291157834225640591804754851221730460380863280162153690329798855913539459705305322312069072127829354174325099267462905658026495750956025512206475611838799186882355786074012673087759198829953287155945124617911289409523831536388292086910451050963645799786388161735255674905269295084998404877124995139108512856983398541376736500871484114760217727203239738130651553628514350304590665490619254773245947610454720859595105845769515933923583344250637326435798355428047322038964126140565024487427658940584003140109537518873827911162951420939272823069448882550445054785668693386222232939809379167943697018878002065575923274984397703059235230172080741760375857830257750060712347673896231224176185008828860353625572221616204923648908654707339052399362405480785801423889008783221450859612820231612779484119589052966938204567242993244843002192415770565934381739875103980069568413382280853547341757751588269785579360058830022865920361638237586461121301470173198104963885805160821058204088484962258791597198226617662111911183888684899911330133820860760813690427143165747384713895017604925380891149831914605216870900976721439506027810141659531126472673717239930790255980612244475543224293147528970350231364838141487315284967814814199601437382915415008310935845520246837099671084079503114240000000000000000000000000000000000000000000000000000000*i1^225 + 943267385384477344211019561267259121165582275667397208577754745915589566777154878571562959929306964358734033466823981653280274035817040216602587557365125797971128711978584320265558523777259485080726662189684381938837856712484560897054807553048011913649789418402915359015808865303383760072845414351010865360734416202352603589875377360359311612789331707840568840865151439201996528659445496953065956180796609395376635146176835347471950274534806885137280597112484639660866456150581068474729786137500309472805703681490295835843221339755420720487692979414224748597307553034192775450716809982805327269707539130452715832904802800382560389932680323036337720655377467144805458772853005684797790642575141925517448865406399555804353199905364301309691269840522956138212246994589136970578091610600779380276058282262457033836646203888150746269500725291844921185482188628392011964247807546749425380870295996422365986084207109658138252564937363423959438387276319975435111710681729546124964657366264495990768291698038881165776320777766913825635573231173964905574831595146779335061421715552622902346350407841656154536187976182203754334511346383625631323149371352107873861730740307248016057773662210912019227568691517076549987336357849019982767779102725395669129923732255836715558599533094402531670286554163074287919971428406419397957233791272837444006447278360990503273086790006948724964887492211590007509920921138875740143395130402761904798812257604959642416132829336771488973756202778290730820416400065659882659069952678353063372400408320644642218797213879812205421359651343175885269372986660420776631671264652445667108714770191659353092570126519395118694615515462307038713201531022159274463695732053461460393349069100580100109502674827633996694834410321813885784303113556621420592282847738916667043290885497168382261716400316393845732059482171041876878665552186308453357913680409397661819803543203191591327203896397140293793437588522942442843069908859848508744521271191636070448368441899513756109460991044984727474772124666299648598501263614821877712140474004355953307983669902286165150250655172701257728961127783815576942954407959705840076180135123266248014650433263314609651490101120939108893310321404075170254027056389375209555839057316493629949688137925290773153169213828827616405740912315029160459338276099783296778593214259233772097319892311714657117226207960311550153614673661879028765917686444088835594795950204680220745914711439107616277210099702608858425921323924188720410372864768195046049837101417534440547914204921968448452455295585980387350929993504289965802944577476868537985241088711642261544201046039905819570165715680215206978432180005598658327090481250372352407244655607537762069373770346599835581514222563747364167598517102332547463529630128839548217880760048879382318566266954557179680741534562511760664567101582555354192381887627403213371710013101155146340804151046904448963864429427530550466611931063144044698942589535445376310303240345165037375814139517550324589886350796841369675149653950854124521860575464918363274925602895998137372904915871855130086791061939626182527526204159157169652443129633122104855215095067489870568972819745402739761331904667721274257297834939882475983528149098023834737906215060349183982233006749188426383827154919387606144895218198302179722379773770786362063643893410421273820397484514462464652795635123234241083809532954266431789562984494935560560451691917986967772999966561017581159229323097712321106883389168456783662679142475978067691318338993035476456214584711219162043204555590445479268808136061152003921165997920583796405845597072425841043687079936000000000000000000000000000000000000000000000000000000*i1^226 + 91392973214070008526304128300658898458203204902968090742230365499288166149896147608881827385327855492263629973177217619314967602137997168667754350344589947456741196953093116166872160154673913149339349570325745766475268422294315031388553008136362957902991178633100270238618866513678701962825734462188650976512131514412592743956508968482136689323757002294101380662215881785399330266089487904130207951149541601254377147167664700942628432240311616739734443726792359111838986045519501552209878260359744988702809805174225765452071976516920613325194110000135407378633352984529060913384688670968488852024039124630421611669012719039380843659642065993063006760571328986432840807945878111316218824376311227276923784292065742991603469789146727115891596641866746010462027124779801408885655160433804257313476769535045984782188262034604228558791783674306238982699063917046187133415543685273540223841404196648991788303980385542521582569171186472969808974448240181005208198760241976705387889866170721505246994880179310247155891699293906063502596005035283808940786817425435137915257327617907614302083889392799941261437120568063360934471422191105526235756902315820198871693242353778686379618462909030383977632999952993116900055335903111412172558074221672682180325444761693433399398692860471889091829104498934428356417497073682651982010318815718217463408728195583875877930745505351947409270686201333971857026496128684265929587393416935736888916823129525545932011573360971866115439600007706087829301026499627981272067131083362643065367986302017860970356955686688873416694220140459830358954373450826276207849433273879351972760614447260493157410759335730349006352930782921225094982661924724585184715429841913533623252503994886151991531882958937808504283721757543851382085760622057184323407096379763197096669130170565292168386364460029569420149980070448218656677782859436095459054264548173145013362163495552386673761407261697982628871776001895366385217029354885365189759670855567119171724634111742521275307613405513740145295773081505099322695213031302751905131275578068252672372223738107209125806979820131226983023555431531275715673825930790064260531055849106681191750177080375433916856548059556385933008998725469003117183756279531083278107223949586481610287532255382904821184674944644855939167918289425989625891764273236687948773246280936113574830707388635585285694292421876520348300033308819360808428687567880668000592164394244042288496389288031198247239823197194672058065443823927117305447434586054637671687703511873047085204739143831291723471140408113172845435818061911584976528626581366596653146660315966204459689636268191143685750858737453141304745864830086769766829843232282279930628715265094877196420077994536939532340862711919667093568509450917470137324123014122433525235834137768231125808057573807246014168460714004312803615839749892462452520507646441243477812253022140344136400917297092771582713992236010272478915299741004206992673217013330017098588417806795705551602480904755340358889756697712756640537395204241557152684406292601248411098627501060026040525282981993166329994670844993693634689499713785776049492996179793848179891161929832997180255727622844984961299318988146958911219135286995034525695993160712354327335316186153862887007685612897974537568698446721308658301572344135271698935858458593168623529254951244754479158138749663791679743388313616332278686621517296994437226591850214281972599290895714444645475777655420306045637103127864843506604693428352529298006372969220004462810262838242050693643984519402293838772503981117735160240600539723329248973158368009777842641761683664325836800000000000000000000000000000000000000000000000000000*i1^227 + 3457946736703284770890175313828109868334803820467332023948127658520047029702181965796684525192135176986075635696823892128696252584706851546874313634799876039131623245210603139848675827836141706458664145116564817717095263288830243788935506352698354674498177910671971984739744481845921475172209599940969807507344667482251733887606493905232386020614810393251494227692578453376085994472945107327309295035327896834779885027860163686808823101237880392856077605570171286239706066212358266721019181836538642138385821356905853310375854319775567481883734675470790786015046929280779115610012632897751378205428757373201485472179358717451112544823691406641025975628852937387173181188088695211228961515492473009937910137859301205471595285384859260186847770829602794455841112995226042343415633617899670057020874543613964625621092916266046714815292244142061700453675117861121403812496232082323907917663041966525226528273067209324345079959988614792580932535299709927664903711515284682096082562364655639571337211634456512483400418414796718905617857727532383111775360281558289407485334220443864524224956522406403993813614097800212510669535054236666383150881660767874815406098412544568517160089523472860128208369933770188372688455601893215530314205283534497243125455784028343685718830473650031665365000462947917965656598382761673351492216085416540985936762182472146643045555804946506768461229346430970422190334928152634970964807910478299146717328495177015175837260795908890331811297294558193584401125130751644758916317090822930434071843627148316035921359353710936241595227316148377823431444197639104404536355050325193704170671119000842805408991405604794802814225934248152624533655585272222425447807753688915275921910667645982130820269474308763293591893569665291504936020100549923780269423797267289400336259147875020176315242292824503117518697603809997212336000233170041769059548488263111526492567955464204336562716904207002737009136051781472542506932749361254156429593327989282981298672508871220980874636917216615293768075221720645855019001531380576279731132031657298542081088490019668061403406090121486116007220708274590042528801080010184318117340694923821535760424662861428534276530699705559974942899639615608757858628952758508017487126816450311394844360848255663938603779965596284423381385359077653604663263965657518865414118415334803167248785906100597732184736440919833477653190608155853972146991435270955772587912452113396770532567904498912336020804388601416129543078385841883421989174561610378409967561688685597796460042364844806325747064389230232773322821889898361965293589440439309261584841914460353191809482189494306005933990591085121216366520480966784886853459815560818453968074529265816017165730671368983787628257133995882775772217528073851351281917634143002041190322367035781711792982687868380190714963842068584109335213981146356932604329426394967338455753921469517738051433133878945041235473086622525646360236053622695264530039747332392942093561027059836967977540131583307861910856531728072026942997293765488472829796903000134972266155340596579467307838077191396996905687446976430746727451230324719905289521590560664474790481012915605871112295245168331971680289350219052511678464679568078175046406938617329486101353464441329710890421674179426600580539528226355356932493120312925015203993079634434868981986722922590236202694724876930964763769705928113338757946219745033960639189013394399984219723231972578974833772913290074830820478968317545976638447543985215867915115871052769453448602708156170377371208243389789207915527314433869901636815993990652509255781561958491355108658380800000000000000000000000000000000000000000000000000000*i1^228 + 588068948031839961212447900572233420833720717459143847686386134957035292489217135530694313797593349912896365294915793203744796190913233546556914160470930876508816722449740341816452704999444672991761191802783952861288850669675723085955244706168165906305981663749296024112660187381884551505978806936408875684189479934531549628758176596951720851684371385338297634256857370071393811015873250804150653137105010300506066206643929791528538618569717894907587641498132752986120443468659332251489903617538754614447390635486311152641601649679679870195642219935405577759860141983559719931794338310823876602757743508533771991305829443871537589703147140412636416378213153153548085271898760431012620255714077263408503520880038668658365663817672831056647515670542300504715142978149927795742305794904400364213181785144327158889981232286913702802477548906015387960868991339561619719667215698447206585922590478357540126406274927246283576175711468865495192273615502671636295728837903510635049575216249121362310336355023484610334052641705805763503923559989109854482036518318211704591930062000712494603106171634289480353396413352476569106177874511759033332498213921652170794687107638788708995345517140852802148490257274031632909350439909360682848424759169834241244764071110348035721212208386166347277051344541937915098121754424976203507967400497708569862405193523164496490222193850075490005440137260010468882290180977845737605717303092669157034425449630739587615998013054685874696440658083303529447381187850566549001846129765052197967720365591299112984711090492829386220233845572469074478123769948754034257464362789978828453219934341806836318896563034386443508648084635129307244381195790427069081566727568230988580891933506770473917335290546974279284390812121620263866657969191363241031766654365914563183035292419406357236786418551784496789740779884210837100548493276932334832334220235224492470789935691688216487216400622735650100333606588703634045601399245742612070446390073007329086791677045905834868256636731314875153873560733216669012089552620609964902562093327247595260892771235381384931977192760274371450552727857798528834971150361218919583585800615696431230985371291785633064610057002404178234345790476918053482450233389094676566740899392313892278111796484204957724722461237037497400085469922002531902780166114423216046311271943168758343311223024264680060381113178835324762662018859619802439262268432781911325666012763321824015453086866276194663781931662507016330820541099900864764606018390022453471191540826362284682117548090412707530445066605817467726364288173669454268546234374536513619769638208048039585236649911805224965213798073778476708007129198721224388548213944213292974178920911276816493369445519605498153651025551655257883804663931791670980382951476063640807111155944746683668339481595418776149311741071801109889145573821714809024059738380016032777747873966276146076175567479773209528169428121080174302414913585438190168490435165666925395816260981409293460038033519710419675532640803626138172252615942801463487890145083326206512934835810711924152485625123218858962205733317947340803160202776582997744216459075758855070675508690458260724982696225158630573042749175077753746697397780865894453007311917290018181762606488479312071254221211887973221472430401132104737244537004610953602174292019694300118621079738869412278037506833469626698956417706634700098395181057225568622550204026826038299943627597301660679438183395914701255746664840997600663754249104332507672411488177603769569249128920421620529789922597276360213461428075915329569943247066149384759584318551763189760000000000000000000000000000000000000000000000000000*i1^229 + -11925594710387229467866181823715496566472793174713856383377854883087117295395362056524345542690645132891864514559969380894619960046796394590185565259035762858025099023605635742807131638056412792588518488914924988298928761364652960905132369472591736397580857498569861044204246834571833548503740699203609230587917482079770915302940974346841556490346381057257603876157140390431394191359721018311834295957541675255979138285647026977366345733650482492051559147144213938612844614971581430737697350390804349647880156723336196683634075198299147360109428751836491359758085685188855250069255689500174086401919755451267431384656274273580014314525734749491227766246973731757947249256686836251002440777451341433384527661734734951640394100646308675259912380609834071278104100114466862243773695421923468754057173475647611477916807026651056591541394503464404707612785342551592554983769067404174104228337137764061738268022740120076431701365297041700427269636217814985404021222880065516698695882774772894222632574487432348494901185852079151700926076667376988147502384071117099809979546101918855931517276266655662006715412796617820216776590549151269752341911085611332448462629253067309097770037943261562118475313770687140954958750969432394733214276885304342558357310146742044533520811119555310137452609330625808607250821793311069429760199430182341246232291011330222466450199101534371820733559199954372337277266478499491490602324311541378830246571585133572132933969705691892779397497589287802571962506323313605590308387633302784996883840247880639912672322130867929724756409721211572151364436358429256662541025096656407107671657538166155560310797436133019012077327144650790570987196616159098413465430191491483408135649517730031587802024527395797546746000410114863432485755999985193234806120491584221440898376742840284878254789097341309511185529717200688679293053501767290362061794883342178317205979077817946345840404192143702984911341056315395551232163281030877783195188393999786204600603473469288150038291982422615950053739614445064680034602979166868556440524026481577423692285699969821006637726276674924141464212260549058088984939473916729847012871954500800016394152971125310646615593966547422415915630175964412338050049006250217586021519667723842165801530478102838016174110335410799241033203640274551147199841859140931052896269683860363031132995280079837484212513274680974092488710430825511017019430976884081721232658562728529882069031048687503548195351966932854128748729027238910644893987051694997517861725328285577468748685522943594084143693165146532111423858697882964734548207384194395138201947089316898736441814596106675943106388557378876854425970450276304759938105809975985125409513305688230290063976935445654901491163224438940290228168844712197554322021032756064894689655310346592845441319111111712243009926630433354871603063192297942732186352048000653680500162317945112497722087150890418403672139666546630980526691236660442708234904670140654510071456796646348038442527500911657888877566734677008269682124030653249227720620199298852563533668328731450846809831944862597301219892551484552852750574508643094279159210554300886309469301428428513094695607819327983632486966133956866971278574456316208111513659154463057028824965818493619519828489432114005461519592838930210655503263725242285109849730546986205239433554787536556017022460731764137625584732387658407610499813530155071418370438942504013978794494025648085872211157789561033646400626156468917923931475998415220511123721337692347549672347402830330504871253980270092072658582832847626940125229027351259529797120819200000000000000000000000000000000000000000000000000*i1^230 + 1327826055690402218634494860001662043140054068123853498449682771561057454367801731627584342040019004237603223947735905820775578630555327075407803612757021404426482716401037542557478641973428480936323871219500668907135538403688145993634917215846900075293518514137143668898904118371866168217816084987973146910399477463231597890909300277535835380252754911730195322215289944044164044289660685150886383756053448025784653433506967060997165049936977337316077169313279490132852876499810655538502855444814754575454971052720003173997580202531059098073556328222427239664209685837896762679460124291083335940695201332923062887423183921680916616992129618660320599293447289921306942418214105235029381065397667734598200654962158918773896951436268690663206924495182904718285031230126784603412063072081445155936784500557990352903798467818773790107489432361207718506491981163357454495035982921479806647126760379870068238473337351373696238002797628771264890880078263701929078276872448428007087753077079892299083919593662586089450539830533781274840693030713255601847091006058531339684668599000813615300398586303111070145214225343233178673617444585614009803515260111389942132991477964150974301006603004206837884135587748310122081822138150713398677023814678511702851415011385195997780366586520752131271531113747589749343893983046250867231099381519312489784072681625017147708072425330550810908276579957927980002159941583478222768937557736731240720475598152832697403417616656351887479106367149929623929193501480950400577526510667672281815718150206512263682391679520387147395608148772772798294456211578449188448263923307842799448496975165627210784021777684504871685464896304949595206226088864349955919906594267267920991472263260491912241105802744896029477944293867859736514267881580367792112406675733941866360859558978383062781910148055650491925705691340650778570006286054445946364678371215623192850288112124092922131012265377831985343712035287575356835375375580322477022410697527766011776901486598029249641211217916146453720065315751975061960141378772588304295121535293448387397446277946871092891229534321841849052698280366291426490970286629082832523494622610860948845515118838837458048501739872688290725183519206255975336911984478394294353195508580808230829942331095643267052720704044497225086853190439009001064610787210075908037139459790759797039812657431518887188988657678783179607388728658459160633755610414224613029804608556794965844127824456917597705846539141593054716440273602691170704298881187499125605310544535855734017845959576767056770558056715404042905510981406701103415062091191089530771641003439360509165313057320029242637017052006757380132733707462068058010990646887612996428920610626783415087584193269600598792270180888290689723989980989299286017556755555733122883695561662920444366413734824390157384248648268255098037975950351504374015820407130683636369290513864582745450646439126811294103700322555952707807964502240923698150793684356030329495184254630542779888325505654919505335735113496010673479525483419559735316478491381659723606772814829112934470683229674272723378243540491010438239979774461248120127715951607327886597132821384188259027950736980819103110765515020675624571408668454598598037674445748108730560826812015871894001342244006662439315724718112520019378180948230560512270941016564232100518630402611084079649134109859713092193451885105264022666325498826818889682988689847588686849797326863164223438062092986350441760989923711389293735105883770752774823010154798661607281205477748181086894709334790393305362645897014649681629358469766226903040000000000000000000000000000000000000000000000000*i1^231 + -54406302714867791576271772941010492875005703021918232847976069104352720873719256877426632502917406601795265650404193738182140176044311424453897439106725805192437306121527703813826208809529389913830077986088102027245842882955385803736107064184172600949795761368796529239335785608466146717637869963461329241003132066569258413340585792633030616859659803410783686969921984482189427254412275644028582958714829327289354201493795590392209290738314570192244888506850992175196085751655971965592604605683950456468365204893280485802482479286600183242118225498287152970808612305370007791118210852804844956205101628822023707310200295481460445795355629609563685817241795641649385933595214862554817332536482775720350870708696178437215305710222493707829843020213028645278390433496368202909728562335383305985783242321730480882900257352104859435107460842955238049655558632987923207196233533890897241473216396727493901935014562591697206766894531883148918139843454537277054190479965107855367062351957990798770941456016852739842166848445058082296155096759525850501617637446657301209916869617573416993027306694654273084050430097305728393827630482958179654385581837555593974697041156475053030248860763283114588723085008611681353223399133157556492657563564078417276462601935774524244788486172052095920640602087905842519917065668893596743742246463480180474750249607756482232909502319866448140584154668218913000850946952871049953977251696254141205348652597977392894611056160723887701712360146642106905344068214640779494875831076278677930431913144851516423852001739079649645024054691901424524955583983957536227789790242364591493576996548659913043642847533065333660131213284074082192369474231296178608202471795571306861066750251030379805834626946864898934453862588728845824252755969501013198192442325260834148558535194146512615514244969284001861387328502291670223959043840297702879039382944861035186191073180620854517946098712050397293110179405251630233354501999023425694678994176216472639828732927308453025664242650458648399174401623390107280482070644528252209969130379572813955268992789086016635529267222371331294045824838683804337385693242480986621999244972828478908990922593204408919026552121076575199306536164688658027661276260931815362450761534050502347637717817096332960788636715855228527087221653164899117484163134470558318193556969237344292553725139124062165804738024219475681692943973881514077990376703474818940274211795920808329545333106755294804221865009288586330996381231344232425369379443478487092143104972937650430155287571694619739494144830252070199586510483376854388377931181507788278715285469393408380830608745618688131416655208679088770824785710614682426193354210592538224254096538685455088186582093613751201742566943327203544577772238312285355115632382152492885038193262992296342171476560662122816339039136534796282959019463938552552074795669401533910219737040278539319814020306113395136582230907673719748071175561836503726043979610391941553898076247026351583649570694075529310745982876773405876756992825176485879218910923799705620399055941752071462587052037198345358563777178896460874465713726205840105731309677648587474407890539971371974054713986898256640246738762845047616254574836665452017171712475570273098475433517979544682010374631028835445368363459373615170763161175725901856741082394054761499724073584437434605845510977617583990052125630646216181537895824800093933301634461201744680902207998001515413127740449992262644170631020498624122904688176797332688386077689617281292045436474918343895268694976976655427726091285492854649222332416000000000000000000000000000000000000000000000000*i1^232 + -2095651631153523941383970337827479861604972993809599437847645590823805726489157580394761126968521199104440864033386034804395212396990890011454978592466216381140599827800134132272816082619111308497793366381539066543129660266159064050289231053472068778332129100104072039259413871812714779798959480057499881560618444946612781355721435938975476166990234235062844073501022008514180917397018246708818971714455522267341631747804568517025251983790279673466605326801639782139468947241402720797516141026642404342528095027623020552142484582839485281521596968462744980020027516152462528676755064490436483295078657076148072526071340412252364833937094944571898712172875903441083413008141949777219101455616970593191410865330096169175461405980236528838869446389570134507521369523360831441472995283029207150180151278512948911855142476931570037578219407932292470407780950949089757304037522834937806308906753141544200485851275054632089092163846245793995603816225071524615204986420427029308764994779836370879915052469001484610264513597827392771311772811744120839823794493447591093379178409358162306473274720024971231316536118941150897933119495695527852421429660873196280368232453148845370749228933757118171456004354191584476273678550528871562791185520012680737725151445074112192226454052937725672187437324920274650621881002689685310539220587561033841892281239132070326313758873648689782364278055921640721530130976475750096930340944285372069362795109567292939972375985240211653706552082119214734681540676848810259026846093547693654046782012314161083805836372038981416665236797315899122278668861000569830193216793064737689061175317243715839442780978445294072116577599784132843288941220226009940206143823796565304953070016178328521962617825991964546332460506487761830592280857154002627127900159915580571305712829198137906632040035337186218552366928029166881026293653200542665717288507940168610543523300653209780505472680574281638722385853239725603920578591297351696624357776959268054515748228250943605622206670727468748352091246860073109636586463274096568299206788016153266665584909991567411155674352615310854071712174228226023454122205737218734303979298132479643908685921123799136988362570975386979466686177730544802416807966327209862987690564129338696636948843440350269121482113457859437621677947930196773989679411256451851869380820588440535314138042070730203497191273595576200540996791883618569588040094148315708581588082612074442299557650239189207026924404390513510204144698156223798801049350406163220403585975714982748723217100608294307993824462372097730620259219874351126961556517054559483567541475243947264917050723426712331476472371004176614155195173628041979636651616268255414403515305765695701372054718037295767799136477053078851519896185954919706011722105169541455376385545738090864781825841820553026943495697167684145307910458219082800587979863105690234632821392988826558384404569810756203902803683573842852559285877436244985243701140521674807329463696785932165662945353534455915737384114951078998947079650797496931036621946082866967020184324015078103815957224463741148039144859999982796339535231753017172993283042320751054128809506691592024197127770224437436084550734598595003213159862505575233538887682929296135391792002555261294141692444616973757605080303626197233000694531159058538652707863418266243470988163331186422993534687215106004675989525180986423029807754145983043559717642423466442583433822054258752977315582377824056758638246722597996027870101468570510020644552073575866671485329730001622643758242841945053256185850311055769600000000000000000000000000000000000000000000000*i1^233 + -39432770621051723896781923418937705243159204816606908334333943002981882705831652779940222605885845100940512792862902634184334623489645168551358141942099273433340309400154088418009081329768413792094785818674191870437276883364317387702096544496491790105919463802474177148917365535861172025846622527691586788060484495192190319024404007236045037199900526677902298931643592966122347410851088537350844936338790543999752519590543454644563114137795140184050860289899599772867477373126092122101839568023639939181361779722591178088039044386335557766989771717907742401695536848749208357103764014147082984884064556177566122100026415532250943294556904010430826515876739320202802037727701237143442556919047494621825640796085197753691359693667674261334756585954812376444372313440685059465431934346498790396889960742933760795610912930652403045745291087041077330049229583595605395593857028666550318610703625526935108605925581992802535207253370211793247081546934800499265117026159273101417009865307875511916102725975677569508469508032411495991195960338030686920768545467409184778339566250501062448265542533971062179132939550762296220671749032302040757298463191700470398132736220384651755281833913511973828991026809133652048945572823484067514958948472937922677922931981826824798753293996091144556214290446364479664767041754803165335654142040822420878330573682032731540830480773465002078904494368315228630215043635662816955533488006784524508818083294883087657595813416207393189154219221506093636578385147927196516480054276694059558967792445958017094397686001848301665688831716478128778348791892189512573405602030223274589264800964943336325096030758918710391920613077043472083090286796467344995151220074665058967037658856793576084885758683984226195154273671812169295280794051642273934017684130319646123172260795023404787764566314519883966557145807942020324588394791951625520485597792879086201252812875254925202805903509779693116477428365250819494821956460450737240751407727624263738516869066859845654134928847404940687471798486257530598621445628130930412717584608995779571708999032131416175633240135323953652935091852392673861742752996020811932092241976518604117668749885295317393639095216439403201492964172318112610354548155480660368544193028722085294162534344120265799200172519911268192920925848852224238984115200818552463683949015468809594641715671661823332926748509919142462624089324467820818882689671007592258481271481296994683003624933898798084633523133158217310653051315600872921286625289404786520084254751221619448952109255658041424956711430517255981201155176772891931362092572370701556606357494717089464638912283883380128058027766360721834317834045077920926474600676427805716741033775762454726007581654633612999606594755575925233429451960098569392035316660641634200920074243315388332485879936978398795039751823105997635476546696505842268449116342060555171704607329086453050004288302053959113691149594841416265833360203907121899612855092468026053923158666668040645050789292781929441834942977455793045970254235234708074509617606443372371423422623293755768166583556716120206274481022997315850838603761270595097266583129930534151128805172663972802475637805196469797341538163238532201028715991027473520481066248378323861341670895057007975352821919575019566749848647336263591761494225607367829287378244323895503110244003961062872608361118407145192748906761728201525991771222324025188086323340489154216418556184322588889642875057291561469260952902060870343744530984445893446438882128067262358626830929129941318134113700979196714549248000000000000000000000000000000000000000000000000*i1^234 + -3577392343697412421009245307317250282101244676812329647140250431409482076623125238018310001839673609140037805328486777128982569892565534840615732375759618402880262665963562708754406802837791503173459814167462663440147994040125890953054229038273015996609201630506831525071891168873240788421884921759668939624290442587290816809985480655585111141542549629259182432944269142722127759865782251169708786509289589029544612649779565885261418837742178429630641713371867786689880638892217128512506384939698037740307541631850059450346828878085978904141784847936194503336877149913991498762085202701097739500739654621949214566084830196457446384228725073529473657035335123418804902612618597567009632203802939798057512572545776089836088089444952820845388101851371706685907854423410616891564683014228888855677594847070367871581489905026437133799135316902493292578499512644191464215196671455918701713303196652417587581737561164445196118999363266606096976917822480377859876846917270881923790683989087796696518799805167124772337660673023238113126402416047342398018318110442477239222873121185136658774920294013393721799743041906508563454709524787249708316529240895358356564060482415953176492566140375151161019474877998432991910110937729340071730746956192419585403628092306907926390091726587136834938966860191634321237504782886431039156260681966648580597274425319361167785893000888951797928306483576134009549284966972828347327098094489397516435043730697274694951754678354516492983221906583379361848445615053785936186956045605285371922860178630564323119112860991591802977716234784244650700456240831149930364785578019187204747059327438697814903705462808370388471654192278743327584525273237900658208641878967241754616917908292042429823412359254190678624118054413856410859094373578512485916402737865510842891743318098726106759064425678342482137044947908101716296834112473781385519267420731044385079717146874765966857403844465182291321216168420922433362422315643911345278946260902281767052262940420445156337028872404369910340595293542528510469735735285647599847620859949841587093037613388335798082144103901855611662787220764390903263244733993369537191532037762180056790907423732231512137882276439136469353300935407700437899749086186957005510260190455715923984648646737871480374869225056869305283947163070189738652487759461425388268905775334900468060127324224344080064580175083507750221693133200400312764953445674204375364034139599927246566624767320688974410327461936472226007368796920008015568979763909078113084810052935161072507380278368703182031375321984447059495235639314365973995507676808865339338077035149159340795474926135690494167877679507343227338077275938932209257454759547300419862409697021478007100516944707125731597240507823781174278933424587722328927973477419083569760395292929823033923314136822552882596851713690368960087162515680210294663432046385312110993073530253584660292657015544189459002865065567419122023942901053423031079029212528304760542270594031842711533609924514946276346227705369229251709527299867990804912438477748654622662152547206721522613449617220957773936508383366153976970453495642408134725344727663542192997670039784658650184404826193647723262272338544767020132014640733604454043215247140636424210721809560798455324940837227617889051492373463809318714224277267172870340009706017226264149504611559108600652295721320594272903616204331741155739190875026469459210079553542403416078893799841485088907746195931700668635560089045939531291139840782157888551133868414614711554585933065845383656831105525350400000000000000000000000000000000000000000000000*i1^235 + -567039620236477878476385298749305271493956496837474227119949059404594872789583978745890292295938418965730255547500292100120736030676160271167957838176118154342133610930029038658924789226090604856196857278791883443839696622482324199318041577488100078570083136545343496274785957468608423905687706748759579887348055342719329499527605742747561114932073157162527782046918987139891928375258361572506002420304160302491602931332207859033804893037322787569083928926267435640828538419326084242737248965539148105686888700359541242335685334673806430501917026162084340541276066856455226773418016268615228957780422988588802568711079955763335152093314648188653222629825501915889323612776654829573143190215382299969090040665583219003134100254991045368313689200836886904594366853981166865119718923591214487641554661612462638863235656029158134841907362724802576454386843920772544274331865606073170817501582808114006945624279910240190028583341015095980283397250219099334891382125024978661993996894366372808080528638988226270714366641625668850885661272232971181567286016062352372762101356508435074660407945155316234257357275443160847292763498151082584695773983506371337204763883218414322422561698332318923560744060868346407709890515371182829955473203248786448789169947928878300606503333242565203040861281493349283629986983932701833712930080650018991898621823948757716866844716109376328492801142121027239113385765248813435581594386343300548523192287048529250526292022830570302275543687677639752563076544320462077898563158356116301489892149767698933080559063243222959832465852106246616362245567912348367982574453136614974548839125870813223062789511589517049966457200943714114066828068078701806758895489683172645706180354980531442947640440895404564746375213708481398031548883900176463613196821050732694020795891624222189179717589223081730994046349406017186239229431260660983982440155341989133300774265983693752920584776763735246674242055387292876915910662496977391648774115831119634995844446370963892827279987925077126179365422294116917523902639420332097478168190753269155841307542581153916527358869337643403169280995830602952752617301860277880492032412744671245075708277952595362821424447658107242921348500099455391695061786027447606205918221443733633077056673022270686935654693348046489914221874275741610488696209813140458363930064084561368876417647254544310448275652522478379318675386495292453653411916524412698815718623213155167609359795746282953534844604912782553675953301641316458249376670182738752047228110501572368449445067894826976989530631098632944063910669786911015295741485387331731423729561518101274932485857121997029203133872864984334880019653080375292043491872491095096992777795057858405235337010528371882993144940271924396927503252704608607645261371778057527934300265360502170839362106965746683308651646531773641493753126557523746403425326268375361952988084084397859433327859068137086979210473499863502664777909293825923948114019236837018024953032907294001732781246131984539667161090551054307913781307695148287447481960609819992148581314746830011520165351222884494676773254509579275554424587415004431133092542650531224979143609242390717621198247623093551077736710643444336123955963115860527280289053948359425978763962234553054524715305418679147845722729607077724723762217072329304409593219279502577277788567404724817283347952834783726278914971085963493885786979105290181827667017282572659757389431636785491496356713845059442454134827542070593669295581992338540300550035049394435310500472950658671924844953600000000000000000000000000000000000000000000*i1^236 + 1605224299766852379778294390508968119810645030936151620245140233074868020895229698284381456495930640370989610409699996846629224321186614280931114625645374087936803237460061590151231842116414844146309923134312078373523122852442465835939537400978968759775968312800769516522586351265078956824189301319779981527683211111879877478114815775720654307634587178013508875131144226798975585878625667901621723852547167740987979091614444962494925460280799270805474416819271740021107768624386398096041938964599256970213903869594277606985950890646447103545310955297643475652723762902817937444813273773117388653954494625448900474722140323567495301911083833471673025494795921303769181671590273630377791940467134119317011857155883700399918926169787398928297053476177557420255749672036210736588355476864227719531051094043157811643479280585600452646897930134162857354491230921317528824129915757532005353812124419136991648521821795453421771859423575791982405177833418168774281014320135696305167272715131572715342194650780637830613655250054210829497359419866604642905460121184171046974951610792827395040065637451125806515351767448772355315272463850040575482850479394438023150863784469553470061017766413871434380701089867394588138479496295649757905762470099156369020085436383070933275783618143945748168202954723916090167816709534149753506611078942601833227062240735107572499692954365121023487114767844851718527539170601750164049271117800815297713710992622947706800567939227498421714611005482395186135205032258850260537174356207497787793954636312717622967463575179949907355720042293068019164842007285728224898744101688483919346495452605452798141116866498098866572109263470108348881758428358895254884426247027093479599208659928069958628398726175924431556001397932927306608465691283092520138314343705140465937441256234895593259778335635490195127406769120037881180257661629980263244879534848636819049502883745146925590589009230699657759907313916358793449166162858131774851883932545278189029890469642556361645644422756918088660836787201287660238997127810032110734824553428478054375267721270306692679092600986960967033729756368650447992283080929334411607056023873144762854209089573518319167354236188641824689418602303583765074546340814958280019847209057823095394607691167503444589688269339781051589288559718831405379997711657538780758485710793978232487624683534638748149272458843178211470345105121535680128341044813080469302255887688354506630956314119574769492550233009984735386610276844119980056817429929626975384027240620364647716904356522908340657042291563453700883746728980342201905497701127258686010525609847907234853882307221986645552454735825778061417408359684306963444608818853951107013288517972451796106120025081046406086974531867058563911446523793729844693662017666979491751803746010726363800008129893608217863760910094557249261747694721765578858905830576635477964167576089808526069904152127196893253575263919117941153730077227246010823519084547499457739756063133754987780797657828185022796332141607151724870845219573535565587732834285217819258105407961900493136597737450518424904961771385832972300541185650347919058250711963904882643263042381871967220412486033888852692798639660556894900455406126762486196904169539699777973341688641009627129021083958804833031195477020739962306320208092152805694615831088351521112452947978429740208959631290097065481392266018920015477245800571965791852133744284868211650879467869310129151019247113929490092172820334886950165659051924975686977352245110661718259812611160801280000000000000000000000000000000000000000000*i1^237 + -391218537182885847215588533401075759668815920704460395713106654025480950231775756578551423748156882385117924637481694292872104043554258602069087096115713142936660650791757406461649136497111008788606326758851162950095107195967121137693064587419709851998498025918359887039100293496768858879230144633902335931869410190549680329753575633374468137631228802278869248741768587854849890697624609823555318642280022275006711871270915542385844479684981237541235322935700636506377530564394438181853512797070870897710851749584616005894067003096965048795632299270611902339315452968216254993255768411979064413672458963387875605828392148410213699553165254359874931288087550650020697425388073033069451148827255165175065560262426943999156637770148736875227114299020150050563527664930194551416466424998542806955865890682401798432538164262198286051867870163459626564250254285448568144173258208367666083311106108498580746477222487691517995375606167705473883173216077780092434732091755602517308625077590697631364522746185105354306153761306088958771231693986583770547652493489737175503425282581332805300425082006071532710102643832331170747654909859066586352290302315109898003026132896873078438809528117138284852327668808442087362803685860614605463955081247358709822341370953541777212008121430445386752323882313251341798633569086653401161017282307748495900621746624966928131185519864670076404047959012644306679720663469869617621784393015169131614166400864673316163680735689861380051760189539173851588136270313361476358494239160231472083090393803844944937128921944274838638823812055177502657421904838399990068403177436835573810377057743802204229525332741447889212860571072561347319404198939005225737094573725878753724103496550953415406455054558932124883847743736185640720916578349416306769868943993241504962876472833589787551657729735333238764771362617773559672071762927951872656946699156023123742733965528651006345444048644127803506686223307437053827790018653882884151312822822739744258267749721280694366336319496795965528788046949388689187057776501431489877526767685697824960374689731070183487077062514116625119981561646027642379986019359522123713332744958293798321472184925397834770818015905116180050852677706088820439757030762174456504072728234619098849881155333321081894605975704060258721230148895447547670242501520858586443759541280853627864901420896365908746261587220183668581937801943218167606779582170612109193019883422289935512344268587342018909451502095517313083713075053674437210265671429780332794449538298334450839246645490858768112745068197435484474822683753049408296070137262188463433755894172334363149979058030366150261253643530928370069666164484247883167745084422977676406958348016085097226730176152155391816175532182396433594231109607068338541166312261298108740652605367173014538646847198675728728676505951039064959363579780890269491882422813880915479440978745458725508022584832162660162818924898395353153922421551535945971563697664785604733866148798526179104449045215733412497869960496567595668205077660281755250540856727483938634707150411091310336973626067179724640557318106660088213080604608161812908538788991604687604694264269182852447433254749799485911047996238609607235054645537134753527446313141682993308648110845884862615258625464216792895972258386051341967943280474802887487922270422524911403112410073581109276011674073550965316074865653247252884926645493188588762990550596977341944075575835912587730433189043664825221072804388134535003623237998135585483028266589770714447872000000000000000000000000000000000000000000*i1^238 + -36170803129058009799206648944933461979034800565457601049570338170591491428243549137471407139103729509546970200035931485781206063156826553423915691305521820316551316909921988779751080237339018845487438173707794631487270013890682580190205410312443224854063551407275279192529596288613985998184560223397088692298387780582954714941850256718026376966018150510491515644170404384216295296513937852337616759777798543226906066640849029688810182816682524898481097089641193223648579981346654595459281730098802029686265284975149003111952403583904542362384287774565717985116216135429281697046736981213665161477868359960180418278674091759736728210536771878037371386970923337254138159341617364712834305104641359467787998736289008354094227839948968879403376754870626924962651477739706227095945636926539418911847519075858365146887767556651763129628677503079616295163151150726737382429251766223421429800191930024151998272003365334530245752489481837503114574908193723847880539386401577278692476520748089446371832355760646109295054519602459741207671449506687011185524381595835290835575130715854012795098519441369695766113276448471702097416333408290713411774492208760391792387311815992841020404465976360161712435316190301645267243065116666096782415330350672538720719138504830805235770200697632353771395771575445235542064615212082539146473845872891578113511881144956323031939619652177260229080676237332246552204858790996879085895706543037067679200625143941908301815772764073763559932257651385075432808919599120970937509199632778008824335171773388884884409450347893954049883888387714222490484774301698000944944365833905653945152757453172463609914890318281227632978527237626542198616454606823983587278859963453486868522181041335170583561910011805245286549451066338268976008305648766119954999191743989943447225690565291611079870151562702568644939817185791622879725918857791822552572381249195512284693744700228214553734152235582602247912875783019813789044635270112558055264636995508253196808995658535674226170309384692844346608455640803358620189566442208317198559284070651804970742659533856137857009842762399365511866301956688195208434745525896748460046276147885896564478715185110430319659358317585810322075368702369692633832475543320860766468168478555190416153722747510467541074386746255154879832899512900925249436482431900741501986062345160762510108052654496684763733284219515528621426107554639657998648492320886088823969558866723648411684227691690985327937396231380039262574318031802060519206589547458347588581191884116223677424951300328087314440587214461039838297277641988585082642331865402983104910855258222864851547382415070177868611621439350118950503125137384743009501399969838322250197880671822946914523929267846110430204434332735356863558844222439295496221425706859310872935465414861572511681048917900241315873238610749982836518870323841331596863106498235152673180016703958371635857942920047494164700115855921966451926308026519778461157827833962675716156602170290821228888209225606502827308831198500740216350368767154959216480516287783822605012701343867554018021203326232430316174870365065912849997036466423769649786140277551560422978514513382943840347174450980959830002097317725135232648877199077339833904898227445584575279528083528049648060494433920899615622808555320373661129221027325739901275681682902593658255984820045055766596611203457369487295837444031597585270451580044159653280279037551843520936451008289071999468839735679702109633609656640814450531515032945643279119574420684800000000000000000000000000000000000000000*i1^239 + -24249756283592291310748984362889530945258254915390643657815083366650336985410331072982735981288603232152878784760005404724796838180892146439533174213072449569025391502058759298667683048666498325420952917297487930208883377298114781295564118026872409144133555149546061545967523965687439092300630880797403828560043237260918461415075486396096463181990143532448835785345206928033884447382286727457895309237519827764016635762736000526081008767757573594662856337581574027168438105133641341489628705300047323491012350438491855631707501159328514140354598914234019524355390618718085991766109969688763642237103607496038723561527618509282097511383169826559584956163290212752848360763838908467974473249130636808244097275863371356307774197283254868999452748972937335862580041467200150412268905409022339925764199897403260895493026880586080607366767799757274217850209522116974958211732309865348061903879301209586137322627023531239134311701109000680338639298142338352080586336577595893837012134395791221165915637045491761186490823565143921958855028442450845282635649117385890210730731066335004717575347437763714056057857731846594227855372724875739823221904962779654602010761009814343083489055530488001798735200873413180650095164925062791132940178120635201100835783443964464958699417520756408406357594698845015257614872526170442394627376681560787682412022325374524695218322950208690411899242673614858384975660473297579665173653299554140153563972112580395200084304691050014742132494709142600264587772666891401043553514463933624612775165173928769669831337038378256747191432967697067537785661515168901481490356286225024927629645361881965189223806861559553007056388587355612673214233314416883347435624309754127232847361441266723332945769431380617839464534072467158886454694923619534442266203566287303855884487032077874200658090342074184740092475041282658517110815334774216567980218108579443452848246756068011953041452345012203295144346783916712858178839210294783297089855656037878731861380752950821791631485007538028217470691122864762743955922702280514505505147453227163912560607121230634782008906458668798914634953246535532227072533252795234027277295512171524987099655120221215885062189846416425663353427436088203967473851605537505935885620213716981875749836443770897619700725005733347529660210541492219910422849718934712276128746653797964546878709728701912719589815918200394195480775853127251656491933357052134186682955601289132158683469668484359785452769750917293219702991918448892918565526681960814133318836282791234267794216890334860442963495642079996355269500620065648353954221788783128475140070754427468068713692747498655019603595238658651182633802744872374898086053972268799510700065127278600553481961905330846180201483947346560285085182454793967391957970659405723607810979616668485219001501349727339094098119982090005917543923822807492910765783908464403495129748510309837425466022452186991820822647260168305564596282716124307329035061858219017878294817950765821291229531506357815012564843667264873333773753547445929717183080800670709868991426433129068489804491238130566163693075581493081931177713969858126392239214111017046875035165558518889243328196085066609136858480815649944979163804382856611638712098629613457762361020116945107885106714220400322354965196845686024035219205410874905977088184641891842694391140163808649541285248779499689543920546794426254485143266836168874394167626933826652369880595065137895411938111186005717565001121764252778797132501722372526571520000000000000000000000000000000000000000*i1^240 + 242640083498073523552263125530668390843916588572161309431848407409751918177614152510033086072937189096463160863841173401010468259126183636693487963932781178229607104874382417165169574701929726728496073960565016302855354612082413250600273118740324903290405555637094354993022163465774135089719552610080835411067952705735384204197166974203790093210764085392114505803516585855827570166022580487272971338621049385421004580751073840682401180132820847033129506191382822080075008037818799123672097749615107764659992534234267892191423227221250310788877420646402852300917521645247683688966336033921255384067922835410756330319709765515423346214464391108027854113126192308295510931908419275185834732467600508745104312531720359349637717304802341932641246025013105054378204557626460610279237233954508651272510661573680754938371275717593716581814905385594341022619984239351571892047699459641297145247729235725407403605797223470760214653143152828044393629468018976357553858893425022621579611109775544394139387034374794696819423064016376563664161237675184593137862250658129680884524774799393408332717456826099908968677887889847433572054326273286683588776563996617899314089603831745796597991881248595700956319664753014862338373940411840609464609473427283096175303507669575156744354203053281610255030802638111474824798931715693065198411092038039790693482204272663136427303956224205733131760023643646911260855978591706434582619834925093746066709878506435498449243157973174563895518771030807549408356588872723529958518900139502483805379740366074208084738553166143117850175553183149923936012652091651125844590917165032769529855693916635857274445017721265277969780609831004493991349205885907648801301426069938694595894337281333370709358801893209863590908951344236026861557599549377327258548700302865583919056128729427434151845734655018330948378673273081357741560900326796432219189977234969488810173562014814778603016511579786689357065884808881856810908638379873887725037800676809346007414381296749039612144911658006155352024698638375350885856072766287099293952865284174305787576830732858227840634471513393685580104518747437297233972564049531987260336056828417851505443159287235503661939130986919319177818703187857776845940051445779037123686522741745074030366043280926967267526697255798025481748352540069436423820418860521384124632734148923914417720732380164836317556610277104152571319571560107245606417352313381447557565188250033232940071746011885031227125488365093238715992315833421768817560868476683994123153445783640486680445774067230872225371313970288222314903899192754157078650301398181639377697949961868825987592023026319733703722059951219760705287125731240913551473287006247072758482323056799176294285161780522909538974833237297911064528293039160673235707353180448958921127993269161582355698661218889789181294320482834933237956011675216391785068210176880697433654287718797376779824422070897186970387635860877040571348516947367359692076711060779794577633805704360954504242528424738104522673361339618495885295748254735542731638003888712680764074204389781363817737845133194232914323945554306915077626812392704349086709631689429489592529614215618195274992123391950909372010308906297790994298015246244229144135208164451943596712954509001109409757459588173997978596855579052793145708498628014351446251685850188260209869946630746445953186903243375406318036777615058014120647941977010582339759610062449515037315858306584627863042883991959497647968340625690277202177818624000000000000000000000000000000000000000*i1^241 + 210606544100575983093771489069594264712133267104380956731713113303346027546612625692215961142296596952467561483878539541055285644316441133880759431781794918337710572251993564000173228729927636512850324103591705467264160501619874939133311026677954150864430857586253606502811548915624178194882566058676870874468662447047339744518790955600362083582053293597306703817812215342071955764522146344115381429119828776654569019411948315271059451380087414004768200715657917387758271223995911831781449452704685901165124479388142598793615166285896121572910854986632367239298279783921497791043096696990803291034112499073694007436502852915793427311757280889588331939827890803928843503993562009728021947457310175239484015750448969797357495376723303369317568282635662248292615161538740556785183770520343595287234576482729010353265876794385154478446507353598905289551202803509413540997273572715849080403958307860191096591944812710251632452175179623813908601710862790886695376415733120056837950824576894394062252758110040865343129200894996091526637044335761721362859683200437702746493775033954907475738013256637653707743032885543046280559131478303069437505440943269434503899395033197086132747938032714781716505597107960648919761519203991197047915789182871699983729976204829014791824841231080884827824792407338149614327009439298722505064946178770821010762184940558935255142454308441235917905145826860678980234390033983107866590397862495271396484141751149283091873467241390771415397700113616419654653664101174472763879555991944607396140479421905269407225308923328157824625594547915008080970037629169500683535460561242889810361753675154658655250256061608064054033673044249636761073245571185040397140583593354845211223803823161356815679029531796657908986420905468432609882446150747809650470224019395647466053896707891102466753990259567769512713149267109069832361579903208028601353871108151065097458255977682458710155287418368216360697471812520612931622723163094143164392665470037701622712874677753644735835227232647561795893830001583858759763896155142983197720812209383361130324127096030904712936493143721739809302578467402230349204525811997052992859390078418661917449143523340145965766785343013985400056738183773107739437891339266192738068262841272108493527920663803805827293408912133324126060261118513659221688920658021006789879702152745912212707578190708964507196178934814204895612261946558055354379982639418503753903888540208446240573646847764091862493794741219117222780292086855861962588016288223729478162899687159299639421984462287664894639912628166116826761144378125230547120102449945132088749619805172156403102519846394111400174099096677697278560195853482876053409304101565536452242835511469966292609603345689057854073320803791579385284353579334487795968668827785982372582330901395257332665706199900950647232128570805945191055366493476661605892019952836927910316100253737885693076512491218745528816038833203412941718552767918302254902795848461132488578540889245674214858826400463264261423901468893463933756601419557031561479975795694115834769345405890720987795665310992179211664394480974378943403156818079469268288505228468665294551229340371434997416610406847889141569790442572209542738956173856693943980823528878259106731440813731516579534123155791268348984885062557922367559130130727469351599229062389191347669856355401651710880408779410946363364718368760554997540055649722456934087003542700459976881313372346690085974817889717375392537935027686604800000000000000000000000000000000000000*i1^242 + -867178380794211196133770392728684779392017049055734222118964510893168688784722636842554905703286600581844036357895342159283092100596816360308684093724139864417727835716044172009113023002441036172559815972318574471623389560836586063636894576256359079418444361285590027544556352954061348817769048919893174255608801834771200390206750460670613531629052264816543667784379920628938682332636721684034158638946111607037581148035168231381704622743177477675685463298794715117243171103566529669253962641718972827214338278856640919221632843059099567740924421167208170337232379474166694935087822880878653215314733042345390009571318032171368411865548870008353858483204243417743064097824958802201704980597034379629584737191328309001354649927099147555684079848269534999315340929273945710924693389225231069514085178672559879456495869854804628983987587892706801647837129313325608310654332489005732916929102282034311377286623272043077269342015774058032225677499252866135881533694144656897360795098791493627706004071187603123649877652667647296560385999189706281859984677130486547448584722471345805635779230726111672216519921407748467835645416756281048326732585859636654000424633392861702792126843297486278029953452924000997215158243887994812347632911982279186094651129271230630025175691650823564525599865488417960102979148271765254759891577866014505111600856756167209033800958502285534861913606880914234784721600188578274998845079506314803766598026858052314668970821903286650985583763637146826234468041540303268639822385797221502891785433931113109417647750014600673752530555328171738076149802256964027079223815636310899773198428298841436522261556501341469983517398662310178070656654140641005275733397424077180870733399912209150751001049655478453016940854910223155128474741050661743382414292812510228370489442762235888365810839922969605392223176656572145679308965054742969991527347794450881286475130149664612834646108598040868847914206049031582182481245290213780759083114124419985283445455610114901600061312553070422870766694999046209021413843467856212087794124421769631898541586994240605708307379801455053346172417383370638398311767761955626112201196889411333442844947927744979843433805216170541432959084829171745533581557285330372452140055800698416129945265505849307744214295213291426750210283826567846075554135217451207727109456289832851144183776306412838661819193614041272958597474110979820275320728328288211734875627116820270978838801306390258908430654659867959751901832644099892528951986446405186576437917944956751688261475374880853732540324371847168890072875965217333151175370915654572484189397507054545437975093625651311566883980652661594936254114566345382361693003474154712096483230175389453715784158149300302645833884196854178788898264208822675889718106383361273357334610061359092261850513566663697324233536274421983521678943376180386366345722698190512179296664264363417234593536813998917209118126145348134607117023201100550220508165274479694631620596871194658508917365303785398468893965523257000738501620884346567553462468766789847041103082189729440497147322887932663809123735979060461419659513358800863675593757893131646039741395733136687801721846230248178997108175314631025084672634587922018884461831743788414332822800270835656881105117740313955057448794341285323688016060324626169685365959124276772006540477597797991461894624219853926192204300208641735984379581087248213443075744916701797521147620974522387988139966465824077979320320000000000000000000000000000000000000*i1^243 + -1283756806805603438039532615696414588657650181653835697442124474278361728578568113430849457304328170946110837619901814354817796569461788138697070138689508472215217859675442110570396652900828080284887506452254297183860486938045729613408180837506499428801808576140546653257148201162733254604447147082587084882374770878457930026255349819600627132381785484889291635975873937895851964061418958283461650752226973285907516053480071276105208049193202171616760499513626168764615252605978348075221940027397258982979792372764450972327236985924796436046526198855053584740571444985169994523079826385005064064918191943828872851698212732901679001032879695744163151342640101518085291427433107595249426383085609761272157458352332920448128295334981940950760123704904348339777815393099171084906179524017587102562621657090897951161405529980809845611622277585341273411247653626568539143569340180922175537354992834551422227984214026235010197701362946440697164787440857020521471897707200154538724770647935682647013110288675830040072285276428529487988334867558535043916952959439063696423667362661519210206126916022119105779483801028133959752900226792338260320476690676069049886990588146498707850138473791608619821832079267557742640243650787694651657746170315120428675660488548547913577528258050492553694624012180283152834849069163354494971301799340462215686179264962732854998589637163593123839678809786161019484297380599169958046523309479064000950841517980818541405168250878926657340434218113381916302201420748857049156385720350242456127151070130515377867113465540009492321568530092627118291077588308040874584081698738659651353724795678412085774733255212427409097881494924208621724018478633941723506014467568334305982115483195734453527025416272624027568645003732966960203314981648544035616450274264986609844461231467881399154643819446098522226227241596316220322068412855695177454859912121828177447420699291995563050566980487883212459217537580981574059848096909042533787062011746321327639530577176699866977542439826375984732975373998126966642737869700028043563525981044648389838943008762900554481302372093816045189666292424197110139551749500066375649216633914331208155833736744064750021995824485139683500859832778167780711338177233433258331084564066689146893242410685830748489914374173072847533941568258215741934265709413867635515395624534504811608218590487792209274974377437569914368769748382623503128045390693983754535436167318786841034502948322003973658834343580927365323271318189903001617680532000626742833340106069868061034166133914632122200407050225632082726000472933280877045720830846315335141110454907220290462213979492213158675445619852901506881302829081459366201830817105073310920483649464436187110437740560328468064101798932045340164911001183481130161287047576397067791234867035163544875376513711266767681752316084047422467657251365072996656319669970342261017205179582356032578120288277018989182619104509799010838861687993105638047813502631776203421186870503751961243681921265836125541518861025676345900694177155665801820171667962744514011641239032498978651356483735360292159155989135355205280404489705746520735779717046698724831203036466743483884611584718167475860113438494215200698576978502165286346515476166517868292097736360237910559292215322107539676470227103511626688864530561968466189678636634902103933795990091957420288954996265068350009961795117731258657080527547450604834737448428281252836244918691448997192130933817344000000000000000000000000000000000000*i1^244 + 1110080443855608718788676237200033080374837943356953545706152069817244709680850353052325640023283886265610342656339852758786202213477582331787679193681196494953387173974513242646030482301010824123742004611817265399778609223477784997193787473047442491410827070484951055002803389994262738725748127099694650281159585355150231028330402785034268222071737827203741683782043595103719422409432399983067399142584761548733329277417863556472391291192392645064864986721591712544356619894978163417955664445070207388409932496702605260576124681006483611664366908556523868656381780201033503291699093074973737053781271110896156898264541687884421221010861816158992070316966315603495996180949144200602699300661156176642385070703316879846527576252402563670186360862233502213653757584628149141819443562034888171733263973440877616227732707742747560030939212045588171845903372655638872497706494161182647081436001838355929344909836539969529442126764587768511784342212975081438477253639368444232381928779082631594932414772432833156582506820029046319838207005243093383816979406383988205548027411567996622437860444034857331323097260648015744621365047115866395742505024183045468961649617990547184940204863264502549742608727252784033637385401332798586015648399239487061295186834929447769183101795484677920384459806081717892396071798303130828805808071936388676847300067626318836847032384652914871047337859419854319865717883515287158261177785375165230418557506988529195938000893851203884773847940730564627192302565751294037269472564107555309451996328310260789834635547333878847923720763240185248127542679386663534915832524213643607155425753293988912087421195965742470226281136776252699636541809998542163773570433023196526344054678319090214325227584450988622427662091114832595898935734606342391357277369806834858233249817191445831296829691322405523896050793339589970750933208876607688917661431137759308016150698598982947641037793072013334192891181066699158761270082985750164082930782608836272616413236156420373777253503683019312295994060980029475700957844474761111367825282765432296792761144457610794847816829248587911405002456287607185942902075041125060493544738046739433864113903792780576477093347237094784529536875209323090128594653820849058978335072555646317190787031720132364041619609823442549426505766079163945008105534218615542209595802897270237073391966226285608473194877680342748679794864424982427789445735323564412465711397374216244690876699837717935528440178549737785202484907080153292928745248375636423505956620482518002644221865267315109902872069865989999450358811341810529709120289983624714712127823354570413582585880014841331775033993130307828679110188326589572198557469535189270735185714321315152579833856520222471497051864079758647639629419057072248625596724584455364695291785642713107372666920012762485128905421444641219346022142896694571651642028260686749361057942933818449641218793568322032258612048369429859805529286285364331091945376641373549759743962818245013865301559822374491070325593725889370803615868037780093147990015353995221304778468313866347226455289841071794177450693821911091864346642852855209395398725519510841196232262502389065378096608680607064460207382538081500057763813014176663811709946285588610543134865217562142456615253123696880694852190945813577593268755669962727865619798988504450149415721425622060765433221576025054719226539254169013337742485058944692178797097494127188085562951059470968422400000000000000000000000000000000000*i1^245 + 3340154747112204132037627558671291105682843687746353556426811374311705406616656658387597459498702582828911131299678243822491095100986881637672310914159807963497863953004289310400036767195760320246869588520615226687256766308877562382521685617110686329614083862378956878942877214552481201055328484905625007228585359191782468274998225026489362716919188275293534659018736419757218250808890314984698129190780427236754058810289951927454199539015213187432074349156175765131372307437733537878376952064900544835478058388800088008822503529820416410150156364346037265764078068627314408313659740061529401438743675964035864002322435262436678330028520935879796323424518045086839168528160878068539813443551944401473615206704649335146042453050607910074709995035228757522751272553390915551017199179605267708030770517845483146322545842491315164806136470032394512933825712822624514672794753106548424031203582684758453523376939847679937595842478710975203682115653399523118055171862783537580322315889815488551853766443201204919258566140531710477682939474193074046394432042041171363307178592689895630464439546846079099702456416226802227423806516080512086439211871359003648155397053976153702287687222948023872114341944192907670146637728111241408971342777429060849870756489504866092862691513034021142347550002735316880281456578356720927470505006047731093378350283266406681961288942673658048011951948497116120466318666128260575901914903944965432106911383573373200386317132708637109835792733787262007239270216948713385276758635704459592929560872919187119379056246640376744884732025247444119080331633871741024519731044506409731646556155804387932048364268612275233201919858738899276060010825672857295078719895212080190889575547641129868397513040658284522962065429110680396575233811558233033896097427346188671903023513920241338086881479521347503913451405982526502349371517390865193579855679335978534240928804292292137491203830413315977004496825812378712336885058072341187834501791983506317267461913488470319967194711936383829337965309883199802777745225454652836405760745225868053921315270250521679547359497922978306382347606154503169243340588032727824882704187325108599383712622111395362247858827450790489089246860994400324270797478546056401533672880206148536274791487052279129141410827350223456577503511888555659948449192773956231107215492002376740534917843395410136241404188840023979675750969949136776984261255503687721231739164281749118290085545486803082981072691315404397248453973116124026905979068447359988062628760503177195841865452045198792035590112727142457725672848609837076951474294684295389634822530815124416926127178293225830375518625677775118545723164310343937220741937898185171439881899620292415492029115123471299176275437831076227373316172179082525586940268331003290772093887017140662140041432963440066808412107853155647434150716007722759077715186925677171320309768514302508798178012543809492109664632173401775924492667296834252654396292616456247677200424358015559841281001880381065646346075175611377054150108205674243110296029423171434081308376279742870563714474490507108190348113290887060436047553633924894390709492697452410185989500821625367542482418609957608497524077834235808973129087484310610051638100287715391570420400623583793344092601693184059182780185715800016213970277614606032271472567984874259095567442186488792887900135772884627753779080335886797080207661729689062135356384830332162950729564160000000000000000000000000000000000*i1^246 + 2336491564517439302037365948727247303541295763875942190742889369779635007777431880415267182874345891392623228881248159436625923882934956011397104099038477344432397149128432722915640334436530260228715008132887214319736366666274455289046965038571672257709141171083179421515911154380652074420783081841757948541730813358078300260295575737508869251607391575003707647594466035270203870122244052935147075686917395388601888902008317721923684836105462098992301096310852696898941447531701674934057066559886464570843264791450446143365958283830533753833667318230927224089010110904289525613606006722885858477976195619944573381055701800933909957525574875794015581447899413181850066728132969410789086857005436048509403331392117662766609828072340958523341607380783064116233389820131601437883807051517634138415370232757130255486865905073446426418028424040807557048607717481656563044598786009693711589589840574039517183651763341965067045244512881672715188842419144763903024979860416561322107950771806140888983256506784239656010924250607525908157113119083875134523511763231112574716216577944888896339259210987585987660726762889018755199043195808592444469596288830170749598551239041045059725514044073505171182809285927966204544699890590296750365798763466007622631606467465904028860576336954224688898602981311576978138309505175857635466045359608076681026596719120803812150901821250998030633788662795538662363522093917621537108220807147989764447749488274822338801762153313358843454489044303197888862490909884958350091664763299198237421383744448755400988955166419029492684966399733886822601855306637200897602580392863421328786452520229235161073681751839079904933692721704747500005383965355698350848961030032014222165405180486536269179814652690525194338558085051154782293689779919405192171206705068489960968886878070770755535966759447502504554509449779925470368179401306211808619686223428835870027048167763332106688194618851720061413144603642348414679876209307504788373883419946185555613411220428738365681817206910784745193053879733781733250497389750342711596731914310119313283683957476699942668206330007307353173954718397762757615390708438439089571156483526080345628152220874967855594475295004154782799430278383932217815907958548600136154028480321258033325717697589813829406428905604874097200040321133319685745295664580597113003791701166225149384677116775975235834083294917998285035834474059793043821636811634696156511712400655001912717506610258225156378163084847816716454467652101040464496593178049455365636945573055470373238877961429032062272096961470106381653462092332733959226999098130550124736682320118359903588208505548141115982926443783277697033920920172803579941245028395648104449670838541090619335864492646883182630886121879297590847617570726560634925001625356207616609048583302882825900192557554749401939346951606862768785212971071228521540464855008604472243235104489328027509680611320925952350617993147096282728220978220653023692081018373956028859803151378148299374003349862167230052143146197208780805541956255085961470768789445569865833742389322505360594007894696676699136232374028574730134801226459996083507733116229786436140615299237654478683459415301194720999162489740879733001259199491514393394754276135138826063835916319459874567324516382072637966928546575819241660850600417291862303081075454040063063257166003803614788517731602982810826383624758136741817516110787987287346932895564431360000000000000000000000000000000000*i1^247 + 82788586230389901949254904579220096386692873624454606432441637511959104196514562283370703885733012591522738653637262440694776799334628924111189965729256978588849716426584939511593592618228270567117167655281915818705208226085415851365342207336677829294561708658346097004431675174608071031656640487125539845120209372343158354717434625347668588720776880723453893266062475489099155492022390655538321640179819893403729412062489589489289936545305589202084359855556973192977615484258259863577660919189210527238456707627590166915658837570869940480757931712498000417478235629602524873463484081418231213755206626846238340685096503584634903470046418367501013438159068797774332813256311923870716780386101082249069108374986160102351200288053005115411599454478110981247131165006196908467380518766609771224380463034404410100212538862644873049824768835007983282504749542250517875345431429842407835976804683778372455733436264630043111358323106857174624549851023092641995190176784660397896302152824775023251299390321654631210982480390715141872370996627597199932164756318924663569675154406691462449955539014733881521915228374438787505263252015801567928208427932551169549076731517883192283989770508160021287681656811163879825003840452967187130968651432502148856800784482468328403750035165760734928564851684970183733321159726920322762603397868243441068901179723284138672484498426563045037271736790909240374919602623696994355064452948793136195112061888952059963479300085443459211613428458932484311777188704815168466147528388620176287351475304543843827876821486176986962554919341788119617132422997716416456214402919586526449691700909751746497411935628453567923363723249611120148781426826862500712185030211745070666581651211492481323250753032467148511417066734230455274777941901801801910299041376235880546453527446486457704508629607376545208946357046952530282059801263617173301506197887220893166363900378398223564352886248850723659491867639859183564927031535302489338647743509858166309738876869418217613090893173344922649520228980196709163304522014945918292474460927722333315712765657945032139977443800792848636993639402817712581631722880253512679244435872117012112987814541033481200478368187613939963135609312872307116346030642247739286647809952963400321839113500441078261974796192178786020783192004260924564731800256149324561223462874034966210114056648270616695087733744579141739609432846524239656051114150980065986395583068750617179692242797967515853834108218124181963671342593956927389686950006552855331333799568813895757396052164600737247574981260384236648307446813155595963343361193740519330405243617498183428966466879597693665902526500933291774343353110853434460048175965261486435785677257613629967253644602413846087622238270515152776107318526095202579234934375570145154960335898161060649689822809852726369463331188852445609015915134233876958864582535711364374333806544946607975505073952364122127620745357299399637045793329430355037447698129373966104124323847844136287212456476129523166840774227004871485987908327010968962317249956685533109431377324771436390989136538222865622139097914076194880999850648260774360342346372954432201313776261790586426395090382488680384091944767341016924309901664067207315254420589440893522587129269501722758473552475735495868494988700820023902610550260019874733893491691164651575812908884794721255348576865656952424169187924084861383448864468601841228185600000000000000000000000000000000*i1^248 + -551130949651869178357010793013483761090575105530977836843158316378724097094432131511681539841068055358116565382607426602063576847270178252421845648849578862354455754048851206982188302197478393102695865406348444130384116647108348973164005767140620806421941831482094276090828143574713747962427868815624456436468188088703643048310036368004003430949334597696971595713525293101025774971788568041093199366519221116003462722488936624309085902595326844897617861001624797275509216157899261734076327057177031242923901334115030624181762499835324416935000779362465276860022142284961105870620953496467529826847012227632599694527344295571989082079832641453187916583614061868842018838110604047018933301327805804855165928045450995396736887792402769967274055573964578100833980510262629829864145521679939548059107075067338842381982982495055460493501397744256864533275738876709949883527214256726794800148241782021774141473667878427081616759768773244633266416977248373159293793611663898520851574342373854009699830516743898537321371236988043956889573963410788631127710414116730454829311098449952137870869601262320424278802214559168613025131814608592744775566910361951099839344885497016619473299587107883220295414759021752584637916954100391969677176861716867524902747435368805724899264150958483864275634049057046459113800394535900745584431234442419616802569757257634487889942323020289695002199518339396512097948543275175823248994792836741986744590253862307947044731777445384731221694595811705720287771153953396633842470896378335545672141610736731888985506407263270100077382364644605130034990125332468899228214667112345912102019721288306102968293082167705386109523760776888500424524528827307732005974139366431174980974695684036995602605078416307062524427559655437112294944110652382176535178381284096573159866420768474071624694509478568902165731737697718512684231357052051923174890498166904680176335961258531334217554080082762923132722728361593232636390337729601415330105722746363041143755895767275243746452734522216030052865234211426662901646587703957708436820601533208623970988727352570539420634756585974282355176016165426659689039817870880199342437089721322824648199366624303541470247863376377836039291843838908742668546093729027319307451659932504710611463218856793199150758225327434747306407158089007166785934271603015020389016771881747754428798151429039008453604249764294939320680294729179741018929034666775366959102257818094294619851283760225733694954163367792658146441504860984766114964191264110876036727330534413979214848078149200491909712142434035458519575763489785476732121773403095832028443138669803990144995802071053975794539051157971312049565083898452217601852286208658370141611030083749354481012516534388542932939533601650623956322655591534470756827754985869234062461802919270002589019796476480859309519619491516169408237716383636828772640070096778181724878087443935390661429817986549214683148628656665498859923276622113423612004024617076370618376335225066299008461723248104376643603340732567303373039626362173869246354846775703210953523565622599350731635719470843305448996781377217326015497890069180335777059272928152098184552654335937721676342787311943736575285057807914885190176452924868314802740120079251654043166497426265428524650653687411035131326724912052734550493765826499818143137169872864512209161615026469703420177658468629215072500399023297167358729629204480000000000000000000000000000000*i1^249 + 165016265120739330423786295639982285945282267765493655180199278112240992948609012932780384520398215652224177569577601581359503111743872343558463348119192773004165879744254483238262655779015504961588245530134138281666130489298366936022786733729240928860728752117606953098705273341924081506715185035228499512365102011589549031454668418543081791716075383307374221964998866818196622769687348038928031014114312292961740164077975828239269858328834941770442196036411035286543651574269225777546502576985889242297765237833290674041620110403798478309146893664663603928881724884429780286736763887454989735638094819500462732816912505495829747681704032229047327193742816669869260046632131445809570290442759383019629846007596015927840522144930602986184500630923178805412603417026162251590127992024884543304589550731726973048307313823679320934340992439308486494199959395274791733331323792804410187708871230848915232238835350954829000921206748694912446419080645226681861058065743880412409185698568011796760912202821893511457878716681767273414072322141460178811886665278054491908132021355839855795978198882471203928352231130899936350287005442650563905376694821353311718750340610985625881550941361471529666521906271809132159251659881440988195450112555040096449339893619185469965837636959385210850884727419527267006337662535606557559345655744866683240933370580897906499787870482103577839024679684714869582250103452810029680332459018865801332183291444641587390432474036100597746021700244723219063236574357186084912537931377066232324520042439210821175006106453921150455309733115079004601776696810890363824999154936313291194142278433984592077406950169040177034076664783682902669809880918241982423727326628809978551544772771109636416108803550898097339071345952623877473335741222162849257712371931441227978333359122654509686066208753234544991566573365078230751196392160214774790710678838559896479003572082919828934811654146507076900382231982483602661759282972517819980407824276715479135227723646000157261370361297656699481016200371991504748335524910544690990845787856814238195567581660817687482458157732925701455519354342988510629633965380656698518586383058655191384446380499354547910148580820131948589680234844583536120176783915817048354801311071548730833687217508374323736990501499407759550429413714767142842305846815472866095362887601643422865864740023416368468670921845337364060830508021299963059040904038980828466119505957277286746339394832469981870581142073619650091516792098962235140001536209090331054140857559253106147257870364458245062163307716859962448350637504171387272627559403512865371338730065910434478483620875964195088908567921602081907834651206427599408056194893471125891597992647695963323657981794808597895084511675878607623759100033378991506452829278629047910632443343950448797588038340095082065921695589990878552369295339247767181158390464017307711417672830270902741996366150371144122294421833738103472579141600255172438383253363934114941195216670904146342753786691116105424627758763458436787954129047122153192738234539961538917486329612992195133546664441481875481981972870634673023265571704050730867874231449262547392239719120354040888280531051106807686806673367448070502733151652554261912447315564717108534973625145170642767047418598311149244365942051860607017506007964885688626768943678414082014652324813003404474644191701749558538822806959070117888000000000000000000000000000000*i1^250 + 7185289817832647464791540798999706272804565574942530501185006589889513749355515701612145023042590109148786929715117428119904180834723066528823010623335034564131315800698805025026858562243665628964536166368709145453408870295211521837027024636265289980421110424697523804585115994638517020967636220457071843273841838623083728796177719767648549174383550374185594386365065379773504631229324545358473008193607314390573484487692319709764349463365102993644693644341669894582135073567362024335916531319441104556638396335572688839373443493133588986168670320314929890698201617897683405120260993651875902126366465175148603256334478699631257959129757739809388401238156424637626415757604418150770383431213312738679392301933116732928725314657132120025812326092359809670586237303144486126366392104147426417905051785484140747838757583732263693365057458182043504867608738091817007806846395073786248426282299952418700651413493020766284575855843411765059718627913355204370814294223895702637523838308429989054513927541448865417483965410458400074417792094972181508886394633293109287855417630507571134751368127796831883824850597809446736274810554658198071572834738134946790581088860105905486523768382400470323216493856907586163494873326030575407966697359343090519232035148052735197351567410701649284058366427367739680514241083115387912556637030281818132658406019766836405227866393407299741878824481057407441265817319753694158450966823426940824625068892972687115279503985093858735888473862238010303440300425846761727593584502274470447545145333653463760351569567737140080770361123285477280799509746401990410695596754492227474132268923946780288181127497338122683924497596645049386194634438606471040161985183485727939764520129213013002752120877108168821176372523157110849865002281489243985376398547205266686817169776414891150621347499674368792372744940673187038623629892933011473913674230221283374409791032137269965250821970505003637322079481960286000792787005142845962061047591582774467497442759113930180297984051480600256605873234958838719917848591105243950163784022190937675746529646356954767637992000583345805177681482982537912052625177083495836437957038561261045670728330675553076449163622429307741632818389163481597064185254103856770839260660458061873009134113053276458429969583784348532751171510375979187657738654942995273951513296541201646131798698403088614493419342347820507515511944555203088839229170843867156828326399136203904218136458203565723578086798178957992791684556244787622385485804878623186914586422277799462462949264114455832378770180948139326203216205320135953203390119624931523444103479130641197968052612330627212010840305334770913009476511799920827254826730688421877650345195272086876655750042980929013088570104877650079121504629144764135405392035409580772221347329004595506239458229066280464280004618090137057626073796064684660725855050184975914070439079971839844152572291336724863270203282637215661040116913502509095221277966138744867871608188397644120862816513612165317168469074577360191957187149344017066888393999232140275171554464670310412247350160547507403882519713570315830644508504626471188404901248928706692982740254627065226396294499446278271401906666021150093465897476578503135274168611734225071269442348979792941930150824801309556617565607944758637804094205071589602080520152923835845383822009762993427601627211768539801190400000000000000000000000000000000*i1^251 + 8000683315466353286050709454460332139307893221171609625628404076388352649323823209799101663571479820059597077684113316467942241687644629579877539093364567189075483353084279719356697984375603606789569623663968023200907154006218813302778264405687731875079690649633717908534139044673185902693760695379355938437990413047574127795933478031876074895904730896468337840084142946156300636617122151257369476336447630795321178248028783284484652200831673043714238477830908399685786637236233547192385995002688443733514353471949252135486082937231725873245322820269421431869927456846694992890064346506650274636671905049722280137511036548723494577929639766450311331391923985551874531714265047551646725935118770656176946597256019990334965293079222951384374627043766201596071685326666010491495821186565987646107398258987157486113497435401572831972892883433744149106563417943455748329067559312811281486742375121291608637943888485894334540382360238307868072668485835669533546298779384211978261068492546923188540496679367949694216607790933573372402049902206946279086930446293375288822378185991413811383230915633410821122939821933366427490871976723702642862122650327275311422889551806663600804765494780389697993526259465052313744138480841188757330803850171296548364144660622215373298674563601671002314392610143699654724725429830296932034471081026198550693093478046318117825513080252037484356317245205869662218570601393960363162257565629166691956393026816956016709344079218624470350018118859552983983392863881415291498008350526055324706389328613796703782253593932936415403667669617848237105609798832923374165443639740541247096851136195050907630063278258650768616375418295421289769605965933165413976966832983769044236883623769690323743358532917023860909155967651776828405399148198328260589740140696689326555726675074900211090366696631767909224117462371838662873292195917238704281212673680901194455663797080359752340989580208052939867450442384552721496322315182563521137063288139523537920678347448310340117870203066780772806527811547663059571930618995742203485578704996271956153671702025218969626616374625422778810142128441206338240983748530280198477384339562918561317152439689076713954379067926364995171528459510070879173509532494985520132420217416013086620520194347003889692005363706280973186900055422153248714434045175033064829762229259646833197964185629324310109722737485439721285903046936473556264813886366002211592832255323143701243787888871282253917152605172000577118220596592817525712541938525645435683380543116460042564305345759337345008305536655884825157908801501402162140626856132372246233584089450914726373751530208500609999386571064118435015323847769030274169712918411209871979983322863499316180401922275840520843201439573637052629969069799965458077178947517121667390557633500634583862190379754409449843832592606918581129526465329580290751116021213257675421961829838993024613859889499406422148486067151602927253851032722734347842671376987800488288918462659202079273479353998361555605692807817105151195916051583689486779040337046849324496552335910632331066611096579596285452609299473416637024556562830947801546257104710571911422840230895508751883036608461721999014141731366977652623622568901909228892944609256606024516784320738938994256516633526074656524327987210397157565239381470178263831244657850921227688322989717274372823405685637120000000000000000000000000000*i1^252 + -336962707636838861868780336396404963130017565636547523492346102208607037146669331102644719927374771341878773837540001313351995745394753729150472359592856187166687914899508551853035424739253550086705087522734627067800314557168785623627788683572618811510640100901367629412009399069490654701525829812970638416869928427495455041257370229048306502828028856677564886771690759505357042309509895404729515656923276138818069578382267854314637902092710014932445957761067522527114151229872452067455713213348428395745500375134284572669148490569359440210601146483749924345824719895940594933347650012308024134683369253516758963008177394651223396955512770436113849560016186153654898182331802661183279817072040219394446268007967301622390877378998236446860777234268331003176733985644952437776996564402937340399529383679227070730905029111179380739735698531895535618868148201102388298869322973445265616088141444694114865109598101075572644664618445254664377602030850299741479126310571115061232859785328990495142182438220978501259840153355801950723807711284215630374564830749281639671164913241533460744500176244211780803313383450863594412924400254297235313125370926651743713241858905483918007774759027858336906412749713368836669232847089983956216053084926535735307846679907227207497525345380461571988208751411910310808874976926991366654236470426611560971771315342419197903652687396485432189024684944898605922897607941697759592005230621035685691794975095647094135647355607277995837283966832527179440961637679378907963342555901759119715561590941238980815501772315843514057108685961800617583159658738732873595680373281471222109097193622184618255115728908845402784990723833132898427348576387875119710172976054676135070620435353574381578749614604214484720147352908585587514944635652102666449449017089824509515537224611212935284869804341830512163195511059268716327537175191093060284429415633647955076290693499170277844455553236393745104668308803203806925462135140332416718377693887400839284764602644616021845994042617747840786966609298140925986840994658777373737012602411024014568684183810704911888176976372689757314446970389281478617490560208408965315716873788641641534744596221878794502023849813192417190106466574208784900355801795942664294382304651905608083784882852035529602532376566322231667944908411865517701553560239726677789008745879913160020756526285907362577000707665982474458984617942944749558882601355682556548686189088116022922271805957920403217390684638361166571554428877463828971713286939573958303324992305776995948092024250168106786503609898419286205259084217291403200192027091169893070159428810550375356181697921807870709476795286446803922159699197728120048160874713073173152643892350226668167251956065053181308251201982798938017402842650072377640244012337707226575668538475631196184697536607903921189923505374121602165587930945647857675244632527443339937555990763245298186377465645863248356297675057766478056363729518122055352932737328357896658865627901972724365897553920706667115737988214528088709531978071461742823301870478119071533007743486471038128718157985695779068260892485624685728245018596564835612774370419819367966378131629497835102405977538469888989352489719959848957900739560068511253953456487594125623769388142090096283272428570673475446992734999561682382582595509884267232686408719086963805553620290180743168000000000000000000000000000*i1^253 + 36472631691290720385246073899858483605637005538461820724140626670882078274911139333025261668823883394077052380923719000510871141808063787668990972214277808308555334467881034080903033131127496956300216733392352284862978494330045651008880105639034365866536692710647812496073113700574281500421938364302855523266060556170193648438981364911038578041555158491387117714521052638565211186276488567760485376233352157337577476042829605879791873861269518860581656245016174807987618563002618131424188844335886764405711432559830429884924697529032244543328498113403295861169451022158964458000548304131817979957309098929276708669979500878904897006372986493985532784940571743644577998626570977719349723156265438991387272199434249331630188153817050207335276496187277719532306221083315891306468991099135807697314678505863679025678537960919034863538435203108153782754573297416481577010479251432457420412196978137032437535989651426469228477423373318055439071344388794108173838375743845709750798644181726223859932179334319888966519286726513571428882889879140505468187863552921666224932817677083373822286717484728759144172023593372849295250126039153288728003832427753967112151936360144953919775060327407779488008784330832345851888661542756979383797603118305567257120018920229819580127873715882211880645329735287993826967652696733770983300367054672840346009340684009679794380783666385612674213263099160557179515633872735830682474642089689964349512535624098402784928626705271833747067017208206100672688242455159195390691114855984363605938973685269283357214844552404878074306972291967108967587368592038325546286524082576308582489416165386661301715781163487572118491517526504687687811320563145273895825227627768954408228536889774702200903994769093976781253834879564391596105594396428831218410950586540614613628312402584709367969954395242907871599911760890113277941350680870709587799206749539287054892203961123459374979316628734975364033802943784552035075082094445572082135255453971803872310674047885356402389556477207291004947442981207883539464038083521812022374979508597459022128478036145083102175957676011993418770085281691954879706472698617862403078595788887403951809216847853606493756414694943758366037481155316116327233573287200338622634220861225710751907333516857770336644231932742217293460559635329352821271545672177609184858549756890696825117387771300497553184479744909632982709565622880659018337487395540995716720047574487943571338570918715696516289179143134489650276814797214884288695291873887249575187100155391145374112401451885474549181363938292389345087593176871462224540448105231595041214175984004899892109224112889996127650094651117685525597518169811061372528053868514104492628613754965924216232749915942254769107153797850745688202486422368480659182672802127486699018681180135879428922825031683707927546478769972729106947899158128040299314532954642184308183042457107955945536460855751125547909468508550867643446661624761297326378404829246217202456553781282578880784352388534973012646522527579388410781546112699080877913864884100359030826661379890386056295438332226360621252473015434121729278251829860356630483885210836042323847844766571159250038917975209645480272825825059812952067550670743261093557999239962897148938716644393017395449510591267993595475084528027172467241320367809102750931076286002018760051916800000000000000000000000000*i1^254 + 223884774076424565231980617497565920596140840231418710983197578337734050157021513195779314108556125423565381472063647074548661711208808482452322288295465412839404789882926812246404781442449048639919981892557813848522143461748220938460484490306176249071848115128032633981581324602938594733454094832586453300522438838703908138892692427340791333009700590936838701511763796167549338834810905416220125199432224538377153488340244793356698661468159842165823011222672867289006602328435833953568249830862746550932836293344939161553335983684682575712110748320721087154638921382305907860154427359875655211700793288920948768188010038045065292527243098207351114794472331840728051066420408431838861802042398577128421914774560021707575735480626248414791291101738251369897483986511172631084804443033784128152294059131847693333137829700639568424811878714638025819461168976809492088407456199062843067766496357386023756734322565828948132201794066434573208830690362559541177465199698487503417946238625307467576401855290905364935766427834049907531313900959954207911075812221922738244756220579919565778950889414913800872063062690808931030677404499163247322404424245582283227450625204344541589647355499050460656507196327800680708239079586244554634340409941528764782698865284416335638326894862348572496880472000584069168285488945307340221559718144657169178739845336029095861340545960966551027141528492242353775326127034696922725090828685319011828275253437035801328541726895783635340373322857117848226685281437748046116343113977036291094717101775864925399919250605391356065018050923580386767110346679863516979205720463359908127296331618727335109848034528251864582078527918427236015202132521964369112508893029799844458580331836314556781561856886687830797197475217108848495740645715465607450829769506148011068036909191948111939283729857509204729187304542279848210929038001524954044011570189156468041649816220062469926113168290604221769754236819840986044927683077880346360360196219843140752663784384552056126591111457794376444922042864905316466317525656047630021202373686321124328948537683403758273776071624806341069232156653565318646695410147450492444205112443681487143724838633779950596105132076037233201081637836898775081510799518537801296888352909529833206353840556130728011207485933779626497261022122973024206371191655421786808650517057436137452631817611284929706984685408166498386978767741527611940006034752787902618024271203418647600571468393437244044106363596525104310335758407426660266074118015221986534505703988138808832089494356159922636734709584563721111674379772628195635466745702897279327387303301776002845285448157767475375205612630752244461124451066832746613905052998311886834760467400507435431997626725331438295886748028736404216904401979946993053403367275394229183480025946765782050851887354708764749538975331307133409663050840196912823718309446524040699658422067635756824189921870552059463439339004391750170221873997895302369306734607365494928828723266562128525954029124525052634905826545114300726237543532087935250030485414951038052308726783009029438535739816512239875376899039558705779413015776365676056733124023355571283091782864971665919746191124490989814322775165492497448589844545490772293579047844039966672253051425760344884569498221684139162171111140741500041391845523789141087477773107200000000000000000000000000*i1^255 + 18869341332993154456787128566941252435218636381390480511307736859910653951483078475512634247455703135100634884008650377205827221294196820172450270992131199671371674279160470340768300390780267716764742873709761688537583734619541713137107018500585486526925186663551265331920771791801523625040862235623886527994991393044541342367433393745683564477220255836181721092041284938254454286665238848359794692554859238271254013715927864149054471741077505403364967821922655523864960647002281476764646364748100724250695611027654421335742261947021650499594193657493266734816887140469179955895701345917287006784916726447751831742824077049648409257871655652147037574501632747619788504776293343534360149546232885895164313102263732761122275384855306967439658233505671529709189517387721751754279027921998977950984616798889438182219645701689731924952459583097694892279052147987954693101724053750040828217265439165340932600061223681971786902509651214550165220207661968626747416244919675932137966564328434036417190642381299199430063109199839878855847787353195894219537069029535714830213596100582672781894021014502977531870134284030966164847173388103939170527818515100633981035195410576512892504878695129584341196499554445230691213662731056699843932716108574015497224382610586176018293085583808125716649880565270768471787352535053032947615874712986794894387615550836025584447293227042452017242676549496204893291510074359479190428187935304203670604931746376279388683325872153190527676507861723736107754432133054206523225369198149398697766589002757979676788316558066519755270899667547936674242812771411733697371007418384190234406664638324041390425144946884762269745661309104800387750576898210148567787006951968627102123093847173396462850348532981558074233625721059044482935884148464104633354911511212443167636964892778660085240562805605556226473620879451990596267450229890030050511019408196110638831030597296704728796840509596250579629279396451925627933063371864894109266883456686281221396772133344821570287289773948950285698920301529920463664401761745675210689201062870362877726581034909138462964627796508827266757363096628320160110677179058181283863957009523275892424812548827397317733125325193500354557797973733447815705483669797860447596682433669149349216625517518449370446587189627211860113913163433163622349731558976653680205258826693999174646482508407018996274459037740543478889011135028538276585350722519262556214617466506720188850011641974816605891797911624209254178636485149655563689175847836061425715103388670318879223803146675865835256850483880132203419999458375200902484570619570007799320452152292198401400638282784979970572388349867665272209435170926525687728850334183993344896984462758664528974405854128804437869541871555248801165322232860139928905843969209042658400144441139915081960615448175812871922999084718465960016692561020522378117580665860515317864876585904551859237825572575955015640433473354856385659562320294662754339926658408200105518826322343586854190731843910022046823695169256905886610336830169412327422879939140392533390535373739877208774801116425016984280867795863577334058962434804244017201532484163094833420253083617555974963352803642229249997172831465234707350777653226435374756828705362964937506069285905702584253435365686635933681428535259115653465073744529588224000000000000000000000000*i1^256 + -723061570335363743685612177583888212947975777095320461134782874181460335023039317566505503127982900966855851589483277878004065660620288114297306706652495565482032600441154966804888384518594319212526565956221526929032490303053383977087149107123774791398633654502921795953346758184458341781379204965276824989164474418847647366933393838819405639077423919429400505777646755318058433079699843316504509063096562410904526411751216163930014223109210808226312926176020760353735600949182685656601759512264093040346954690206977195647820740368035158168910572359724151368276055433966338857080961985666971130652518927115182926158943860067242486617234707570767798558078209611043598087124684891540705223873188370878192703312109585776197650197051807921274554365871054158988843315784579894654911424406346747883839007601184686344076314779391866434788873881897343948264355416983038239676834815008182645253826242573685888803017508671572629753364994230045560516817743996949086121582618713083511535438150493914402053661933662153244680958256434791809503339207167538796231488534708787297431561310150787959076460916867462525244405663113886658307772685360105181504979588117733454716093921786651805087955553250910407188801099881456049336644446600056998068264560247849983315191714068888933026365496936128225977691140911090950377170292247107144400376694790332619003629745552086105723919216469774923117349875321929800950679652886248093756528826086552044532368312380391399199743948639957459527107737437443928439708622218708257026781603709557551582949247152709634946663578598015519381216255744486555795625004293928374239752858504697617958643329862820243932466412458468500693087129261162693182491453806492556682833698198884571288818452947079231581745741602544779810556002102025884019743209102769993765538464445157820816830435918971495696851611202349621276084330087753586126970539750285107561014845348721607081379073509541516453344928741597578445609731034794709561993420293225716194887681281558798412109386282057794347898849290792653165849326511525407627817970366736803640873849906072644179265486182437065497545669918487489141280707704335312008323710270713895808340382884629408020104041306647871661393389481215885469685782924579953937081995935865187551916688244118364245439047625690340545709709932895694938446807227468839918567065623714885274092662594373133023167981944672295165123733665165620668463373040829081952280423427688741480921933251240662364467774080323525278645711267333937920738177922767553829466339722507543386893632554578880613127217996985501570710694312417723328370933242207974323074331327852237464062193941047614513511017904412943100635773613132140144328772962694134024727965503136716922450124876287104848999729023865765699254352446569722242772252596963660008465593413297547527858011161354534489488008173810424234698832875269071614646617256792933472660697233228704000244933866447110130008467516724904938072880432270541711269023151934691732309668279881830555082496020047035677885867904748043310639962103216399942780995936107836601672227146444289408246623110543712973194005683073746504178849015369856578240912732332427855248382588247779573625912072606722926633467238175551943083118509847722773173819515548626992473864515942898338310467511890085297666060133163137963829769072960287539200000000000000000000000*i1^257 + 5296164007583039952484744809966170573271977104008367077042573228615935834065228513709830035929714730456403155145551669788911051954780585207378422467410237431073086638472243500748504569333959711571650348133283484733059075274521393885857295532750368853874654741089568568449285156294053905435583167352187758372270813310463146281341388463685147451082341616041273468676629671891645985782183754417668405127006757932375147680519005727754523629945696144211067743671291366928931121135154176159204989606827818213989495368959914883374751916153493973580731499750193085665059933003973552523597112120692876998983312905090416868473733677897904405364057407633126993129854824686965032203990815995230501004517416458236186754162409022733359578901287113485596371907244080651499995638447331056230344734482943035378918381221693380213462489012725979198265778841666280013738258940665779315287123561748109422289642250269372934504830514809161866404878611481584591462694401056255902983748267678784523431728640163872946365975829958754236031755637330427846441941745152505264024787732294001882612575782391670705922445609742988997318791063529217278155712908226067751711839812375638090110402756002595875867973251414163696842369327780981875000043184093108013463525930384941546071262049986958799007254751021573316449108232441620637167015789781520040812312531415254174689582252466664380157523266296011248388717716444347538556137322190669607699460200732337475213820206177934490636227023148435984154069715527010940195159459309610493548714057601775659382386931250973374131395528247692487532195546324476372537366809558060042379588645294718279174551921322275704774012020153776434090317483182722499669479112135709771625485249303003131907036960685715274191426886486905882482807502912965568048506797979513689347376307049976192353700853155715018115444518674469360020014518684002206144709523626498928046103195575581960119654875642146109792399364180028784160367799540482247364189398020873622016296700127536469913773158230534124507343474601852734531031000475023933467604582485320335399267246678836618044559515787613850165468517893973297512257815362191929458897238733742332832476381440828942225817163088230032046230109725784107697004371107299712326365787498193531140578709968339408169129284183247392883446958400383146802235240600199849231104827530776946091264167989292443797224736159614080934401517141119094933196525629829338717622111560935591223718521107505746581108457370991712701222926928160576296803480869441133174089727311830288507910128229481535906383688871448979414574430904908633260191337111338236759817033150624112008430086845573967527266381465526517866477357200474957834012617201586834564439194316720585474032387322539868661992106575350348957836766206409915436367514058571057141982542444679706795621824252413182948352002501891259794381944992013768682812975435957538672742532134819836685393564175685770593063357704802322317052273843209294243240220164464645857342752715687648182486032573497033423091105443433733311633358533657379298035796961472174600564849347934487497503791412861149227543990884900593583922625361149755328184376239742076410447848357654455846070574024467346377879432919885756227589162801368036637408959320676992271220422120608918666874190499072127990123587010363522023424000000000000000000000000*i1^258 + 19606280831387095254169560050760011853674689631752207077494055187689457733702199354071394372136467918815515465297644871350443029436960034118044891010444953538721853626200755678166469140054101104358725181087276213267883140836361716465918933112462960748780524478719853165022972562144635571983060751832611219923029909306490551679765611669333716422035979583854928693304954850980094549292330293063497158707326240350348423352975143357227073788294436064429134053903478525808927540134633645954649287528806680654397550342113316404272003876634361023284979902621618320961849819424551991099054728592269917095904926226474052374541350462320067708560282279978774273972569092626995384296091825556661558459747814255810554876486973508737682685038301405067202801892976974459508164938360978904067864816851689090176717749668842786196463736009855215312459289212046495967402941299100854750817933495464245902044227866784474649622248565560728885321768131914818851616421182483677884406089851080731734525433573718353671149774400623470556119830560310350114856475939513426417730481831913326890362436012521470760972128167565558894551900762959787869257251638247544563770605046780435754029680484656336006673049950486348542825287516534522085145218287229737508237883418200400142387392270604211173963832985247697480653864381318607990722351263587047827599037326714897255350963047653424681531338870016774495930628805040801983425955524664831949333056494411603037433602027233594117053710418638463085657017805619918944539273872968115059262238855081456008398370064285717567388037640669282181510363781914068578991356372361559250974209968176107697869993472916083503849701207436531157548231544170768098614436319733741813156119263856188269445420779324577542376013184062758581941934437446865107303899126839378290556236658868013767511193425653234387389680286124400361120608819310563605668480249641377744531910311366353489034556838139445788619708831458884206541877708555837803235657132156113535702959697692703002190682994448447716961230491619705680555564158275265354546537017997840142300751495082940262983914154203138747035661788490567880035351778840103251510508141744400609100820535190574289080401248938701011284148464057768983722806598562640446172605928999579877233175406037171351644964763996412568912563857731337311091509952115825660027828584243898724003241314131295047998112319729087801197383152431948028851532638894049493399684792331914898397606251147664691962400670663888401493683932784769131114410597962628374974089659982541475056473908154148546059341442984917132834927213525975214874819532209079148352907443921980718187318800761515543805905803119914745640763480466169004319661371011742317598000969936301311019206996673316969778700060946469483374475115911473529093234019334732705591300267727185886544522478965140311956260320878488444733780252539386591431393488380119611345591821026737878703428356038158776780357790372921419920542003551401845901372035401196270658131157178774962692100460319513813272806310364812949734127814439285059758578201423056033575872875044127571431669541584893169776229362255238057796551218880802333354056097776356626802785735100601541369764248975641841365166043107990600613767039483786998971494011552895091756322550999200726044441762037730036878992736256000000000000000000000*i1^259 + 15412400928776385348975885466569878536368548639162823553616703506076036725605548745291800122672303680757955870497886073890273333183862642311050129343327505678404184573215759588030596820051100233889447691875151198473784728005959403569924194555603218800032081262149201653475082460899303657043414869528533043786320625750954577780554832726416514045601235954399681502579117128710833863320117396348796005706081338745418807628065788361272087567227460548194801643819622042531652189324953590746306069176929219299965582382407547941851504640935833348106898044218953337754077178198059771973094824210178512722070254976117691472256375830983591305381443193929259072837604421884364218157296741887426259189027892974597149301103773039103073745762657097567161510171203141860982478493413562393777173716814270316264674960743942201376949807968797781907479858824608564554372656893970302749095802785849511795567290497173780042723769633470340872934882550500577253772504532003911331142333845339457807886160968151139829995013084379086472564793945568699169576899765558323983450403854736200537087908485821467750800896121646080159212047878756954588810071267478228582435511837104354978916679662384590089904196125976224674627125383234084767202889300483878173796551740265411910196098022532313145201077946126008767806718958183615800285891608525166283724193515589683012475857427199318276609235245404542409533854558150270011427310116948027364062120491569880841606776553566528018562349657032419862501504599756499283677956856942444414516806984593871036467840524572234592332349098933789471643912945356506826174946584628145055077103323968677149780138446478384256788938245845285243226681095830744681478704690291019020133557946737994246685351855107059971845683900352419184068175832809243948650768677905962312616270816434043138088243052102717154216763680009060231684876592406793345889533278060005434412266342507557054175663455656267257898788833942888363344949471202564584819004317569189754504464781313081170844651610362045611486409667854051121159256718777673924812943328911543692742356242993962742465287889764625905078657521399265265930251738142124808353945476703386676031022964225153766606464858062908087864957806052604956913767811238006308272168458694234013155306058693376154516927901959851823624586565012825167658689863330947307620671487141779087583585076381407490651227767117929112342359188266882632640557973155867251600834756847466380743433408140024857015249896075597126811186144702464673671322136002973342698309492763786438814256791750049565085058897032965672652514402526410458497882180671952127192509083541747036361005411784103957133010935585950353094671188325740250290376352366505243015372634561500898547155025919035553525508598497965398803416456906930860244784904120704953809967854571569325511271196647292214822228521863142054590194899221164523852542451676998123202228932203997485739604741358050066513955792416506434460292198709118442459763437695232981574077135850453437410049339939014977709704959083533520744985867422483422320210628200412483016503886144995272554297324546323784634157059367445546938865048811607143317107549926400243342044151373222381622116317448413447132821068710015583123814063181111533534341681672787675164622659122229965541065834155212800000000000000000000*i1^260 + 489884276822602408197957354036909342437099749065398381723919826888509009344265771432625942687630425435649411073209834838030782066556447292512392248175653641236293741667845643340079148757646669191888463368241307041148946813789483491636270522105925776032670072448508286984081233258413005724030144726897023365818954644972202604128749373161318696830244083098995598603996858629356018478200109352647254697618876889267111161357948713532271315156991554841716202660286731094984933366194382554282661368846727002522713286578148121362085354854968776122972345558143940211178921288730726205651817572485414850544346852386037948467861598070519876243556515070846590789142810307590975753934317713422451857664947906214006478001715016516167764703032646200801233229665716104468011925249757889556744931314907913576578729554695678381143943893400935314944177286207950143342187013273959305348321188829437747766205398300541808036691106067943754399634961847105395277252862674938185622837081873588174992875689325933472593940314230517024040857993956410316415237318029313717125911445541191865571049972528741226719670174008067817422804756445764400502934052612212009227312222716035717439044810283087807917840049916756701488281889291771179571792762197244818360314316057264763110354221221865345661934700601137985900737047914077582997008243820912788513336271378404748072475970140931479241702877950856843885557342636834569946182129671615520214598667103421254468048004072016370227183898618428796266377372707729520321546876842065809719943913938183860619703870600951792081184238125624710567869471463103373399716679113136118048113312909354374318733039724322564895701748592772500287812322332404434506591207524667643317492102650352354383506937373027436888569143577511825571297785849754837882754155786662988367817000863331286600490857804683492615821116001657425459693444822208335381468858046126724462103933196717297066993041762690948824668445619104413602902966351759599857800583646652903743078607676617149996294033187883816574029690325080384811813315358015527527806753641903883683325161317669820070282463497668626800346557433140795116567999621368476091069306450856369729412738885736862473856625021737579262870134638377149363272352707074657114542437307058763673566718807078251183856564341200265768949435005211719161451488851324774645384727143058828640506452919016964681047135079000125348458067170204016175108205300792047261766000501062596469672587304111482280256813070721706779342609431717289683583615777773076450754557729832674719550257260414746393231801100843101116366840446150947756355837796375209263836970436096966595386586305458972209810802499101655048538161639654999967402634594747200762212213058419353645647759153376826113623915381167700358462425917272123336792636164998447519535184621165772841482803376084831755750966559126060685411005174020246942789380651440478889499560927261995209918653949762432160225736621438178509242796654951454009314091572523208824503300634651091200798139989735040687987160402546007648048222617094931799467889160451354893187416970374407565590449519040361197411189306429656797315765070553815373001326897052036450498919174957141218101367883973235654700571603821622033068300513272907178741064170521426653317404031010734080000000000000000000*i1^261 + 3624808174000901147463413754330228245457656696818294719098480203550150158875715417736191286626108522831005111551178054653544998586572403597964507042123345902686006049294920903616129289046865023349200232903132871346242398699843319828085593112408655750667504090379930085317893890128860444865913620649430638020409371255327852367623721063226709556353997762968665583737524391999422524481508756445017895099312018248066203434446724268771523280164172354081773530093003452382170644908839246371610645551833016286527313865609053392890570253153077251542623386061276780213325940800934929896373377133483505536836279059186121117127613543844070940204097471366206397641536087260315516679583766879243662656054786571738693032932268063383971548216602488524229283778452969500023940119229111709118662259962634745453713566291079497735060841814475953564980493172359633948423190546234010336114036246774612440734177439401684428786224466095928005572584109314549907106218071088963339018006233667074888816724175134517657875973945758022566654169474953864389050058111720983371221496903633848813957455283732519081587632923753153537280570375377877255197464535838980874319612369565996196588202312057897617306184673801807971552338770126774957451075030225185527570155163982365868889949672585005450179380056861109323834895210366130718460233429493520069466375277912980271383016378398957621128480441978279399197252150215872973900737577942154635898121448651745941355504384864813779351463676928966063051878867568870700513322805794404147806188884767429960727324534294844000583713728175538624311403874247761636875482478121072953477443997464358793649288584536906260525887332511676890684947891012311228577405211328739405893488550825837228615065445761796588919317374391234744044352348936061410775985832814895430380178374452434562179799998603616506584609404237822212621540788255016594953009889424412266524324733123797106605840055479299027510107680210499416884914926045849223495195358176876872076939156859732005082866924026484433074477774594445789555020283044293875066412198616729238326406815154948668899836311420567559093940929379681471607937296822424420067325856347495131182637403483907675476177430523841843533586760597701314765372366367513673088252456914114967272636801735602345894754547859682929267787484954635099672085820082804073471678994824551849384782065748053631210400295545672471919320686417064161157570719036820491661215516867406802825980325460291665993328900479833934590285015040854218570481187849401672514204953471191110632241148247660956018905889747975372100177987785031408572289369741008494230427007022122762784213658060454897033707608902600826526203624553295755864283256942649378024106691445968680000699925309558590487135350409481423040890639055042929946649816759580596888416415768849205961720307762903772395692894781570791141983618495023470933331866096597190366172761686478272379815201209993392860250445889354051068840144802190808951296836231611565925470958489743702585282175299766656948649719549016585458827909100111957674516971810621874251697951814596708829878840125589493616189222631168754091813123301034729932652563392178442296285151515128981986522297233802100692126425510856431894254286028121962876563110167102619648000000000000000000*i1^262 + 42611924442331559547964464966214543590619691781063947620034402613787812884931907097809207735202897415688692791379470242857041780707984225602414046852735987847292751103790934387209442490852019987868357313805488092387474666234684781682437381865287461045174234794549250562773236897585825471304705426739164290183226191756754930552725299400869915435953916349724281529489065964832636732581647636199194829138480287288809204389860551791763046121761381913372385788165580865998446117135142585527053351953045706902367383464285102315934159814889389264649607138664237886689912567636194703797590359114050452809324704374911235926566696181945133621537008748189252125414814263069871372826211266397262022556717282782289877524574818566038551712785798313893875667248999922024869045298234626900263374302808088525135281928022961907100784834332094406676132191114490172558441843992172256532193176241614167845215725138232948663363055047435575232034132908727061334712018935254330711055541989986988232537245370901641288692203023326771392022826059444775919953814772449617020852945812730536011477225579068411012456562414217614056028385373298164003726337320427863156497363754016770959805299676405476244683220637961248841537039407192030678852817901367538695375143368340546282818058386456609621422427633846823375316961518142047464767979032578624023797531177962455202713149500341005891696727449489835639127797241942908209301471770761701621781827163443559682334959165953439590685194076570677554530896761661849128233090390307829299320268739870644757442007431625532125055076631605615295390214700171999724035210590140703893984713433108592342785538825847029146790973094015215585844357627726546292672491789340351714607542688853618653900367670478070772175578050657504094657267270554070646658484512567703749938283012837305053321747779187112344786825247594709151999214414104814149683227980179802659064518004402743339834154912060785062860815531152558811949692778129384441566644304198216035226466110305291335890423230274510871571040433101849587752786884479446294425143426500409942490963502888694907755851057531498441879968027239129977219122394345120529281818688081853937263909064500942958227217002861073924495172498847847260864213416474161539599719726061232810724225631354049313934418782603273991791765872954298732518594831662805628569633909199992431460765957867340986104006893752741422552697955092409726665845007935559325046951986209760028532568033838294440675283521672439956799160649163690529151958525969040228227703164970355138546618713265228271123299183357525410416938490787149266724422768089973061665531148215693657670941023994331288621333172859776561824312060583822914236465407937354042758565619087570727629762231576011419394798774383675308910157605816158148411061077105995849394020944645947766902414417889733829889007831130345934114078908221866491054229099666663783032761204535271357810572068634590463448834259100624106989601328950205981538803012093574307871290823031128024064736082584947569042108420522570648867067743088167144749057688888145834102243749108330916249503641697791025447651099584100226645111281628168856062174142987145228709101336029581079973565835051639430691443067452384540713489021511642644480000000000000000000*i1^263 + 35402174191295861855308989273132213561832310643835972049895018882354208525635246802097941240418282240130947959804182648248635190635943443129658135930390121170461333278986656648105880761403491671675145789883243291423844040622157258450319102535114172726494628813369785707463552512096853367208740722853432393211389619123762726794704840668684025028701176727183372734513200474809622590875104566760956343628061448048802824410183133065721892724827253261205210041774247157159298248118608495765106740752666706972760796384273460367622394186704255353963813468015634097717107088160718033164101052373807118936554878359199201869638651602317213495891533630239267402687139042295072071945116044352689471254358855446807439311501979788159777335271415919251754300887926894314907127244998936989084860436682847417254568396052377648105473140724337507157359409225618752360985865874844551829622083754484024459748923988828459000765143455363977479218945540329459352851740134601274849849870976734062085292319907493373444874584157943445449050438516489382733461559996622224045905988718489378345774432917819376226097234328725699739711307546559865882553731926674527161945068362575303190166149861562418965928859578837855558104169971560219819167646618371348221584895192622535383429235183439272395541278191917727916361879715753848304183080967288644473748124832894712857884678661945392670801321243530967076987002022991368014418269484139679836701794891227035047926489803378239958668547255773668550387910499352016793653250031711932479303249684268424523913298303750008266221647662924734404819247333993846115245671673224007841005467363604728457251812287838536935917429189110238450980764184307134147462002030317836284224259603587837437657872789933278694116999038672013214007946512529065108366308658542430716205681058914765045770986608597494236569876504654239989650401110194154435072379038588811269767206734576397133221904202184536269744422696031491101231959108866861595442035838485500231944936329868759858478256509439186169850279016901404769522022337546190981777030730223845562763032237659443397925101327263145386551056341793036586634069071570774139327521905597735391102523971261644272349280072369148132791358452576257763240640065157303556541248707932794753113720942455602324182381347999253279467113302523910399736537303148115474792179312726239206428214090859463887220166951638096697520342801320038414754103561390955175155286217909462203018963071252414888287047227242810672973976558608664742732333779190102529835126294089381986363651072802247756945338943282354196831997686207590797064946762408317836921594180402398608242925058512954623653228791002786550230793627531607953558277715311806699797814549222070411710155622893590355666588127910614044752427746084466851813494608886015968334467726570004274857182331949662720285633537804775159210487535505867500436663631014407329428803617175705378294570028840298721342751129468422173885369124749555055410122671188869338053310597975041461824740708732669915455713849604398563777753298038434130087627152600822160619897590331914412944252018776794114524575583891074917431303512104048843735790871453697793650286472178236380241010544661561262585855513018861711523840000000000000000*i1^264 + 82763930552945316816718310591575913211218647738195426404051521978489445687168739944604581633178478828553618791658942525552732396228277986468899916532620219561924103418952727247035761825552687132773550810298798964031212931344158298831238269830778326119234513217292084574137377921803569881839980063187662371929736512259050331585220065404498105167448048736574370628074057237669088920258900722398188503403415748524418186083791494031371840475150524276614349401803793954476068477192437763451668868264083586728029388569962869528859122225867721595754966330007244288780541397164479794006748750105370888418655778850056301475966459990767041005685269932798733205194407808565593575731206129866413962614391805598430470556698152696714867847615443073411597297239876073051307286606816020715381347800080912578838578618245354019392614123137937073316199197619518775716381159125232161445470715400074251776588216245979906837210349495384161815877413103958400530865973351724995847750475895939241268517281971225165317941936032406806150640384386330030251900431445378768306130257060831017496981266947493741673826688030110428013377603420247543701140595384201594678328290621747165955070857807958057128948648421142958836590218053236921898839406151197005316011450064212917545300270832011280617050373552936026058340997006959199152456347430311377861028921222470361482644144333981840590477372412858436064724206479797804066189067778797581100448712085308027427741162681066150744617213503696500519128802421062384283851071521816513644095649689378298271777065220394380790545691464006020886237034657736183139188896227356836425291409067114753407179583697760915705412803821714238553769792964349165178613637850698088984037285473900929915002127901364574007785868487821614620266328544984509480239595244029886131005927520722277762956366749642820209942842353626524195028622714384154626011279835474228525089176868442570406287429391241249093048493161467171254505008509285953530489189222771112176001575595438380766919044771004415339099844464306102424942106237177202648965006931976677694507949063718069085996408706437804784478296091261757617862548626625659150785276830750412346878773026451926602301529074190880600913596615135452204689729117635490317791583458009176208774785878528593343788919505559811875177566070221475686274369024273469110312274129587307819640139621377752262318870282866960450197767019376712612146988550834651854080375410860365933166596314238612833673534369285361685070013439731880998645620286108796183213634908203055064255801869287241494418862496178633140295600739293743071855493790888057462040619562755932838804021879626095389021473689736537829126723832284253594388150605406347138367654557691021307536370665694220705069321406788061024898114868375607180352955249012329431686738235805413514110375400209044321881547444824588109302171613934712712566008589965189209892908715625291491545161453808508636383617761585102107765846835231399602195168339470637324169033246630512416946976209231772833837888111689323073791505121338452506354496758307285986716806100128190350725920962365834419145586136623441295716563735315195011533255125291777872622937861546913229255815304095634938658816000000000000000*i1^265 + -39789726773119512725925830708916870187823238769355262406648214250068462975646224268491611110600903981698122571082265816912132524014959365198999536865811431014101970572156600946417692138479964121393950037143265137321922520769072351958038513206495003125635273372832547607666697906031382951906418002826325248688809297610786112304697789026412206556457201167543143321193129665444145852786633871277999704583587403038724335270728649307099965194921526047031935888950886392649995252429292012499493575768743851885453956573168686407887315035400734339958313919015321339353171875996032955717291056796915462509763389821499603186422437859437194676914121379288478679756200977482886932101305850449125158772585742319653345587116694922352895832529678139293285398169436550845142256487666968448189912101800341947738302568603312605284777676138898454957712478284755485110776217172326118920328972294136261482034994185537145652390778401252675630079882020143733550069225945039099617529091991663900239715577926026419316825459755438762915012740863617418275593190497110983429232116227583796775105054583815695367773346885116394025131027671181806247007576380918300151020364175782472066359085974440096829242141845492005682641277207749862895561936295875248267897199212793679327253690064452644365607570411363126740812801798325918550709639375800059720655622652321476712778904974025807884787755753488118681059022091731797191510891839409216375377572302283351896737573926235764989777325532411348438441179070933405205325145668917631497165948588233945168909624088182721538770152826571033421734145926703023607943082946834479879169595533472242707554690929047428398023933429671305176547294597243347240903529661535596185548059950586024567304298734831968569589010608254340210242498256642894302593437821574248671175473127843315757022513984916721887746786875679312580755985366254713962290177080251203606980994313639872160231287838511587391510408884473216485225050174387506590872736564004604544247370005307266812137173662726635249967466002414562975805434540840927139988730642782294486440813268406677539016107032620152880562672243583423674077285705425122051186363201147480631610512435960119463989168646524844925118549482870307828461665968325537359161438739811000255980076259518040714758338486567609162508860242626520840988239661171843276214771643559847778991979837895101441813960654550352748848820756187093131029461759647214025798935445066799202292701142348597305918477439939240041055895453874562077174962014676604033267906889236119938619785635048936573131658142834958358594251361740907552665464487986260614174978707167557580430127149093689896859221549792892295154437945524551710091881202291349541095962053282166831414691524475075553335195309134838794798286442173521052744427687370526630284549351876096061071904668883066846610570138518709802210136680489822684107815021660798469083832097275960582395782680126328866133766490244386148485095240409291237757808969303474643794166292534564168760180439713823451502448126425989801299634119688431880438082653841086484937921106962560690679034121923730460231585409498096204089092151383507457543277820898997478559089304871294949182668800000000000000*i1^266 + 29673616667799544867928654024173787560820064552036329374471685559972170020165405917645438334702752420855992396353012948226398750807280709684870969067646572357713554856074697205854453104222254012288609891641685441475072372658800616134775960030412137714943606837723617369045168856445990986674540346249775796194464170696395974251701908581454240213119138984610633138274586367595548136916738067237318558430775694385870349807238513799838110284731885078707958437816336937373251762865992494791895422931067302226032838443628463953838261492133419840477181610236139640328956707938506570095648983182578751475041877307830198946773024957149465862280710005481883561706783406055386222481688927159577251483862475826948386527982080094152936638111369726250836381077940622838379987676125954791958546695987530427966290507918584028121657413067025683367001547334547681519753582083002108548553583721296492281976021757638319190240028888609778645519849085930556752583822395569916121094145713918699122699651624106534918489814065893093931288286302658073994075919762072014323814372344466492453326014881067750546617985854325173582557573109142538206306261520329114452225624574415249467962240710682812086536837923609756244065892832093317157490634905297960508774277367161716749531828920367503700796677615969390096777418581673124887839446004819066791019520711989049952596524430388976122235470975927974220232119621839874105050411541299546488115571392844784178152033922015345387687758116424482457772682324817793383549475954894189953769351837979288885135713737560037764065694339742258759392702935369899991026303856159005860348920435679792968452341680336651860645201416123840764531386206805622398754407935460512759433245163788744730489057869729781155112965224507113279033579345870296919101456131792117113982618285203636423059229584702986559097520854369677980716988074192133637355410636841874255670082769141094856160276778274496648279683487192342362029433765766479028534089592425296080819792341469439255090668246541927630930474056806175167941529563336246280259166439134814897409215631256846114257311100685500916288233977460894657540357822396893802242339925283590828643382972073781953578709612673410068421559930098214522348183253736045854477999232084646504225179527016357970231617054111319260317454981134210713619118641970755697675984862730113292799277956364611748137843180190439579944284549911319160795744002075377323175075154114844374389793513699168488641373454910866133980171749837918919897869850736124191551023601032262674218760898126136038837709704090312062819567104280113787053863281976829207291274064893431537931381832882868159836847690085022196150449735827981116180596990173061875617531985501552828492178353389476449965242846359058990964309829120479655603447777379853841091229014031866439632419140547202232107274321940334349123234051340980752567139133463572975125614403755692077214261021376163962217912506652351446661772744848736321692930609276478087135533028816566043874690643632277661043423576967168359132130426861443844587778037005461821791535031953930566933936613585016760113918628518529486671272687176468050133288985174899037726310400000000000000*i1^267 + 84482852386049543936016867258026032751159673023605182232270944142113798131026827784671542082816658593311529139180103834095222551770084724647284841079579559142752113070503738725426415633460480297958879034486521631847157019021761003454597742432834732989008459519232820923006134801049146811208423648740022066064852163980667988168116516548690559634625338849234743551199743260246001829625172320179352574686489696045153459936366516736285185334026435440902872065840830037372526468964227716377665348395761262273085330411798895777561551924267584917564652373727778516482826394891005834614301957329026291012165909398981462990663734363500598071661019396957050940442890573663527490449648706561862940057166788453138927395201876234281816513756976129929331975928527581339716666092402288924332438190494738157355873626302570319511900804388786619037840793664459657035849445140466281992152338577588439644528273194556801914297267637798728951438447324003640451923003782944659282039927085864866548061782085718654438159416057327933739221367374276979260616339376736525716433938209137646352323383070962769807856575845431849963724884872732571561287827463507681231419047762743528258556196382029320736868844438756421957123693062788717843950218924933723975768473159659602684466488972406172343099408206997254079265107170004948506291047909962727484170696176182562696117920523337465403435398347009155032969260304748174983536718986323989568037900812187015395543676029419136853102865651690780724344213542151884958405066065510571802466810524612430277716109134645162226844033177682582316350188147031119032447809480743046531305010348776689647269834378638262636187634565658713607966095655357857222132443825983971824792023608591998722873530148025862910653893541021058629492273231150071195977902194302005804247586905837803093728923974217350755010778431663034786021301400598600193817959434794427447729747327737347012231814061994615047107548634867136279691705412019694651650374207181732631022253676161772614680376755897326150657195630941839458678464619708819860581532755141086640911416001741839763101811892385650416246711655665639174060469154197780484556546052671467642143391683435852237582373273629774370564874241222432229075336744221269293474380644291804054258324168455614864880950954851334260295633677540376861357629572838597798839449711523328522286249920178478153513499008326740295579708386755238600881859953470674138587100532959600646753434174327091876734515940128788771617895211933213999218619437445461147671299329762760205682174067512646685557602146464086009349836848690011443224853624277830945236622220845506830752734441771868316946107795308202926935450921972857252098900902177333560834286110172735650879526784476511306894223593640769650381530740513204306135766737754814527064033016038468113920966952306093265374680920723712963185914509949603215741291156895968745461491522996197809499308735757540257887823945878354019489145826622527323614652501223249925259868120228326774874328202412164863359029499989347727577323741194408791516896332206531938740070052545543381451446681136996932909438518480251399568976275085506454619160576000000000000*i1^268 + 29561910670467642903898238201729553738582091364233400277583253986506870964156135789220665600862379595737430534273783579837119808159749881631333179398067441770968370365239097364047837492731159503709455100109888744511527350529384935421407320397289653473258060974120811107797510858386472898122881461726440481680695884074835526486105186857824352893255377646328604255123509028832067465452860796923701049587126433935258318600171854862099919597933390225200560137789711370753393953892906360987090377979639645522303099821277789595797686741724832673861851823786999451173834623032329753764040913061936660556979597849756084322848963516162876496868609504584553232533799581764265725252002106212875488858600245492022123960311603330775835823306245094794199366313560164944614292132637004653341134751570658729983414121827589722913721151162968799714983456727680246376976257216937639519238139183431720298748940680512403865807494940641247635908999609284148570045801304635845147001990810334157345960788123332492284910700802643403633962836431825419412506135873917674819147108676220160010792249526685470667993720341753582403004959607598377092848588315776172259733056722058149926056888725172732992010759239202138741540465392461871535738334495659969483080939621637175244648274416220144189273050811382544944414480858488697893763648911423723671561782011079787510129278208259694846797728571748903990979323851940092147882826665722340927629853455654379073682695515358521928779775006907522634832077410162720950636684564899748361044481658456544834617695118611553155251077544119611319271534857303085797783651969092853610386333391839570201155092247833386229141915904764464983398176543178496797753390419199381158139902553917516453639682469881010624794345411783569816451863334449644938383592258961040098577249732172183548706067533547811846489930530028318869084873111441449293981551964377607739123402058609201033858666197096749982541472275867578685505391569401983807271902166354332410027222722391860585751299865372388513270210194584614935742770462565771937358691006211503837810212460428956537462647778656506157097592092768559117079162536169368591120064292738007203902251759581398131400053768162873060106826378642569340479227464907805521504817288174516709408678719100049815621007715656912832133682032851218874968388472630493847080064996530586918124353309777435008243860995324497173730147820518416143683361845128803033177541062178220919276497066814255568730925564813881763662447833619397600651906053753129172233662768680064953900099996833719333152706855664020418787234572580166027703004691178214908740539881626171920849450152427035385141310568240207827945189712959419856599492003816570015779516838353796879065821405496651976910451373767146125518766762561851337018597290505813174661730306468272880047177380958878470806014770319906036107510982237287815135115295230353749032691468490076459265653026750675841660164117372909709006499402508626357922644153348248003920479376129773100185188846170571132418710865727264449093526942489088476344268914135968152529490454692712255810545177390369622098059465759681254565242470400000000000*i1^269 + 283505932776771867329277170654159708912851116407994240234283474402883362816063627231946083641599780666714942396385020074959297833219285928806997514023522872121058347693651789209909050759830716117389041164520949458418677631227165699656160339777503404989799790910700678838308695274789535124872983199535276129684185819993595317776900603088240603039756627964577160080750519615477454331893499066770769160856248190729434996599435209042445264676086366288979638187658714473715672704332423633398239269182992974281450317725937518630987330194403446861983481533678899892185587222771256404595896103781013572006616360656241278208396522579285901774651771649036200842826541813020812203072242315801784069718526740242068251070368594240070135451546175323706119836677043359580469142860943309383510708411421488344512233053527136754791869654736827277530184599875571249339967807753128047547842200829071472512354458980102032005838316440230458010967699796355828595597614092006769166193224297648602935153406065980369494298448800577541232613056072768947154526866401271015157884152347618611924084967584088711808148259014143281898165519675176520498974022564259392655189879738213816124401585030239211258493875634022306614023889275422720403789787357024853880136110017759319709254036898660984483409782487171482125777877690569168183673773094333773869945283009158672936231167495181892863311352793937159363527222182937071642991196357802286402567892118799673969272097944913022365470094672293559760751002600536636770350005177640268234673523664847881860441803574060001405325863792133237391640616922295481283418661416324554916406637913670436632389236807326820481836056526700912116708496051943305648450299255716044073732233153039159605143391628491233596741378135414051071352438725687476480796743359241340047590730296154264005116399646216525378176319726008736345964213955824882920137839720087199093931147514235238053195740644738697290892890289414547976933835047046197277786503013459075302597416873402554466804106760536269926320746313641535358882128486099346626181644315121660375035208112214353900195230961765359460759826228175853854828416614554966252033548843858241433866102931292696764992964830907429093970433033871467858712055714186290876685600572894788662808698671477882431137580081857737790364621212577537679549714731624712371144588979122914046481294633219910561112757624428913759457449155752257044694603466008096086413582167764267326875340931456469554647780046380717487581749779706507240884154221997699413788846523399565543902792956010791453051544378646780997878072402698760789314919811184414815919548413972292148351041487364517632339970275998752859998667616304298720636665910693666363626971556283098329401340582655261316867072718152875723610875859926997557121857924286140214713059673053577225014716318841686589558025372428418172812226941978547576221890623141614812272405627661194627919341551902134009697077751400767348537056540808025528813822142191330953173889294592498074832461926400770367122084274535517279039497951377555495360272513333984637085238322532721859316475177049657577528360960000000000*i1^270 + 163364714379870738395978818591955102192707467338967949277947342518509399894793519270530678399665723030582247453774070307732240020085375268695288078495385414435841769042856966376497339577006262049601702152014989162078229489173189144186077047211144713871997573626015337900689854884055750641833546989145980086842867042791877583561314567386064624076350852091430964954708379362671325762970705594453476900403787266280294176497471733929999332057845497436677811035392429990819204523411956794801037096308368542415614803251205470748601712025195412131025231516232070647492999471726004354542994531633611466974734544146279045385044617362841827257395831723653383877249210011780563222141991162066678042547442448536556013942181672909306083633384809452690304302601861245938590680328170876406381799810940476429807833736503421509764623206993836806547608156038185359644128590329189097479664278703205893517901259100940282258503978739716080537167233348316514853312571624320219744345707938402556697853150407169660657396603357334312712888783473103480843816505243005251371860316826298666863028777454908123246854803562580645871505934137523577725055127999326645021577412688117490112382265304898467043133007521589457021811267543469809723572522510157869159338513743555482510984694314517446304749357176903152753351923957192029952083130256936250349188205506678935773402341733877456786551490045936438930523895609389294380752039031159276690078718280209041532464440209193941936189256132016161678372479325857870772772654185609058089069910937838329116048292740163243845090769448069898969207721953633283149426838540582122660110323938472078493230374433943101962591144178883674429892710378105264970329721344153019018999186002116123153699738100931079260008374337633313552249079521024725367860951669871114736608876321532261381705151251975458128031491992441145374908906158481092789098184509651341424802539463776615400977908495029558472236028498819674124694844870645502961211807035002636468668342043148393802074837054847059557625646805425993043867201616702428800063406308441958974717779938630362782617135519917055470606666328540721866186064611769666737061611615534650069539002303048300788200500155956106947884424427858676228079994523869164606460045027405468481261719084061172373302444595729731574474598931716726681232737742577471898123496349317666965006241330764507557561388717128667323510499349284165048795143627242689626065075481959873117789145347204796187360752770449141382057464796897928044601359452457319905721810413547136007680762007567323661233403064350512616033201691358692374352242991051795991492165831399784580038703876166469154089051132663242443018279313383152806279083836788820631282981752649370296473142192843080707299460302573159662314757981323481413423574580129843396755484337504367549063968650656813096995937070189776685711591911127140273282436712067228127811254171898987726482225446343432631210159735364522987557284203000502351245401567957351940929614461956451818173282592813652623680847097926556368240407714637130074072281372084428715358480539652364055871488000000000*i1^271 + 16629892703328305381337711195367341445120063473871588907353221012012146418305587511540210119469306967184694664261144684232364973062501286532623309374826468419994064310633282421638111516179809089761105583940861404379385596040747986953936506893072219867099819686360863661469922804008137723759879857793212181244501171354646039432966364585130631088645964947077403596202162393390415217826951260402489311937254881507959112239979646416377228266130991837594261713536921932802125514521387967686004572130794575738792601001820249993784786561852806070649332681349675790241402346075832159838576208824245185695297684903942405729430128691165954532162121255510558815931096552438976137629988638630330163810589566388423637489119281721367450635748281307084878249322417424912349323887817522719141068447154997820966290318797046920054918519527147494066261513352068156024695351988110432855436250814221375687540020779057136179526323208325472152133479453787016319773442863784242021845671239794338421504248767818899919604099112751742204246432347170878812017172979591520456428913033333314333840226152393879965707483615441362047364015071163430567475046842695875022534762901046594007259444537364369265875061031617906065397891809347060675749677476407797160679466629408181991540361710953827659274922409234510611117225980292324871915824245717897581859844373792694120031238448070905283561692301179734564934522074287306382783114163434492363036081356541001696730202535338991020162030056631792754384895208309645922241610583566777321297494837585694640118592775103239049676975008143206042359611551404363315115369507848729593653293896566133592592877345552477979925130664651078226856951462178323209170109022728150931719730546410630829917990468570036769000490843459344442463154547528080514613886758472312454416966478524403818766489225036860851239428420172399895688084649301342813025837579246336841458100484866320730927640591273999559981270204702488355581284145900270280758073027988969821049502985723610121441283936988031513349834917894242037806102032339695717901170719472277412321092912866643126009661905854140653830092654842215297500324363150568808337791785566423235907030923381737392727941593546866873917507863580600350739648797495529103437449529469306432248944847787317024444293673152201625237551457061993104213232177083757670486735985380438757220367557290761707035155154158073427439924687342147686571764936705073359831317249303333181617704735712779516945148496409907236745301422613480996933195078163245320476253823239831609793775509305622509500042190397070719831736123592960884329064107934636019784711987073498436257534962004913505931878756579632474822467323874403851915829394425406814849160654494772004760313480501823110969307788217641375519685399762027850998460787595252560441362029282070758675025396014277479974451184980681809055332846756140544281557133584261331074082111574257806890025815201566624729334105336975396194919821541229046794299933045084691412081271323742479400863472377687742064548056940884263114465085717853781210515133326681964544000000000*i1^272 + -3643422545651149774422367572018287351166611248221238250136504925349290690139303482567035947559252971025990674261524390569786835849571738019859303590390767450411797343961191570419099046771943398684481906801351572446007702722687640826326815803272286308212906399681327818345862053593453650188841100362370258393945133889709312165035877762224536642891853334692076138561511719529105933277724950336088537345861519964785354473874097158346056840245171350747853567622524660671425599397384828452720281975536929170327452165861787617999880125260407658467897460511675404302097353571929712020704362830006652975825115543172532705315684103645644427228634868503759157824699458673137272079379899118067508540511962612426072516264092318549752107829090244176825201602696268416775242972857701824203212826734432401637982683284566826100587160935594095223172661594278670621555351113088332698361795953613887674777233355381844052763556591823939795463234531964421868162164037378131307780686675741361762121710677685545024761577012668133859265362683359406239584843288845535794137763407780388406438247790042292696426389168418133534355163620755984313787149419943727466187316147870808783430241356442485810372231746367472796005312416840275325367495284979417966510813805612454917271643444194866455067364699886752980521760268481822837719240349704955154922624721554031185358438862926428539263117754850184597081442224120668449701786684468982868545641688037034583935991197411187392816420478078643470646517267042483089291556723350646250946671976682337468071420821353151222078357364722586220569546332752923223384537739128957349720015435422807250954968364495389586244257300803705776772621809417031722208129710471182300711123839254297964683181329764027337533801330894545017958439436710650563958511979803686164739384605353434899238974787286603378727902773210497225347249132848828718954148302925213545066459873085027280635184130603516117065311890464521371511365839264631202124164130490543630052146440906017555733447007316800844114338316775645103432287200226042359930863491353515837399440782419515161303000325600152192806881080792185633587911572405579439470478662722957871915976499854169407583030618699645831373034673790389542254536726370852791661405171935757932208787549307156541707728986958408516883937832009802970782754815245098818103385219567836113062214203469775157232291791320869609627802964556636024494298243671909310710707770251431908678704064051421029839498887608283879645392040225963806446825008447425397937122027805791125884870758300009828790839838725017271063424485071176228405240224274849669664871487579171979548733096295211169508206774270939810739579742227488616267154163774091135784192779582121485964340860328649947399327952996385239589914247164802194325399688436436239625756461218649181336378099886935297462805148618538047310264958669312889289319959299380387999918793713784497733896436037884920995080712159209060738648185019327885555507505895183898359710190378752882855073402250151239078531575735023583156786205156767170560000000*i1^273 + 160815028134254063440125495920857605674012203300425301820533960731647842776764586462349465577180879710079437665202986665869899245443848305778291030520360292396599619113521178928762306468077890368087740799250951723180485258617418576974415101016928134466414663328150145303682877709832895741257832557382133787604574785858246377134669831855024544117733285018899160254534052523724131961896452398127556570317779693893911465545581974042181331249079523320414918027146163990006698285896237516773799395907199413450804493526003537155205665198739368873664771511747444798137593300389613593164820015740067613528481316539960065374952941120917237315913820907356942407746680761655102645582391181599261929491458370022608065880355313344030799809318007537894462775801674454374251809372041362896821299235159518600890749190871477384839038487618247957953400340580257294530235998520329053770995226848327710283305243096328143455679713314038177519289827179750004610635350598441208306407911783877070208997021884601487720948657292596897005790387020442961342987449317943275552760110010901158371685063533842446684162905340801628892643364790598962228423449913649822722225864200570271250371258158261583413488759171913624967371797139173143321941717963806582224043494441050032464178580035133783014819719051626144693272836682920550146281595139645069419958784729228272217794818340944547315063992432137244985602864658551570691978483219268807134817459145578526620291462070867204528316599099378916894926772403848738035489558086456785397716655614254759392920153652347011688976774170180897447672787421455887110191617885538166402766863869342589806893758316618710272459162537574148541149348833487420752011134659670082668589403702557499275282136720394353453805612091751307860655265181457818526648346469456590911928703577529655559033387560464203634580528839883828272792728486121619565221969946938717682131323106899983234130194972661298283615199896975017622244699125010343221077168466035107974539311161628459633674764454071435773260076980349969409630146057781315215888287905258145846756190668059094961473843273804458435664109873423019816611741698288459412571052787569685805320697640733840490530852533905374007585325528687270329683354290538736664796662821929952466210625601002034207432009564892448860013597272540795868312508144312208091650468741695830281199303227004364297704433539730690869284532212487527327331973290084844932265909686478757334079078269859314485022345454119319519729695310268296583086573472308695047064943768998944216446928132822610225675822815053753035957227862712933565245246192058931857175032489754727576070422135592666541405634093405097008207058039938998043544722305488665387973970363887659421481158108540590521209542278608722884414096869146808287819132694490842583972840878297264450766242892245892400448140293150207273124623350994713732813244354472004024159100879499262737667326732074164449635974994598716199742035400925317645325409214422788440552693648119591595382998661474577400853879901388800000000*i1^274 + -5939902278604883814540924397294853798240778553454139127109718630593940122206900713394540508124764219887241418366206524086775191344485532352633837959715493816124862019175984244664613627847114532212456785685525261835939352820710795397412284821722174524731522093697020903212226867354654220373723692188844273380955181207843861913297066415291490552370101897433350558334877067456313206287484592849249147375083809618643728035242594795244146417438354643098973982031677076345774989475977208803055247361393431423520105224086059389646668695655569139608691965593611152122570468863060171927787226564328214640065622517788128318865206852605397502283636259511958885167558188384114855593761934867461807352776808265457701136806135137444523803738393064288244585070705112265377894571688713509208581673492778300759694354835187557158260559067297065864157596524582555880089343725176785043543869047721286297338144779323151789739478889563941613130730614473410322682407900871913759545767160569326820661408506529615793313668518986882370178825617793896346169967506344701096065818998299093864039561376806490624545034797232259663029094816581961577968771523501659422735792749990055803694290516754197216839689268230556735453925502465299264788612953499661957569032568394467496661411232011172386744925558328307822472503397206864230706153555359397164903367043482696143584010541375043782684173510988622754059059842309957752611669818892995178615790977149621456449889599314390580275939767742032375365190267709681890520682715020662454697100181904115027713501850230423503969090141473557015495106748149007798145688450313605887008203970756112468805119415641200284046001408033226855835840623838049576534302726387276077839406165730820480230530726710565240863937693343616469578105608993392450565498920509894372508195233440494737703202619671055774709555585351286915353439745992998568695214507508310929171408887062451657921699144832196893999282180453115508027552831002770337864898767824317496475818599924863266494468151572380013777635168048428713217643791833545881444942410344697563383319343809275872039756466985652742173130979213134442465604322870759215575485540664350922008955348551731504605867896611342000897160783588064711866887099640758002627576377618967037476385385066688043140388323729442728398690296603846176845505628339000304236973731237058766076835294516075853358523215957976008155329380063447974125168019538188972535901167987246814389592013506838777411122601125410958389598919919683198722559928367166302275264326236488929221220335790426575287308398898445729517947561386466143841446400101134028264336864471085750523265786384512691849189268363940301147550299459662717411128818244657865447723942553125954231000149397922825400421578741319139888874877165659827308823703045229853341989291092330390807259463882312779900287554255069118363241922921869297588345758908886143437318815601133564204219996864692940587204280435215935422732534280230042852805927884156600240405940997418421873104492953600000*i1^275 + 203502906744904869925365331497736586141198286693508688189833160924989541951368577045289105996362687925445929283202001992415539515994583588322672577960696628587084881936242489086946225770478108329070552872446579046752779957327581914829474485584775695181639409210738224461940024010789780452809902421272089687242907964632975493480901912206312151474979198576786205431190488632270572796018785269085205413846035966307721672113927484342665956428178897452631113124655089702580171525911843250517238202080280680315058449863725552949047957296588467282229887438305509858273739178007884402877149289228895910302285601981006367350763363269044037227828996184330065977034199523024822043359871392818262662859570126223057687298225908415311056016052383769715777110108430026129823282432927625439216726319603901490267201124344154711362057958337752555188332785959299001741692683852207135147804799692004441181983788772534917285600471365143812863527896910247369588619009970522081145054429537608099603630415000253774119653201583958360080113962870416314635390705795543756588879456429106534474847000121780891783321345408279050719525695773246945307453642377821940247730556088607631313736706028077515588021946696383295541194293792902957877879274231673810086144241518471879863324594455899666657896273312023662390805817135336763728601429408682278647679482401165094079854570963700109595130095247273773382205487777264701830473404721648904883949292548350127342258108784982154600466090981855801083128679373365067914916789479156745479414689689116745298210164893478795618850076852252130817660025437851257432738739833371832964057977409084606625374044770248300558287891436671073715406052437843115338984893224669132061561881423851395149892289810038211381320750354140192360948198915527849340493844175078866278588667097507784505343105540232089582961300018849036830065305221874032390634132591471686230885593678021284477090190937880985912674934419025756691338012117909441214992058192633664965777977303061494790402791090746389503123976599736293725247558228987843066743396190253689381642230231800945932429287603229199814318901893340500456227341228929471380270032838336362276597216621980797309292108026150855619545128635153178054676938486888185298389160517123102201408121781369876455256141689757675648620399141211510760843950872923087941253518631773953773637606768256725112537779054514969469524418893013692113566254309680644769678642010413738677719672027260684016859284044256200213398906576458633493965686043235148241887040934229518603584257692208062578453336051106387085736397797083785874352976363727122526188655904209988372190852869409618417017157051290040736913278521611423899173389786791242734403755000340134837923754316336294704865139301923095733440122826564490082464809616307037664382739843088777761276173923037149207135647650281280258539277429277632736406521566248242703567238010777974071896918989359644012777546564951506602547441538420275419728000435805370407054213120000*i1^276 + 42596288474958654627890352378739114068276628339006771980894840917001793689967817561552204372493897409613183111812566527763941480004957151687494399760563056895776986300452867359784573787809094756414883656227012771731516748008876705768873519269717341791353030131167136912410329101649200935204665497623056053715580170227652131547699208298400806576689223449570001810189216689171358608668577106635705531022538780774424393825331847418816284396922470238964464853794866631815314409161179924393214407159749540221352388786400744557223263323194139402417468695969085471753242676262194822500206696015949011995267949751170166853484696011834720717410404076827691831055769395318815481290023245108483556075268122946616636913756120807475307487550323451532215991329928102507591189797686041488289533407429288242994283889312301915398241902053642856929144474690179765824834292293022558195685304878361449933258581623908854441281533947716461591593693364487484528289930529124949418920966086004950159400461469303597937700345871343242388083334176929715230676970359814292274868476056451558690173366009829247214509319662249793443880207126045001711602553633766147619566668665660074391829459169569182943093307186764829673660452547715240383625839538568338067991669544494569961598954984130140915906897283037767570492909220353370041557687395836957941146548973598854034996125143586892250090245594390413642639379763127378028452571537987302120019068368162156487064999684430404978007581006743244906005517035333401371591339127619081416355347908922562179256944516091461435231421541779787000323746923369194907781653621852410339452711158157440960670645548632350567490808066353005024081673001310918924843614619113331173300659027510634287433137484666775760660504556860450701991401980533407026007266848811733096634636180928033642096697408812811915575058451803559691591584511030146524975319947396308441415365141454382206051169822024410140420603913448064773064763387364416829358425411305507345073974483320073251316725030600052393726239575595446227890626401553522247989648214172974273329561573599478544574418035923939953286188138797686338092758550654446670958947357779497373971413713142476225897596152566645540576742133894119416011773639912647976888216487574408295010999801945785762392881052007685344108293017614705117911805579555050050566345278227189009700749943443648916376727983207906082133113696890822865137185552027428185349976625045227831315730586528595470038257240111907118281932413177815265420864107067957486797056003886521547866934364197949373380726257951281069564386541467620944004067157702502045735293359042998096908104407346260469756161247555375127548041166686410203678865701263279675783396858661222919734385917388825492222031030395743053902438854429582566804044271919799810516245519202695782633607729416541971282705162832206237135179628594369538250812781640274764222791175943834330797565839958569054871565418652742131439181227884544000*i1^277 + 1529629041709627371494270461042033082005859978556428748221464084906076069040523465314205525040670988529256888236205119198296446416426384928549579007206329219105788429382507459247095713406027088330492141447048154841981849797528158137969946100080690963947876320371209188564347299881397820008208558108097632873958070862044799291597802355728111753370770870924970388902045569239139108873275867519826914854320993981177650631066515912195342676551153870649393319905276579605206575211965325481145136766012340715747249971305929148927934441017552752999444096518059556894660911829432619279499512305265126340354996642598933697842582352501177071198193626623630547367561769392106827560660756914290466046997713564629864726112448768034451780029808730156059942667193789494191649378055162806180814214891178716457602564057540498602901758935408891018481579613184873798748556603969948400812167009392243698503585485841565120875657978909760802613998737861053542535646624387501692887490224908008530256876420474825309914921712485854987315025238409905693977223126676952891500719354992045900902423365796294722716973518830452527012803884087011902046839359846226185244623843792454165973909709691263735083381254011657173746594797632170529085173263109354123704297610306792373989078585119667991242508538039022972680882645765186862105279649332449211842360681681934969324655367597580756180297995650551137524825646273363041163672939838963672831791727659286910019123237110593724300184157975949717528541202920423431766399882031247272116122577455088070981390432846363136261712250862162574307526445636952505720143634566985740270483623338924411361709112630212209588254446578259492954865229175541219460005357207717560021576692329749459987461220110015929634113936944997049076268443607086026923770420747062647758221813135794771341719318691268754987875157851587170890716654612612787821941720035606924734895942597680444949282137137610046254145616174791128515800185728449712260402482920607495425750781507709677741798288228336789707609740899672992126118050976243242470040348427536672212004133327208743284210797133020996142882083620297437048744425319112845420267522634437536377892804925101660844176796379355106151277027037171138781651352084872348027485475108576928698392613513789788370619415353775233509655891097474395429523101976911362509344261165758233354562827710632251927710164947011054399755240335305617214757190337635670387930642889232255671769704681046377876586773866752259233226220460556114735770087589121543348583214125631099115963909899878404818646648269159672750288574857022439417244275342523301118929833662173209786548045258976246694314820444892375949034903265772016818350750110048570211659986275678869411812699492039187506330514421637972565242896403449012165962133726524464134876695885316032012315435417441589937986721253958143941308942559471381625292781201637608167345707430195281236753671799769524240168832204800*i1^278 + -12057223603901939938236736533129608141817752763281939513312143442246990843160952224824339616854778458623922036727808873844515333319594817082025980289946473209619940333663095288283812535809412052618948596483644562535404339466524118897920541644619510621338660192232162639701119565646434105227773891400227157546714745162930280534208070448614936050211922143717865873558003658700825548229678989448164193800908560936975526517452215041679517194304961599572450109409627459067945379573423722218402284183521866819685661237617853564953607075558921693661707225026408902886510937880429144462323245100961613141987567812701056377488064469640709396493732431276640803144368490210923101664322868986293808947550828550335613166237394299364247985676208511789884224999872965087007362963937826022281541565141156319052722521472026472818687861758220658988205285778893297953734134606006955357130008627064612338762640426679627468905210919463851407708661297661802505063574518411727440896511450752152816908493975104112196623957634877862795172024603946381080117848934129817510207571886008851021059141315076428373829088131062810190992386665623462175877633986020052457332374766652401569443564881725945459515016967978899015804298919716643065215093302717825035180642875422707035797822978255779226225228796746018689381327214378712585709158080208184498447280905782186699578433118995367194219720019855325878858862263978864676603010941617991259231284138592817685940883247331183212850954782446637270375709457175424824876503456990278615963492073091921285886519961019409549762331871781058362045188735208238898223075001111049499644260569308068507840781140039336733519043046854286458766141396186742736740653657572272990292739985819429805432284011291062534323671461394757662213707853324151898545688491266307256859100369039956755321615121139454743272931435517569566434913186741135459979838555630660508451191846654219810553255672776988625225173509715774381030515911829095031851295477898043037223974270155358052373785565678852009692374245579418306752160942354580342390381708895890194519995876602705579784842889602012809599861215145245155701628495701927922226659893092325468852107495904643869861982505473618829311652996730487353093692999723261691546366826391978999628243831168747251313972351382709871698265222092937026067214437162546169899991894161994806051847384157348799760170901008151917759993532809749594967590453058461141160984203476440221208170934604805788007814770724899307097547975580741936928389785684949800600188793935734027069987108224293669494906656647948520662530609770855999527401752191840894483269436755755412949906395192829684329664416519332029000991022411308868004904780829995944260496755646781937710984284000034967613038132349493633560777305412604942910707425566453477891378257862469771716752844001260390193038076797298965725183146981936068145703968249011642185704589282508800*i1^279 - N1*2321099128464477653798678928323953687358124969127088035964385546065008881390679123233768761319863787573000773335806962225088983173621415052418947912267769389020061301631857147075685613168011523644307229236274578952950970566609686362816105089766302697742714013*i2, -641087056024592013242168360958461572692824214113429255553667675066199245668119224527262613724965092759973985429909713664394707452424153366591110642780146428726509844600474680240739379344220533681332029584352620081498978412456989836676988131399409675410027309228606429075999248118165066882908073915924721196160189390201438764327519702045213232726176251197548275118914179400945900591990436788785676195382741213129438030375220720205914892573283068647942459177329711537530255126811038165116196516946364756032134977777108419277375727139920011326501951328386052766725552106075837735325312500568580080156836441569984463030188933644440562552797516615634247918811509292304578806488470280012699800292452447884877422679311362873196070003288134301669107843688469957848887571159540069369361611985926144323171275051534739407873538789971403351098812174731214684631269945779966191521602988149458681393358606943680771736620747546924073754734292955057537850450768873677477249908371615768523214580091300976722225721827313488856096919183287049112792932088954216811519069622760370913077753000156272266715408575711785236208505608656029142790814246820737419601557749626081916747399766125735304758773891007161888180120695336983749603064725985759567540406196148531864735845821647086635892915809064170706769958858529125254692035814589683625212669327130440170683803638088490194621511290087749147591785352579991356170890285015292120020286473236660738849393155135814792645811219169793618488818964694757625376118364925698075445612988295078098488316230390566721319792396613431395708215605631596536474178148512818300810528445126346356141171209611582156702509615617859706829676480276759028566514029741180120763963382080527637286443111683435700663327199500837266652232162348398201042563050332455220479684631935469178082141054918636317199011324668839482185958922367156572657682550946482850746580525837300133855988836940673784443974291798764730443154594273785137325261057723980983849766551235648171619772896614895545514712197728558742370744503067811471313113500207186539825357892129948497834965605425473612921920390550433621964797766838067410538082613855023313053792140437162796769731174728147765392833722221280565230194536324110449864343716057622611241060643913476238253590193101082889043280557852350830085695871530029266235789900099777297428590123184728651478330614293767814376835616080207801220914061908963119341506406993322480751679327901295453876177687482501350146052998919157874995287647805757519166277283022307010790218174056115531288006084940067885925166978861416022335919032833199354228031672615154036302020010607085732318511568566061103388204882974155471615601443221420231970454701338565548741048079585217356072992105491484692329025209840813526294099991400149756265294466409878976754211070756994431382150617166265541072589717178388004748050046542168668627292352313840006013846779199470097966327617063450059462388957545298804747998553621474215249461081693036119047439643424479630473586886565209165010990543724232856840242632588943617844306336155311245334988795036217666351628635153478673573913098781772935273478231164449390160592002639262777857727795110368499897617737544434100540376544497958447780761395509977148277944889481262606675795346859365764188127390217905256897979608066176387455937058708770201532888714611027784001601503311109200208298113069466238503462426429160857612328200713662568584027048263528103329153204897988329746073143660769359817481854798471402944161850303838715457938594222719304122155254547977829197103006538621623127564979786771821551638762112250525434580786640757171716187227867242983639030331876309119711075793315191790869881886754851551031113748917668401163756152265516724560210350785309995702125878535850712067979026746862875228174263565083416115307838331295341609397212364443459571915872055992084590484970532209219518276957013692785674368539364765082582113242452237213595003293836580571572885090172106230092577779656390163463638969521708285794361899015052477350747963880115779742460492042686926106984179067337577110116687225351593206150825553313554988358056899137275993207499088171010595035843267648844167918372141045225389234866207306061659492979086334871321590618955144785568023952863156981054516211747552909752844936829127256090199450643163935699652552624522913818651955349471039986329334727731530977353547541115389565159959425194340466873793154553835022583820563408975353940370869121818348506181885291492375717338359699689222377103979051778148358681625445929747328520069454702574503765234041561211494716167307319761240294621168042577575323915830731917285456985178108452429721824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -92525605930810694915610914742392727624655891812492878680244957959704796228590261660193362220854186771278275523064769375718667875615636104998733114195701038369257815361092200682440588048509239125831522216049373320985158178539766168194392754684131132221817542628629026971359162296365188118451720629697461433271146714631023354845677420632138580152210151273591291979018315628031688551879937960959920269707218176100223580439135305678137200012808466408350584836499912089511555932003743125154629780776500223277173675044121910694786103898959176327655775346194904363247910441058281988895148184000196158586897203484422780846717866060338126970180116268182884596634788275341695897209669671115593315271319570816564216662406828072000133807540471151911672392590075281977806647500324264377968362059796704156609649435759105803112992509152121566421040197011797971096249098520039028728972482069385862473102919554034622870889014137297074396291423325021673938502644666075812671304469841256960702480552611146891223910144878521115171136474383272764212373492777693824610915287927813735799150375806264633893516977697847401350399836099751150549727243671555676580221405625081009236492072103988856995997941055277849644081039531127958163642040894608097967538482038559958958323083898052101374196845845598034513991772554668500185159949187388280749437756920296680573958427171483000739862929632210103351816917131754070203859805785381004886482546244640149215535839788546072606820359037829579912844832805014351979024572694513419426339403568047555329544445309851151537854392290602120740988769292702590389403963041398701975589358483559638127200623776945712918125464449915969489918881171998464661594288991581679693827470382939848144653448916187110524415431954033336972337843432814341548698280586256009311556166689695113356211824690051357673055610833527545431554897207151604838105390611367602570078160528841820026896246749762485604782930065232493574605672986808559238374549060102861591990067556449937586840273428757098807847401444024340288801902615043258092669086061280172728339147193619597277931524736269066697259025565284905737385225093508327257191477560522904761944920270444469825133216809460468812772774564715426039207100888883994486827097090135196343313617771991594343528079105714848179895038099397108207677507535628507184965713499038092873125004686644682307244966302308625504249585418669987727462026123636149875182271685715174665660215629460496758929997994698268390780244562917064548703724446812061848528627740844297990758027924616156921464234509000431776403465718182295552519688539248755798594958404747659329452930450743613133686264779752179607814200787126327958525165158105271724181662924155232669762869683206457084549693339999094079450524833788607873130209441075643000674819414242630914628235608202326870801771454912387927145149806718451898586921381320322582359703841213728235889917572909179613313312721243930948687590264254828125840620724180789947960182315994506311806311697985334261754200203650202391814737242033819586541604459455897792145706862038050852703140137473020049722962303059375950616724913966886894422106872538410747326553175810205447544583852682977932046325037407649176803327930607129925816327531283640671295372607506093090787117925938639462925272288525043961303978136760518545745183672987612068130790518566525348118135719773576382418387956907739326571727802114591349204793471005433834921408863245677500158792974896276717797704915841288103777429252777083339040788640394047261568086045464649855566255607328080506472693682063377376201327431321493745763788269674579875019621770386929204694948373996587123494302347058804609737461070574081933622980789140860496685110271030275064840209779493307634866598325613227124366971000222792418930121507477963738711243906268088737727300321546196774306353690341599336671794545383960159094993298413603366256606258334514353134684839028587921676718181048410317089797569464788088226656624838754386481888027581846048810227453481745908217857573702125295282496627538596384051750551530756268113918915310789259886530580287835453507174692180542956005524893077244843116606149115699485639791933297174685504216969945220738439115726802228679350839456070210450285658707035073617796715445539907861050430768050338071076215162022891716077130508782426262690519789130383178760657027893159969492609751093608971289734673618970240478768021743223133562262766155509538602707999035698248652831329970450948942340003285674320364250649119928111352386662537812740583697139419450897230270078526886335982515802546952089977701242741283245519427427368002321486290243724447119421687119167381166357442052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -5183054507663031053772379925321497910852842572673109918619785041192795188360573743551017303684623468804985036748018599264828388303354819748086225741907865024362919596916076502432195995544757041393860160816892937924394396507783448726314006809621684008308056584664422028242934083316134219468046425646821344370001696572427654388887953675026712293222681621783682898194455346711811756753270984785719638641487739395080621456137648906657571498930126525085877538739629462388646210716410855595238310450695097647291184256558606032308685260596840758124899199083818818303629975416103709130634884396424140662112063653753073230078803400874241289142717903915064494529924315655991025943075024633273732919171756359158849744583704892912059880850671783502908002665486759677385382808512977888626413482984989728387022158440235441622662883656448895199542765419578190760887341141231793785742504705345585450293121036432013078417982212015339514948703667321059816811328798627421148239647931761119901280036916601684489483248183418112539428397017307993628511510998448018636917439966457481287370684559440007768194313880484200259815404215944295355376865918817263811408792937173677971486360165175704734625908662045284410633882208545538139865991218520274489014754764529950387905875784450739026222677176270671348243654388081295370291098802996359466011837866861148311022763901552846973585507967938975944996393029314650850983058855969254468598810955730918970706792463692664016293040055514788153363291907905331114151251916099143684163326734748632593374343662728171797615916738858530287149050247493490814325702090522843098321391728895762372983034944163243235466261405164693178526538667975021461811078095861509786862884143084229620449045627142715406654270519216507456505132394985978850182556419682757607357441938544799000174819381045072663511221432821199613623795009303290358334535092109763104341237584607309658841307112418847774604679226502044662604678075448651706934703201825850209799366034819835343092671286451088777849390311878627349198821016284535288214444434093781456551869746225216933909348963025322777329563965533056537793334477921534259930739026562924276885109528776592965812457857281817108569373633134331586510882877551085199270478937628932805430997948648859604124223566156172833493142874971790616033967970541538780758134078432002143471709991973498348840475596763722261748174457423621222516118277462950327079124147656909748587256220347955042271422721016135344401878138304335967532620418009167524664532621942095965616694352818190057278890846435287867395199439691433305065144321494608255070655761478527772606556814215496729140833735685030985620591170197492115287009797597399128241392097382724678100655790783349852787086291321809157143690778059399786924533916027087130039355899751084805111914887443475531213259051893255211132769606937077064375499222836447061731815573363054651780689917302834373894065736350152412436467621921067933642367293224156743013740724197506077041273934187492568723054019735171150458600872541456539438072854295598903621485614036788011130870283083484182419440665316913952722318389809945361972598794900172532913393250135133501961755911693937804286888609196081391366027622854020679592501288660656358467293857686164041197924706398863002729397999533992714196603362785585003188923221345576395050331467007776548568061333487960692504614931817973533226613219859165119422915744076998651677142865919716323899241337020281133214540884960674451763676368240269617422543223540858572626251358639910842042230841584432719337462179086558730070879967521993813848611365074645943065811655577187544946799854432414015523140149872852644972719966146599922839117248909217696011950926727850717353796187464673883060942121330780547610340408957928721667233866655980332519083053878668250005798075749819829349801693069536696504782868067344626591485380967002254174204471614519700590663980905806900253425110086388780972160295494525459757321094056132537539404183257667463055638356947840760249488577014785527932256784913950373806955242645874528598063674893413078845005211829520588338153087372076509805701994946484360688414509799270005535011787620526505094667182193712389028340708912183112589983335800452689481333480894449225766200054557097071312468023410172032603028979945169969592188899079877857318211637562449099344691808399016307638725739600360234970898594651241378936498796459051465930407904697888761165445836871989998179188724672868131042752789121818814103525751418945762397217256241707089481264000194129728870265635175333349593994479733791384177288897066688310622870692071799361127361216301956538107426175931199614834221267600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -151942819401439009348674392676511689054903075206061880300820116682682094800083272249198678656727651244649688172011496061644764700895394753273947227133933697051359151054675576374403027458608955684615963519314426241962474091602861654889367914585799154394441587590699541497453122932727482952296166185342301986584608375190413477459170795303278830921297682702598082089329275205454904320848204976882862999309099537446455801740332328476630300184890908025783721032498723818982566490805400125990775276069161919888277117051124702818194821583030028434132079575955726198217158826710123884198573440776803555255447849817578537744810653166288206656210733344116846187189279004020959511667357478344736049806308310344908951984302938594080228806521233726282327305029951079469692086238169096130711846485746742052531984332964929367416740087577186553761449424517826256821965058423227221109658504787468797527224382751432706645635352857829195836919698883484643822740292586244106332065416946332377219652370158621231996519556584758545023544646032464274841537044738555268536039131440972647002140640830246994705222263651516399279628274173436229618591800390861440181402743162141638363784159245808969590888474854070152623761134177171012058660538024767553524841207517503443973435049094037280354162961279645699991998841283809408201921488620521801880227965153208219417325748495511312358530574185041308027856689609448482248253489805307535300110891618634574896166201125203778638238378145473024951513840966755660800562472234650111347448684944663327205095058413114935152123519712793599084419406429493012641155555309939015250955819028832911127557747235031315166032699825642232093988081530782054783351504155595811543050457353111449827176260896554495408895646062086612063498390496906980430522517293693793914414163682825539125097695288008289571376024836398191118933660409287426202348493789969127923630784410304966126246403255706621624765655327059880530586232960255130010898299415213609046697999158120253194202293040365095272076187214945841569892802418300135245296211263755992244037395935362259063121111081929075498904775494791880767516387944743209319738282225164948085832884609995625769548910485294209169479548516809263587314172684866401058148169277838945152909306320546537039650188158291370968948548107205376173927319966142234032089729261694548307739163242232257535569026286235208862660680130150235571950870894585801564584639555500605111004547623180249393397423007030290770740117290177938972445589649404607241516822734537568942445429687507539256419798550910917406516587891331476581853775781656674447560534699338300427945663973147889851657224168272372646862067364404150336712097384898751163730075047323693154053187151598516639738015440711409758567639025647919730100721926208611701249045438374877834273739937331400734526024409936215627148043654815017212204585511985038112359769948336937186001664786705199747745564396407283587989909480878698738774965064565182269019870734783152526709035176187728410776508582940346442364180633964436832981692925642470960797204203058339010982522961455855520253187949894841213400828186340618789295926720466002502173106053633782451709955437661177283400094084434967012291654624037638241402154120540975206733235380069993002209926410269920353519039129488953317718802334089215465297701095683091060766345783297985232199450029019427501498434793685221612916874343132324999551299666314798580749989957614416170675008423328126444439858644504615319886917180246003318348147451990400476069612347610848154675620977390448326305775058065479586418728042083716747523211534862299193904896283696031276651086454658171976493814260403475700283061501875067308834702843788681384265862884425814857934946120602511567700984179698101567311990566514437271287000703009048013175082208979753192717164501010975944170220973167523326595031639575859094458524678980699025347415937400540779997088825712219748276048499698613654022642663884956767529318607776561669667864740672873373476505115015989127844975877181304759653557547555976506048914888824432181362143172566564124359124812872545124878746727664597238420268570698133068294842044776819851936167681853596897387268432499594949382454210447362761235632279746261905700183186679432306934787919343936875355669208530779747197548957726439710837426942262271607947010780165983517132583517614974468232322589574318752242349214641009468978097806370878768711610862628530227867936485814013677099077114452407537329725611478395685567010202811996029826500300460416318713002133270035547586421781600401904459047401813954066074839361623028572556207633110089940614060694028221939084770975373060481292100692000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2736537658102432193620815959415382483408885729218766552806716094800531134649475724995311276126847030478124089425659204109879543824429239468839803072388896571823767333743677451388755172772054486460527822715144238129043190940028446346197218475150740448150031699237586005096776424486356647436014808281267984146775421427474075589268612385241631330823628703766016256352433269812421574170806148223991276693242450659066581866334192571806057833463319666842938706508608524112865545749573488954250580453350321747242113538683999121245728669461131204211117409033482723622522472488650593559180282897008217811074904136376124661310114728626993989479508795724592212340301633619046724216315559164483547719079739372141566500888613518087763391935008070927705119942350048923074867044409363203711011826582575638761016043710422643988674107096629594154686475786197374510563205247136965375142679881885526517067463144217700008702285720273999985506715786187368054997597741064166029305314345525876015430739508510400071442845929488028847484939097656368020444131396068532393746483073838996630422562009801437261600086186085912369553770405389465398353219079806628084274808421495000879978205873116111335621377153192211813530463109464885390653979729577081567365426452850913254559278316238121193238510373331225716162756190728561911653186571110385115238249767218396896599872302532585679693970900286360700148920143514505920362798028720257890358891387614176613753412888764997740052616130274122799042358385392692365386930285180789078299707657200656284871179278576504486844539539916223876340951155080740573882996740960804849085726222215163223137255169583862082176415618250793289053572524342545583160214523452096225493253711156641594449458378468406341566950110553751640112532923712985718533790153813160665455895699987241293220683098347124623113064677315642904843775080436105189906348502305329268471024712073210801199531119991704145147295727188858591846249237912280263521318502336244858716661246068187833973729384834807308401012452443277747477808029905373319087478132531313571412872985236919165742538789880460799345470949878240131909608910918677350288751521801461146775412973415609549103193369755879984067636438199018304368604687872227162187165606013645099545931693159402493498590684360298104636879597359755591977917648023551931849811125613966374316797933916410984646008217554689130146874166223512645991259448347887847774683724686826222261007990426768671583146194136959974163085091338893533531569213636167402503341113353558030095181712856360492323434521864485373992433348321943871903651871640973856060208286652271397469025096605226141715559521280724560609247271251338662584105448799172864087048517941829404117722504634757151617326098125847118297899437455462063800693467857845689123132327980338520296658594996847035197118408632222131185934799637122311741682532455207738580818583400798888835333602473400926278891716232227235571789923182766941864947856182522155388140520090876664957897549945942453729815378995208055344192056799429894715452668828132560137870684226427067260967536795822537713680794654554269678645171816786035428730832126157247307288089310589954864829105597542980225278551105351253811940713412771636579685577007631523117825182797647345984697873135371268458299085892582731464001732863318402211515935940779409892810107019306882333421278385380885159458788599987493330121138204984032392848674636695211673105233226077327458823450115069881499629134237485009543222479587592337076952431213142299082614000058977659783963369584507806230628569031878296917057129144401059864368104397766630536029297256624065274540904036133789995877971593903635822831819778755110230647245556524931492303277786716316270688428254462674097766554396523407653526587260015967919525003827684550210278663662340534210659019862589049247463741347808691086578934999443791776550517236335832942389440655142088191052258415998922015070724168489772345085111052702681938972173687273726071605150836864376669498314170343268156186942249361849651659028882032284758723381498971938456311931001332572180330219572468135729702237558795043361965705248531641699945979398575430313216540898041377080346576213534751603784049623804864289944217239917253137741742908524496594552126780840215583403525199956182762575638411065451691083910159955816067385901586486474721112494703291921843238645164601051233180492040251574067173406065346741410901625861355817630794239942360524487351545160448461514483352679256229134799846860652886393956868015277239225737076167615474942563842138350500035445459738236140481373360168492946810469569813707857616782791691771863532427773919680095800337291600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -29670195384191728826047478983252859769319413891515489525151301505365704668962848394351726989772631779638249632489801020906228208904308978754900755534898117885782956306148875024159609019246153254676880522915879275881802630469502062428702985077386773083098898014340209137594317532771661996663776112694073891702130064366230330184907258996234440950657454421255192372367935583623817885923547205611954796136907708994750059818321613144244753948151583086189564855978609260525200423987435500694553340265520611727431463527814056248926859867231451120916946581654471011635023413766786614636614664606480969436236614277197972624396799915625670471210239336153552373416444433834451525515630507733381462137751414765719471562442396319473451334002757606422765903123842672217565534636699519228152847136804794396718173582848393100841181769929865067386786984238549638199049004916807139360462670080811012398267790565392539037142250140575626141833122222928525681669429037404617278953130880877472765490228448253856128391079011876187192972418275690442124097900835957122034339173568839313175868019306637376705260402574076656032744678192670801286810577114007184423833584068183985640709709446905756231975746791363716527384218005356352859835129117163972646380593026233361034654569822195877532469426180036811051807557550376652923522428486161901788636418053074530156462417907988171643416681485033353913948703809811237208093222394245318333188115321824569962895675819561666594733597742780784298789781382930577735193403693215366087454721221895921958299621618717909238503136434633219395416297246951247235953519897918531326739784290954425423467174817947324607695912904444912020611390379545349788436382799916533162258769536504999105726184252060065665163277989821726390902553428341856781704610458157730712842107807216671557290585508689633192701945050340198344066710731855950045113788063429147997628805984375421461084163501726310444267123528239315649529914490755729185730046262068046934632444605288214892142023003485762724341875003101972244251011498664257296033413250923431949346907876506936440428097899081463267598478323094987677404234083940466205908079949711251344174335268256316910580391542411883531913294232799421172358677400854665990955112251775532825658252387496004101691868094292674790152351136356627190014909371275785507369988471127311863320678097824121421678899484365839946450001418331114622134525986710646822326338714916311654473662645650177805619249351161264460570215458824022455313913580070853459951932874892640897741920862659535773660513553648140275600114675670006371144378863134195238583740088802416945230087670886152500981266137097037357072814858365424093308223775164424551571166517607420373527901427949005047349170211086632059672973128679875303717175776134920300284340879564798330325555209784328100268394529724065929283580019386971117230853202236614410964353699964301617752504726733986783603270687743781886961993947771291143554925581276089171284855447703048930654711693665156628044412160238479914905425363079106267480402136885594971199892670901904742252614048451732200440550187325507371524408385035093029487951561970146152805510486899888946371336342658620930402290490095841259597836389956057322403050817121201384207310484512944018977868775048164541335675923194709335705413459489385756610352716098174326531071719992000116632490965254526801466625346157537650732948403845445561327470984451107897497602851211210795749394919636507145320430233500686247435923477207210592589391314575272851416446995471900655661318967828724694644780650741527154128798114029280006591729111784472704286550466987827451371965191496458134754070332167924733733514434332904730779997741824490787308071224164262208293292307395350718054072626967123079332063411325756211214999756970110790757776568343064051284766218075975926198307092299699754506667479507988308137675656906407519951518991307914283952621969127347231860655803268231977485161240000028467402346761160508385470908891354391351982293581349253019966466236529023376297792069272798827193323993482466734190810260690826633415280944800953658468486260246006443526863900801454972750876757815055174245653049562263410152679819144780657188103737492995989673854696271917464616584165007833698756193745462690533247922523792969720818111816947607589415505469021379334292519090743652863528215812362807662000244973951086681626371498814704128070772122401083013432901795472082559083202602301989893249569505986430245173244670325263722729847970451981668143559218999580678045980752877941630874599877345617972553403306025293523244977763191912897579126430824027543243004392674955085031191431982211496562927980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -125478119929817226691988243913618641872294521401170836155687958490582899884472451719680358506659312802705847396909828574324742398557482401385566934209239788507401554388528937019664053459747965806113072961214736169714477519379030318576176273381050384510013486992004324298740634511303845066331778838875837294559804816583094577686188055889021868499043361235237611002889532741695700713704115928051340189458839124581353793180525795771356327172918446240564896549428907638960139151609652360456744118174614486390428652742643784516112751109383847039262013308918590095721943744375310124022602524565277801123817027854508008223693808267774850422282321277359542926692704685130621082522655961886319725489443300519931466439860579207994599357751859982306564928970638449770680426320486837179223530287893084001633278767503872810136212626778827221505001647247841123146859138974358360650072342893770460362151270988899522740250988640183833703536274306066810944094355965537619939541649147145943846319140641440292349713084493469324940361768300312448648647896855768186176972603038034710482382018539773016459159988882091148168790139794865315621148280828351983033156732924047146996298147802360728980262043022255837147043152415752351818489824978764048189907144131680630075156267840740611306508742885488673228330710639666108375747142048653105130607801846000201800046564900433164035385427165119144581267671707101237537675200864353798823063557711276494620876249222660549541364793651061283058645574793913701991499215935860353032789052683893387877820919707318782250862126399767796862319532157726856293827388658791710550388155729869725549345851815833093635759155294371072832455656219810865448908587289243609068038299223265115654525078360833174720086074802622505008795463782040231046804581610095868311496689927688488259062406937397434461284489657114229549907736142462737331162200891206745126225893144547417520713000223009019134906941651154914916609236464123091477651059270987910895401912762060818379123701184642597555809053699348473542327535845064969111717748598616107485495575653353398318611700797020871563395770411768264029552024171635062637953518137453553449002186042026619438840232487793351630700196958669626523572753300045515750399459348440345045569305487097659693672095621128601090393460307534559614879158167943395160015257222951812722071033562572663559450298830556311951992180825645637182919168144269026124696174006735036485502220767289084416737188947058555802536991743466661921781844750823161559263680219031284932621571394254529729392995383936400010342250838755792771951188449270712696159175456258853943103415597737506507293377356358496651924402160432112160294304536559920629172250854578404530258319296925484016645287422409859313159732598670184471786945036368336767263559563162707513379787572034211218922669273037829757085500963009100648644346865952664980795820233542064294559304204414999431845132895229592675236629193634062397656979620313942125462506685009911171314850390122401740622129113951007395967587317399859073550323622162937389621326013049304289784321571724989951144186544991991874729549295070297349388313118738769107437845523826849200729913241597874202949538572013887175795310932601145703087216657719371976583759846262713207947835347265591291318922804231768070233370459291707414847521175678394973016731029597921063333288315479249538456491553216624066984856816970395922328343114243613227681347530787422545151372497876801352729408179004505678843883386347269708007881176534558219169626194661462759298909278306332016786872803885453949353684591544314204632091745280376926961092480650236923817460713421765854451421492134966646005055671233496172466357893201851689714016861533086911711720328784806475304983229175421235170333387022929699301874207434632410832699975246340541987360867901592961892876856860830748214986015874716219860414472986185152734782342082967523853221951489733003736109457709334477172516229107530799559518380660133378217728340506042712284216169818187199683164704169083746169245652970580168560352888332504629723261325450620589976014055403674886013130735339917657474742699571203843739359533980650785449115291816564535521671561952569137532352879203224153137302398243545804466746940752404685682361775709221468378716468668898789701492478233256643602108215723213984488083902961386351528920632514866093228469362268124141856182012066897892215106286678949346967831861785861478801196494868442542666108419069394557498194254801319024636104774563951418464693684710649573067599999983052947261514738958459132836287016278821409082150952958652628778528125124620999749532312621657159810477319883955491550197000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1531743819604892704511939807962870102262172995376901744511879850059169862905502213715798735194364171814877007986386397621616586974185571776878104817649202824952306296483654771021040437509066123771666965848126848275643582863245171098203540951197037845443483429840692359265691539460036055386134112222879282655805269480827799870555689259758201068033324968853389020112926984250984792375482968151098531431146443372108279980459539805393365838661268016608025293836539972687843054678755233302582565490117465521427737995644197410871610582890732040331831175875030325099321546095776802749895578851300123298655981919330672216496382906631133121848247600213735640188555753078482601334725063843445282086211220236910623047654837128685618249132334510493414320794232447388514411308478160663151360672216149355780477516327931513659786538486908397568399578409330197910948444202546926815887928735511393437112783284239753684064829704772050303447914571359719537195357480079983408200076051137145984670129701655594672135725565707032989993346648805620595829085219030193965204644456721932746272462191011939159986682251531268938225992225941651196413759521664419225848160520861858660169307154927441217749148295890088404544264149758679035829586359602543586696692335949403192621142647680793601906064562759022506095745687183889048145145862108455453478090706251742425722517380760867568489085865810966283036188749360994927680362224099964895588861054587859408774853594502205676314068318426954935530543807997432591200323237350221561773392923890522829029767789180829460711745270434732146461115102715442206095953690917985465033831700357178939168792943378648693994897374273754832950847528147418102926111038572099566059603299806451219578011710700971055725412960359193451991957495124416361129327819614368156243536957000605160840777461350468091341490857441810143696268705851752804768008392856827118092823842487698453859538851981512499131669228560274182770797461086976002249075595847032805076800903503662319752629159484504288904602667497004781592941563564838689154756079502877274452086095957546831900753727675137259081585185625819736385651378643226200656533545431126207631556245771870743581156480945106938347891672851622996213340137325877152319601272616189096480146102029412908369500042593487930911359875362311570368008355791014342220130347080221058777333523759064846124898132800245640823797773156712493639223718944147772510969053027029880126797358641154035708828305722059714456473076058363551755093647010241079966897858267716656020644069476209717663945808360212311266516205865877227484690129107269426245325426850001617888263052512732084247243477113341276984918905832152764901753435090001138171583101226494651589013450247412767486710993092610497532068325365735823580998274490417724456849152494412129691962715829716802307602362833690850910088688087446116167534117707552575087182839820923950734080037924148277168956596566713254910979916433439623274463766484139206194524652151417070124741793178164388379691155964321541522034977099105804027865391169895844502786662637453524727131799755324783598942221343592890585782710137980198527924807123863840619922260613170779076855788510925102351842074151491615039781792221637982899859595104351172232249989308342710239127987749179657879215026855989584965993504176884546007097536292925279320681955885731773045900990777632864576284193656071020252310909764378908980449257154193274881175939155764210475960544159382042486594115393691653417501348787110435150843236482108247217100105906975668572497297011006030975802485814658734377110829917643426899172531090452401517504106148600512107702863473010889564857422975806987729403916580086458643905289906538201377810831688828555678823153788959435458015493900548698699285962880622339410344023555734395771894000842136321579013157400360019114341593581465355933396417546373894685039389880760862504200611108191586429935693807877081856044656477144582909371590322423516032174377003740225309435748953459528769771723473871696026239861073897070820497320842529542277436739941738934423565402354232458384722585811073042032831640376751219139008505439893108654992205390368429559559597550958503396992927266915105640429082548871621742218269248930194871903813044824735077819228229731387601464287464089070376186574309759900805717127824549795097566928489409797558018440496705754408519458577613733224204452813958152085966548720138111705018137066444425181737381516313180787768601998018283672594469007426025905392937060065761524494483231083570182620404897785296447609406994590909236198081037906369893700181867185991769657450411821374666302105906446608245217086952395992094576550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 32849732174375282479614015974097716947239129311461673798574865456898599965075268345883490248237985017714928869226121332046982928501486139226254972208926941146772440422221136232874085174033139440945525388338453391662106869577576152431812662888583007686635253026479496273856976449869016469758907053665503582010941310648066376727827856870828016779327646501619552026187048658853051967714180009283821380143170771206732419023237576144687784677936168384135651012159310451197241792691471026176851294512154228803753799734843800696960578864395581941130663625678734613432431804009693728674498702202770162792486754909505444156080378521221796407716825710951988814655145631127338997697945025874888703860414883111937443958576247836758050512773224828119581545609912767079025204877799496730935058928373380968452823694405472770573971324175082067216605801217305221575762226949958282368084096320063191834815776450924468925591392022766964592831248582595674252664017446716114729042425786340171952015627522554800126213596926631285239803746119207504320858744949137407916542300452765894089348407702264620854116413391155281743241249438356124167660702360682431456394373483445724415940982032732234116164928942740429476008657750811195739626407703160354534501388933043905931732083326012098986512645209177669108809784670660862588038351260774376515937722395368517432893220448826027426534859036815593821330351289989263735792848983364309492608965448968361881239205654611524972505911317362332886330092592617335919641666641534991148186128270857930573566795714052996161096915282054659844152499148574091638481722471691591874644953638102416905735925186232221148238963665725781076299667126601634745556338796891786873730455215581730962002857485312138278747129562512166802641778942713509782644099227277505956808165647335794451268112639545490736638477734726023830201028965432443680162662151631080040756648810487004559913513283675382398925204151910478298697828335804688720031614716425845491817770436262112111232444652888652434243607778813624825532052933919271301528620382366398738800662673277283666392585172613003696843802481121256581490755085854461429630881383744221075575140663451670386439682707956841183168943289991741936932464242556822879240052596035889795115220330605906457729360945019233398531819612321646922566488584866210885062129529380081377655447561995152460046299690595453256804331266609155823675179063151815030070575062753101793126486072641501568913748247628334479927989385835741869435363412850075715722036672736391002034895682938591907642767454087029804515435188989066972739139469313094167224332031310352798178772150972755401326981779358461926195235466665712029079574779243892189664795643464086733614043258209856815164257141341494421062213504257243873786210724160403851127372293498403444982218766188448925086884010338947655332462078707988783532721102579550673010346851624302683182792565023952375670268790164433466190173790942787058075222364809381374045148674529691587282779800206297690759859683638017597204646769006848661360326641119672332231864642367378633081121708555553918146711861026297708826643228962044035140379423550535297676837025096969598884787241179472534868752106829627739249194994582156292136221798668737381986766278587394312926588969358456522906614584475852897733470281439169541723406054822195290963447133032423367558575746585911613128658436079279940538140850002786844298867473669208262673074516514558213213089272305341453746964210042161356787803997524436220384407072688134228208006563227638905471476043449098764426654509342489329113284749275368170404519896857314815894670339014996288601639914864071997860913094365575486539845866850349719822520171282545629138861715196361426620003650428547200687516327170521564410046723941670331869294962500602809462145715179798473701584326490999115127246239897100554586439186325618783427768533402861475056357009424077383117972578308543700029546163117458903096405216397947092680493488726529150239594389146992817534584963386752709086048404986840383069333884313154244271818190622018422084378901053913060024996962407247864869581753142550152564458676894227887317666557199354645253631143549601926751730514756547178373251400530566878808133739104289333684758257900092347699254341642363727120993712824182769361462709064814245561836943138145704917731327094601579363964032546634978885503447263434989433186761659447697518080485827715234584461805499047860194568300575300337146111129750243282899300758150332554109826358314927906880302850808876583437736208022981796442849892877198344349832555717234407858168407068446687667350484452971279224227603737001539683797371305556874766446250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 282865324744320044154439693506357030196831490731525273908074475799876900227569904023950893692809042852465279237905824856704806894571078389483340156419731847038128356133644080047872917479367772257361649080267108120100529880592606737048546174752103163824084947197051210621085164587022877337340064900214938324395141023987121326390384131121203576921148670024905936359437143585990159395970792177063096973991471454495709078706980074518581673951470187696289158639368190960324476619212137949846184093876314284999777748970487825615519882711924458065166196264451893692271061610240451183934998383534986828802615979455300834401428140353533717026187087346381690038279637953259108162884227080505894487008283672579787326631365047180628586205410745551019265593986898833695826955465948054958463024646068645529592967036320874835832240453592597855014301678902865311458999108563233754227664959032205143984323756079477236956666646636642261585269508100441180917723328639807691660241347146093407376677942452983032260466459742040477323165042025312888391675813370256498438292090296081946836032098269358262589741079302669567506096119584328127291684162143888097994030840234360228718896781929299548500759398288176202373579222715358001311459068654629679661084703170325511522992574556878566870625236252085382154864585993700250637906538140382156073158518359426345503812916512025368196959897972783114535951895421533084462247827066002283997947715686301487186041224753339594116603830208045305798690059764473554362485848172474946593838708530939436740789785189702226847098474241777643153131049626146764593904022948387988159586076617990598653153458539112351374389242572894272181853231245114182297313793566209851837780951111687675029715271724696969273963885712775907859859820021325760371239242963075624357567923268080123495460408591146577708783726484781320776567677124574692858158267305404520861419679919497696744630080740749547709492795346241176601148843459274871736463416999529795976288255857396669149121744450047268535083980789860682438490098396481914615653776489224758608113704428006270396206356824802643651364864784590545475721650062179404519712791718372143336722086272073874486387581508256174932111199631063008972793738953025461598823169130110975094357627359282833148937132103076236561107111012524456643996825185224632161847006659692992747817867419392865150330980472021343410278703996367654030063834713019898949344118299174645979578400885723067978490064732355537846890410996151578314301717183526800555015860153072949084121896443886292907972162277973975626323883456193534396724218599513342003365912392304225936673756788908494518701505448880233787688194300761649158658940596407339941027123285249796602091927171665570242805550164994601597347712155840233187220326499821237729318813084782657495889552458032066814692000156828894048858661588238822882425160833850706440386839431038891940843745358730257186634253974216678758164179611026492464293103902028579252933508739223333597291739580448060337209882514153014429060905803613792398181081584921717400319247510196530225994898986140456668142537870352746892225375927773802992363907852085990852003280842931266275660999495479185723442885880075702584643794251008896562708652788594231595706913647752607001450684218813403320036580053239970594908438758757217103678929684801396820765627203509105780378388261347505368008579357619886593955731063946680854106463649613195467777302428071196864630581498392345546046413026788826321284580429474480110873805922619699813436755948397450273420417636621898182258633208519056147905793295630192494787411851100266063077791823932090420647509827402070612717440637688759619808917595972950201931459433735784366852469993418039022874796199012723226921424415360827261781677451277439842383180028406900292197804180258651599029625128809458370730852135719202431287128361029753913937061830793280634142304687781903167371042280743699946208094253319904191534496215431539697055925383730851346372498800715817062083323118816140464805402639658418218594379504878156009948484070869086239928902517547321885562373778416480097946233776678521784164597109411415656783507285193305022532883754597463104767390863475045148317361913284992333924463716889521367512862065505421982235505546166951881049734276211195805182400538711187413011385629137191466641287226251870401275755167328494141858237550121304566663448328816580240373985463411233322540372824375992166475957866388839857422338951444933245818992179715995363884317179983254940550706309581621928251091626759585560093360600147502595547257616730859445824737642124469702810920824892950035019928244474669622346113016855729316800062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 863252573200237451451940356882487148552048947813976339649232425479483789188152996145417030917763142307476459272941459626657083534198061488145960038863182831946471233208751952379573642857289484942250249966622328472504053692544666250224643355122572687558340926850433934623793634424678698512801745798889134639637708021696362792461531430426955420595034026596708724061220223050425993421720761623120961331672665424412451706536688461441308042880725970350824244666759582797971100081257458029968786555470060878871498892789058259513513704743021078498748248495819354914268449905927870514075886310594028592757436181602506367374806488886963357373963128376055432609953330703912699378919202231483867950953099375469713938652335823499125884071190015988874667308770144095891358645463067265850627934202821335386073309499151337513184923972565360508510049433762599478879232049246222617999931290808480071715644104504534138385460191932840641478870080601613849857717537126196104706382772783186937166209158864180532411988614216094829402889328849355566923638887036012039379973980747215938370934352439418737488488503382938757568436298269554479176749288216507286770903541601348561268315061249430485442470536445833684587688612986918921949502352746212217101691173157628309310300914909408825438468225230294906541286020380702101680822466782237101015386938789439534700743586346352743491327504518418159370489418732886671859332609247543665908261413552588629996717656614257271120913837452397266776780378527272437394247363217286178460747312699965493572955038107021663667367514031269366489406666626129629389294177369330440953349797133736239675923959746604470360887388488877575165574171515555584068837111223885104775997437995966726296897906028802494531484266472315712117957829210905403293240239922094833197746939300964942047865681348180743778600397858123982301867447947402677998185869517381173799635532363581238922522049595647818761196045884034842945684605016955984206094397722885631165660723333877729540651689714391883768075972089772983851141042330757685876600061656460411811191620683776014089185601625504118117640054167800706996482141583046477041409029669104931347634672807949496083480445151403546542503820889034070651516718900716135946377962227367514351169875211848138412836542547145588765213149705598361742176362302598325655701491422625691417278448734897923433204468222794013820277077869648665337625536991748239398448971626295594810521515995350431342606139490554552869541686524836636351981748723197437806953668670313062312171198102421180670116963364969912034776431629306169331471495617883370103922205856501113354432570854277480578827901992027816244788345274119264660574149829403897309737831380826351580968677660861262515094641074474680073994053048115025583794153558860935007117417661753542153167938587324518317159548559520640964776809475401526250092258998979990183638807213787399781372870538567398768810487561941404404733330327386071516686687683287933985731078706099564905289675134571559868932252423177162434816831898203440014096740610301022411283301161636126234634258074538750768431902921674412692095150403985213114417272472082265189563987416013681400897223615376504599987042559854010104984150055779209840603125253336515579830674760285034172848732794462577640795637707182112660711737145290292904491232750509788658575877960461309218105953282937138602320175084466879097869865421247277857068163894593458048412486814719949724341912429429644097022563495221091189682603167914418908577670495030820139642007908610134688604469598457120447998785371260118913610051005656480924720620361101128741857335664010706872020692722213996470736157433768833288258804330289517921617273531316880287492602993596626289324533344083241819448089614918835057073137067664513369675417950298700147126029182121834078948086510561615994398421496350212335282740230470531547184706366389270452297151319534811601476459950270977360963389856124572209039004912863742532823356462901171186368538097942313297139861523757194785258389066750660913203455377823635144822417245088489855298188261054176672456164854460053274303335439509007642034056240747392886677159398728403485420172222444668737784384406661008246660098336554842154804834301558517766153683216986835652109952609640965176497440182476086007246915645128099656124330182026501600248036541131933239852813455720891528371418514160287391318841679680883140820358895756805489798889707520728127539984483140756400721539144254625753504309544784690489849392733775086973151561126297531816531556351126928438714785690336067495234425184993687887986794370740960782082345968344117316856288583133449324943444164045007803196875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -8174059841048030009096050514009184296253596979803986083027781184245972698884529401789376570747929011873051203084245565029507415336366259622303361113972286840313817441830362064230479016391533751110884613767674525957535222882645513275052501875369493035068725980497659364973804272714093301085045736922011083365156778231592250053478816960793063837530038901051005202774271010426355836427456294229185454751137135248424770697422900821172428009339997121139006989591004966716642381557203765388348225911188791473692569000064847725493321230214223408350371267504028002507179188354921484011093501920399883909798114894699931766439416455944484133655727926190209191134622000488956314436877305192362572986165291023161376779586767918800893241564958356009489518494085960533701235443035272877726158171083441069661078869799690348138174469046432288479087590600596481734808151052312505891475961687454457240113298222146441233135836998601506388225009988615905577479492518879021850576093623052618380608565975124108232956039048947604135624669240369662929270390230035538578146343151117977790882870683563390230705420643088185891688981504883607719082767012571250755577439930573018349922401213564336367474558004984438636999918353681405781073354363747928063088145589948587212425428917484412398474591689486565969245753467738594801556943773973763895393233243673971875505192424221828750866246193840756019804901657867007076309795356238699457779590597101695436428540665388173770975131641173678719473639977928136060493105682478089564608445074710707410663372557311777383495724727219947554407776081632229924306825793913099746339604117136857610052266129786374836162809726041846652407145092558228743696500107000366634855570080530801158088009448447770151757672058743065942905321481934792691173116811337592041081822321059908492023070751258885875503243691306247257711410397116294988364336381127722710830279894559350528511135190586919562589909535268200255151761747122672862786499322905997647333403612539775196270186420611641839936543118773692388138295732251484211248725065494024857764336473058341580268939905094717751524677789921051933674303497293901368563227855025097121183748259352204516358784670664378085605295470737988158961378610334906081554318227374746517317389522041117488602639273303945992811098753263323947250426070817819082191504112671537129574982389766955194884748521378906059394610204530364771669000821442905278102557542372662924620098397777076102611191388879979903687369748938059185756362203023499083641171740297858778140585752203146659889412773597435540993624714241634659997040419800956206938599227980298679559974062125298444111742948973729653663129629691385016850481989124820659375832503346451051029089341961099768742299189898052588097607160771986731607802994146687897704367267973684863428455569717705816805210979494196225016008788230545359419410885274498587465537483068326798633549267709926459991951239176211273364738839372798861168673162834204860067924208774967087036538822149250867743020362385248825337606892305894000713829722028385544036902892241130185666928554511729325655146422296160158729733453822629089121994873211877080026066662118908961608461772890593291020106011983247493920558181688358491639860742174774189329215339284440805918171308906739630558961552669649599293792846127040945973223572467483140091703982184640986864147138117015257738964052695640630179545888633992886161638158247897296096440813726621188413874412393449379513608821249781169365586433368634238110288520263371236292113555192260071349964446669776784896694843494286293743196785691974688019077288339977348204522189337794000823694198553026082095211903911077258999649878794667569250985069623264445087291813714050417908750384433048600897685453044338983807388357717974219264661092040242923262398828158824342020261903511657538707139399695661595681473222572563868967380352870415151597294318541582950055537707095374940730513595029583193306189531077622683047817454980256489311489198659943775095003736192516923080733769824647546595088534946157290803331429978970235148669194485445673552984681856871530111163654892762786429381317427573201077545082594319073819595830822872040298824381344043902406510936271985499150760796708646136655474752697529299320943428624585859976404540057632259356539061036224611799264019256216967828856033573750079824753760967172097466704659308961960556208331658879254683875796904705293450260555422835672576300611623397649417191571094567455703050406486204675219358054683948302318849216863812214746967093578498502204390304665187626693550891335816627604885848605970118599816644968951080840232081240800646955936576731561410260156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -121091995207677120330849266662547693800661034978850569572324864591199880533868506615621109471225440618435921310801672509604049064962099024309203326222234189849743939474773996533436812295984623301322113231715705668098949202692272926992729751955499989825616549754550800600692165192112386322935607175748058071844192488577971937125125854917004194998528044700628763592623988342841476760769773597220403989878275585615180257334480223028593286792345906236225459363030470218897786316429405851891870620225914705302002147029721629064762399920243422501208255702670319085383574677039391877959104835643068510325316997991940835317747356282375939507113793756729070377676401758235231481396391277755479996214871198597633478879627631598967752361114679852233083980522106797830778523650745949484655473009579588360965579734037634972974009517250053813681247246749153263086827998363395661803993985405992028683104178948626708358284743970098582951765614407534798142645408742413977682231715428738828093799391228827902752359081543729637586611931899010519222045967232534594863627210460604827931032919777220761329334319091735741426996305967769368666535408066929180246846713870967599944184272806002913465922230254621412200009070720746409828264939692572057800211330799789369488572217141471993215747915255839340952034301471796434581567628479511070594120839105636327199515762888572448082951385658720943245687198258327664122943926154240013784794626158331618186880375836598044683001450190823173724480218790444630067813722085874166809303133511398988649176231998971611950999503285455709491175749725823193173359926509314383384089049894120395577868934315061074994541624348112260988952303853106381005725524560416570474323090872785986476403057580718985297924333113744877586808835870437767358311073832515434060716978353208552500264530123151029476024378125261128523086331768409782939802647951367607383382280084741700213046518711352503892340572380663441414833672767112313816172684735554792006865590463163355228600670587003450545957538478460839446692482992697992901945088869103302434433848015839999325394171734267190316719246569629359671268118445087864018463173788199671196152755612212983166423906664959656909158238220396932187504771171093425728094341601720890623897373486090200589167779620765420142507563555983501560013698904212936620031565550502817659516414727772423811142989485183268798839868393802538767870980960815027284896551232315010971675376629681497488377369227519285466891913264926815741489977981750750384021898767319975200258199399490578543845767116508595343040870351403055252278522487595143825621805567096804400299957510957948233955477140047482157812091545998726389424755691509216214871904703175289624210557483149749033131188342216887695574045880022770859535482046220851659688873095879144882261539060233843437759229827242014370657877940233402470050893094337153766858779817824182735417076305811858438265602535407944286940840629826991530566266128670963883595645773985575601770556741014195510545760819034209700201652898679290794292372140584162818833376347976543313566123822543042462247339001883864677694247676424139737152976465307022170103017652600058271954255490843878205522342447834595361727476900176813889413645435394597800957687469542407014632269366762176591411706962049894016518101764550400709569449601458047789101054107697297930731173816562024698458236461641056071321704254184308011234659364125938310166957126405016954393954614131413947335218134686610674778118010416095940015196865233984763673991950601254113031924216856903744936805476286790092206132202654226386193654782042905331044230930343958792931753577971085626011505927050169199749874621322601546376001402707770922297742832600292039954117619963416869684569602349846495651449088027091356962876867177039141549606477388405144878379547212526839658055519138041000357835850811148965940774990585649022509831918788321069770505318660966260475442374037451971979177969447553916730570198314865266590485956613821066965398228204797461523458263630027608328115065536914422427234411393069038687684525043777331469518386467086180817130315725603790266180482478284509729739141594734631841282845015544852171443979830531375452545276504306518866232892280918970268943181669547922277878783336772411287575883603108798759809432975491952899269868230826729000511362512824686717606113722316968556347151539621741315957240768401137063239507472920358649669566316988230053345484043532185453895781087366066589655788687553021278046301389763567249574235941253439831990457258213606743683734716875254236277843955880894048101367494110034862525903126217361077425745318427052177207907585209066531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -670968494017927256559163266466458915546873002868515584714177703769484632560431458547781086499573191484978117064369787761055336866564092014823892535085863319733511373633054479790398590789632511663599287239887281336147690943153169974250123377454011142576705833550012085407209239475172372496512421634617818284844840389876348597071187343989011054306174279366720949169276939747645664456449315737954579636126010058284861198828779189696815773837526524270786554526942234607554018090590888843607916674965545292500403321103534040997878956950769657264145101384385976798453208969905393057486463218412662899450361706475591011742512697755536708602274241525795860969318418678501735823853030184711912961452554120646518996256852487597013981773889552777034076084250479587307007976990742144578623773123200068931235972586116249558539420405170007618429163970647278231045732965954855101517396567435494616807977576343552644286827817743505647440061586875260984390782316194771934440929858567585751336132138354940352392929620793174337528360394627650340304834684347000939930210265997350364445640447602900286029335993307740514835431400749316163089030143944197771869376741307747574179450610341567995445132709983184549573739297005055303228149305223449030783988396406460698626417467779190661472515551168376424020942910204473319135252865361209625408568812690985543804670026954039918601786385901967630171780643072887481287105450901463794928652209903878726962585383210926362565032555630648635941593633105269849500359576513539146511162534106827169991636860473842670389858270511387003640653240811565533134857165773770711610640961959748868309961604270742838340238355977496695724391794882606956172129302413135286869562929893028665420381118478028102780883441893136728979952506623872455607939618199382932060029750343709243735621602526397965435215474914559200779262694395753308264046722051228082574056704894119814629780730349334587615213825663435462385475354135243975323344652514529498911082625012810353367337573002299040188257567503389249702831812788088837016162524730053662248150253491729871105918689387947297535582355232297890826613519456741646851065082086460927673281317684385727488347586595097226058787333783946762308688938546310689766756191449978603593371403385250393553497094959873998122104334386699033245432880444491853068176033861287774882139989746155815187711594608795132756539563105992829992213268930745055821898748277848289581219395695262396667270917042890187350407772645462887485979970077087220093367057343353504185162607647320205887741501379788711763439281643733125409152544484022845816922180882249217400922861772077246493344918385873617196349611731503465356140628913936623016511850995493630935289337537881354616958097702960799229579668341593545518744962617212005669924878543122444513436292827187359536814735638636732454785346822391048048114739442633851753340739581867478315387102219281877846569075132891016530737575209201603914097714659737989757054307561929623573973281254371997000160139818599472871954386432300450023043402378674061198192025682002257442877169112950794036441672106497146827513273211211550248586707560909284295730311021740070769326566290059062093634912875516780598836871102876467926898588453555893482302471631739754020505986482624441425651665802272948968510986645899141571065762118000010392144595801025387042994869172716278225914237479073775978040575297643672663713466307125595565644364391405256335094749216705108473092922149151979587644633849974557826053533921448192048804616638008630473938212991406229307940374015321853892496789591790618392082560246327770579952387470128427932139331982072174176358634327201671983269078934033854077585734955562244169677502615209470910707055817288057823302089573196642722598589029905071233046690707265995034290110540035275372505460530940509666321529950622780760544224742061759077516615126019984430682320745767265564345975679016019900132049165599718326353273008623591097095641288802390048833613542466239258300222769989574424723123821100609841122646927193423833227594018013627012467605890293255523193992726795820802323624844162025910405675207169536336774205159576388765522375481704091692192756387736019037302460172481274809890310068442221166308117509769647409418433896835559478734555036357200910570396827200860080921192470105391186792252130982358247337696157059295538265545581059239525172582985327270787064617374309893018349166641065536561130788486653978062614174509785833227189192499333798124139065760179497387771461904851819489579690325418952942694119965959929511425764972537577890383067927332238583875497177668096500804018785291739455249692915959009212500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -872985901425886374384468073652808107398684956525382979718931358484586993492749306403706450326209302320471544666370106691627400835707055547362221719653024931639188917032277945280076828756517321918696025299280593117958258451790470215173246883568153851026069981984443400094343629882039956457693355108023806055513296283913659354966201125407211011639939691082334858159957601348417924923766262849147460070731169413307921006040973603643128307583481306310686222901349716512470386475045011876075849306330101082171868271120734788261671395012018827852442454215823170861762671844012436527187037201952477543574630161577916146304280931996425012529513802078419135151089952338630362145397127816259342647866783931831296313063534186749167254535482470981397983737630825584098981304252048134171777140164203745908378552903414910168977722113156714035194756280565491883511164082504909106802976668866789319438501444971529625338686960516363043333286596878716079034411214718318242959953398333960693328510395537937333751179412689487539199616990739678762453809396408643501107527493979736901182389091425700446614092713499427489883366231417091159325862811518802812138768132713310890580313911525612253761669665286341879338092759155021757861575022280192842826034992595108977301222436236972156558236306616310944153634234105774240335200879300052300638989581790367418411402096821888127876366541956977700336933347115821464566787387872173406829083278489264560302632684851282292271376348746279676425931741056262939500126626794276767261217561989915696003445110919547487587002958102557117622267799023993963310240716861967849941203859602243170130201273411235332672070478702181525316351855570767893855021789140421678783536324179636029828941223966582727519468090990696372092652242366447194643646078980517628218493369359125754756515315164977961377836563926813309611552464883438948467947874842610866113730749312650552855631189710995487912300478295595335851059072348634302598698431808696473794989293577485541116014402796279910700062711522062866698796569254311198943974977347139831786110800567379016916286975910569212301613702769786262071042434788094773770707490690791035837098116449063973020776034136729502675402774160258278487871220009032899180502483282882526185382464621158107590729716127228583530976510071846684205225375451695739429660302117869384487265129229531450735815447259410259059030018887063289577072669457495164324654504343705363994691372479526123665965046533221883450103622149545945151816631307013174323810005213371814170599146706715853276512827543343543321108406201530582299477444826835892254915450519755830375282793845910629504852035190051208367127063004281869683029708981433539974726745642618277292106637921226858804042347916168064933732338196394887138369092145256396180795803764869353612173039730039488899046528534441176864608251247440916395865471001068582893424119490009605423506495662311209338885963851647700582268633589988483041797757548903061235134412374205367744044342041504873341194808384453314837044286545001111294608666166485504537034702144634292224996186767414258494140951044420436142768567650444294249220150392445181808990752462851390461762940447469915635121837446870215832675853648391535881428589149821063238654842805089610590833825732666546917184110382068454725855288439549941607176560118630006208589903561209265798831986884749201945101071384614466384596996688697069128877888136055578347326804622151656498682157458329646250629646995083970912207719939261582608676473790003774627139534268939509029077344074008905755145730904537348417582114553480164000511285914670552822320241975084228696404339693704258646480759929427857882497755334603388623937096168680593304182328350196540966286498075386229672843913942644446876961789248768361706008477822280721911874859923184848095131647035115661729831327246199101864612646116250825086953390874257158957256824842533794624768613798869651952054502003624576071768439780724538684808211138475810550164842340551444024686794866916811632738104099438635215326684367091934800235090817832139007271338102283505498914870959972455690347130611160600339661756132808419869146229427287826357778997592080518635413363132744797356312910026276328255046163495313580977839519043207081737386200807988862720729559288756826101410359442790450369246478258546228843557815413181721157967899247608849763082632499542755163406003797820450770478290395583121058755279979084769918234757484565957307543857649852543598938186899573266842670936128825574152951027350913506646113861507289899002712797249444405338130166543532914862900965558151924325379034156896323332467378619966366450033495308115711875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 13472370600451884296529165284158867771047151266025180919754674266998571322714427049624260846293988571911416321692852359962406654617012151633954858850761992624321090687375964954379061529245788905084471519920120813194708786420842827932159305145978332063753551636411817403267772365694146939322406087778717040812779852607123206608852672417238552592381968537614250153051160675581280179552036672872934401155486842564002834956586079612760271543467801637803114300231204861491829288111971098104664443465693393486593798713162446971157740033809221124272553936330710765190908410452791829965634832000600814297136634277172170125893196535059701711297913725171737127107750838696111897101637319713779960483850306256938271195751196863241268543425065224070153483034293126463080421082237814063898253274521525369198889742546137179411528480908411571365270862710523209823980852900345768983120717300028643966417352960520543517082389872002016726065505575376363360427710739256341060195921645899343583555517590230283807703534691795128865701632724037412575329442589762267120805384986737020162730407071872547937871289838986854581014167445156080019082025102266750973962206923209597675227465692704801796600133354133207202458340932230816159545420681390332292912133590791918483921551279988352456056768085999423083348229212319864323822197085060616706044704329135101718768454855316921998807778459525209062934219306131780818095618872730144385008610308268370641106202537361162685892314334182398392397895809424564585437334029073447245495020448795973854901682744501101544401932421055021631885040692576223498302058185703281954876203334118246289853860376835913945261284511662151989102021095614452640345743049738340142821676296434730589039825999106481711714943564991726708877772117650319907685101656692805724339909971554634704285785825491901716517846010476361390902677104320970832228041844074649778772855140295852692701365895343514377397174554660822938563470507615671547721257165210317116371371099001026026936148854005988720720244993362720014225772984700488324125512806831898761115055117685407390459030953674719207713452815710663880143960152317892101519956130620838245851265617993056936999042779374898126209544195718248306909804690020153212900335639226677645957798220993462810455192878714425289565452189063852334656035560807801983637178124882681615620288148381973662384110765450120141566690595405429923808024837532205440826892681281626255898836285501020186310914812591174887924472185099237584892709088021243314806529511601862614218728458432836092423974504264556804147300606834284857302258798720633372266939663639413788497315975215166026293027438202538155528994397564350572613424019049549255655284478509189528301209444139197489469421616069974274619615111966646292401906416622186315009057491275237662570636242384657165629366360161248164804710542425270910775267624251395558413393371242407533114558834962514921249478998469513902960777687956205530343954585541288540012267174099427607011591315131417269600123938380184134927480411049713841734707254891537792380400527699569317773210482999601629411853368658466464158204323127148861889704270229941420218447212194121865004609885183521246306358734826059427516702087646320653693912328705295167907305910632171005839876020187859021446136687503464042766548188198826419106124167537354962260280233395341331584098396058003461110706067694107949733866439618464615647579762059874519008092752685958818414926288171223577687256309823795487754244487752755610644028539588956073947455703925682278291679828760047149669278509265774316306101607919087417388990201342568681446594074099295760485521033157958883521493531595932176462357743959403289889944193857927245148954666943196365553867261490166592850134992069095323626793011822299799510697639517425444669908986333409731901007666878985409918324228592907425366578287087750885567797090524180309831014194237265557194528089060542827370885382735550864784847421532684852191962409918831486692656315962750162827352587141524524895217536004520337100467687362546867506640134659556837624845638490191707365572756564327061862439279990267055931948885459546956266166512231205338632822981159122359007804310751414249634490472156574711840735080209284632357024618388803903086220648232102339506724582281081549734498856129560095030624479249023739976522016623247737746473812207264013296259775977148294583163540172355718625784192852320892288386448032432814624923367480146995351467018177213914856509752591716007870519744805110507021816036157680648927616787790507507803406376311071552393283324473113567848621744052970189195029439453343676024435269359778673317000810096334406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 106804591619668767952357672421849363554552099997854831292623576868939903588783454429724491755275823990278564690382103891984594128100504049214999155531089729602407894308455528257111450524893056750359571560114629774705466000463713762516630724759991908331212969157100136458026669591134679814855982925651072803222288306454770911384052429973375556571910478297389716769399543748614784707422762938735649989288597088042379477389472285967378265604524311379270799206107982124310228031435145306675066316205003621717260490950225337741448451035628763742827249699314381361287018037764563067904020096075733208629566697637977963760461562852882952219882148181837258778914075831254556994108464242708217016116413585212270630722160146467087668047182473629899715164827880835371386320306616503427664767992262664749193693550595882831456051652888922027494336654129576837890770729247433955447087079831186287753294033030005677479769600170585517675138395349993876372312433048530773612729362960700513985381851442302268858550789002583367911194458410992540990575141773016571462320442720777842562921744577019289279260079618441651634443373121931231103083630094022627427588737676922036157820209421911375475239487773538303481117226726738883260354922051634059658578179077330321567201516031749602517081856668524119718971239405051736666465477522702692055600863995182602322256860315229693862405224370220086938392782869742417610009759887763658666297716595995835471065785346426739470258678140523794661242266886106284211714775432116949477636381505505339991361596004913701607989990115852985378459406048150312537461483900621589852255812873790844327167271737150762315715890830193554146179055494495104618299996408687554184570495023070917109659119460666638253469440412301721695294058257806876263916879070505586098291078227307033596894932647308824407971688663581593916947674419010057362824841739633439814590119546433487503033820323037136191349284920189205546528353762641092551497490230013153306397579534804778784265684708098248457825587523060336047239456264698869364046592597448850813749361110656442560252190501348799912291407730151707020922353569476034250173540487279629290007155576061253321288310606846526014084112732751619193954400280507220001592363035569247781761987488506045575387498482009877462475749565916618881384894782330957807294957546646569960581322445698001246501244487126806811478671503967315936433724553811441191467716652303511746386961106589608161429646483278880432409162033375772450958105199116858022456855039666945566743131640008937060760046507090278834748005857984100714724758612390405614678248400473698082058061796828056628299529029246794376494515238658694592478569747081000281009039578744663702795436625297744216369295600801404105607685379248124792112324828723507436860475827661518024856197065445011009127982618367217759135086861299393428137693666287866183734782686843552684040125473456862339696025413512482636708408832423308456951280084562805761812737173735088197583624617377033713031378893645047190623136956227142635839030256339630276027717793406839079939653517424593324408402852494836493519326904912652615712118401875680856906224016579333384164097445003287659833643595948172761708969478649852476885475862944031355507220205720292129084152611915810229050374408212502581555570549949884274631873248909423028978760736320260750932596358622000098295559927962299424695934505345824951265106330388294636961680047279700274452697011196052586059077280452949926226339242368933837695107941042088517152922592429974697349693786643142913937675777119407360534034193980266525291201844451785466647883365727628010860537100813137961404375442166203390269757812371163874460655208139637613330104814460746257035130251373754850341539922433282656894641727418270022227086235726955520775049444717783870652588282808996768156564439583616288976942082169605699530575910291743217114113467071390201874729501333835663762334645986402734228556762709883154186142788555138767331879737090991441852092772409718692587155955237797892131951783722402088834530211795095385679099798094542272176888644763125299902193277773406099033040153546316421220282689136035082857879009338585436062680421862024932894162723802125356102886539408163874933768437778657287712836814363119594364106864464937139623785628202347364549724374556981437755997394455288525154286859529024663858668324059779387519090377209792479654917129684439270501880259658982647611388678639722710397334742656429774211409620767987112591482768121867429359485772044334699211538028163258660977247411355310612223094320352510566982173553855013147105964072428466196473872860287986511179258292494845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 369790299607607234442107338633103468870525261254536929773686568619614114377154267769089732687535442803519080342877437898017058243390288836161528122907010430060137806816609140343294755992346412494574950307866008129519875449286007541880852990744427112778061349624652503403842925471718402909149419585853804915989171530217513294302967475143391232618079886534927420056793171028872862365795762619782059960257709139733869657111341305370970647624555237422940197241359760407032593240903420598550817922024816331833556849311506884629361830069897879212655678693630492658346942016101419871112899195448019520617039104528992047656414932803351284805289012024087338925221928210810703590749432006673965751500011319312020251757690235049054818127612625616359070871129720620771842970628806145009539281503223154800876825172959896714674931598702899249510076758373332353541924913242239953321420695820203980643334412835328123106510180571076522310541847326866371553482381761936443692556021236488476571979303122041193134201111545991453142029870494713279634793890304712830485407422291874289721977855132395823445978395153296969231808077789936394624389784760480010235443050139187072258815457659198371968532106747910438074406080132961893112692221958678805289426226809171242473803389701075962321523029733943450277482875889036924628407008107654209269917239007055761376336552893442457208122944945827973020090707707518348804109466866417147903148360768480629397228407407316965533118574693413467500228163323326301316740540782091719765903766479467571948928424775462084402616014994887925776471009044954231488278971367453174764752584265922913514607613717917386303086928453157599638858310889437324112710742194192870145174416870891649977489764214868802859957234938369326599932752946419906108831063443359572873687091932241779837048430415027052536853672064226620084135606860705361116973631360339831510886850029157815148046354096684586399778763235688355345302536589413833322401000542980062604047899654366718707105368119812305985572229797105597563394456118809246130741025090273214110698957226899505995513897137670888570057697247566196772666765916900501432799020433560297374135397343117882896734600053842929369619408254400708789045533894744148737086394613755004622981902592719054850924334766753899474425734848736783845842022788970109369552530536114373949389638743988491470691509894481326030071182730784877710210896236908935667123381268017435292916228181907574220641460168507004627211604296940020853119558675894264109416942199002090266073132003786275174378655171955232895860522688724414032839821252819971557022537764658803229044360021589295343022134607278186860401889355810283923563659024604419806884616019100561417955226558011912731964108032851209205940846853811554091254274681616026635855685075384013666401952127355454315892774259083420946993026563524030162016884374125204997385700557742246399367345501381539427923091175132710857605086083138181065354601633804660278710806572716478426968261047890036001926967628966527830686459919968234984477191862293677884306637360935278762710691373735672507986761953304036338556087496081475863074039087905035883437937520855082394975904373204122497780729432800251624265344581137407196855975469960161492127004096214031610523941190256957375352811054455073228432489153027603551784220220846939155310171783080861250895615374976535276085814244510662607987402010787796200252543414495134344750936895806546016509667438080985250089266479879145532166954914308614144464632656461105091527860634238206903044584950138521093068852922756200806486969401485617687262556845200219668133348757000114010456574090413588535191501428599239659386789339118717001770446228187511311480744777000369366166057415704623357487555628517442635822394609599185001985709361540675595793301778079601145360748766717281426013504035996029742830904145933743450992612551766445512461268636634882146969451884984439795185890550639597755694320679429277259063382924116186216415064931932827294412261937370925714945820907048332503694410592934663419593822251641492073695968449830025920676567675712067590799093691385376292560511574858342967932312834864532870342551313149797217644163743082748989498865381880459051427766376929346622857515066869521148422076669429521106195770292611919880854647624387800864309946923376707226794655141789088949646231751588485639583261814334337197182070484493599708804975640511479983501152548011515580241430558527922366089307427618763191326660298968329400303082943197937024193197215927968081738813562992305447879480599695375241125005769139934635096652841416926371301976897648066852541922881322762073672368342439238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 298465596257598409958732366000632209634339894784120886131503947448494023440195034600798388480759604730531404483291000405826701695163383134425177382741934529371456035886555578361833501581744059503796135955881486858301271898421669266926502825613091294068053541392750586184960804322692849170668656108337444473942032940747250812876895565261780765443587707574357128904980393781056065769202889541032674621051933927256782631551767824318420606831947465173933582545058222019685712730632353767331638906337909404888722551237524021723265077395250892951451135742758203885550411827478995739085970459503036660899850274580656194421672579176739467809313964321044062198789770498389098353401876778050700159886214415619189818039770507080563605527638611363028539310802948999072582461149869001675347897778472624358652675642515772221476536545532126516180224293792195452219183467410902398013624058565390801825326487858389296941184974822217673856200188961621620752957480038231983766679556159265031796865744931438038067952493844780698914678148817809396188806674643886696924339015285653398810803670549575107360669387124369732479158065654854524077045792590988419299969668905760103977483518085135648960876770860923302875917704011006857489858387916827512463184682200789310329316026157825561641540177929687017197413125631009995396815498103037541181532101292873896630919529896191667883482861202250061478093757995603815646637234365160808961197080327582236533836759419748833206681673380323109964062399691138478282147334705132419193283324874484630203806465197589467718987997449548445952858312787191635520008072907434785529461863039087488108801995330123289527737233690972108752668373280581753559195674535264878003870517177645970607694742482791385407587156567053792978792121220747407983620306541972368600652448126625115757571799935940971989215971248257700518332576372879588767631318574533377151357593543061119676371897060302795893428809901881789623003525330217307319406399807847586480623164593451020374806588398351144443427601648190943358868805210288417625404889321846809305176260667105972823557909949741693509191930112236314420198363096583023880626341764463941224972280971441144925163242102686823750726283237402690928190593332767498903379980176512050909547212561669596943806304804705326977931888543396468029745616849250906435769836853438724603437537432969260960321161893708794900743770668074993604501725086661137342366930768980360631167401314534278619122889654102374804228458630510678395890491355922854065169400388047279092784901123372608467859338393135275915511370632977349094151281549916643297574962474871317405735588205329688566234784673802722195942788909301603654113498258416710158779103879261500672451325803701266348177440924320239370581655266798281220741923871084986249005103943766507131640491014043989756334648505439569550913066974801227566191706908962754859003126031860802120856114179101269689136330774929795338176950716329168752406813319827083143027429322007880147129678979606637386204093733447053212123224153346581587743615234657126029041311754722139218618272149989075007476300665052030210641485661508778569809787697556549364109879570796252055769920665328876088575501001404727188506573566472499580025657781534266678222778356872091121035582224563543406290482524387615497186828095940064917080566521020745534021977322628908401987808944823505543287647162140600716150809123786652253655708790681496165865516672364837477634858871213702806391928472112546281171333116332299188260411177991583128754834102805923451787292180686283744774084562440509198762779271256881948340200589496228061919391855035768716152142081850481901322342659911211381676114875965713956785836567715277238789948196661978390912864285973670490934646820323646015762944218213824686153492956653992244134416430206790101073288370193219120473146430144429761071520266230602483616521369337759402954780040060846895798531098974610592759617216472090064041628927860401975491528338861610270494684272160563579315503261890343446705025801446067034134833181806435778342870766551106087246877223011864083750054068609075790299862406549200158112293542304187473733309570971541072910831781903056064246866320454610082858837542680802711789149582688488454614118394715868637142752670380780629684110621790182530469532292427067716603442583388931423200633725843876975622822937199299121215132062890124424057743119299939322370272754738947934552781179082914837616704099260497165934471810722538041542792700350850837201415342368131358382469557382350756001976438455464967635913274892009268771870857819059959921562381672404665778613789398422666033752199103236633020542438655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3822209429692059588837239871327027998312674006437307100243785259122171445555822364433263660171522639626300691539659967850454849053251247764305678693232178709842805620785893199844389959733513203298873250161291046362842773668229302251587080373606214796703148847864038003062176024824496104751211844976647091321799033896511425100483730773136240284646813038161771967050115077707931615733699612986143462633574352812641825929937636655051492382837387186868785293213874144276344459082330565770798030312672069137674762197965506412808968038180034367171308559334640497421611645580408769797431158718389543911915797442885855080592319285296706275598259346887929737108814882709105482679306816267367081360142190626698225671760730618512739216829503916009471832343434624089943669006135069183916300390904105734923216533903992636316291617424776261602744851447809613965679738490363585832356128464619105461265729706481686437517327765365665990383535514290170047349325830666467020332281754135395094219985448092225959400699683747322817148893599914507937323888103099164955778219528318750386152645480202217490581749049839303470040839054853319695253517215033518639867946757569649562915820639306093824065845424900275423056730453300051527644515266996806567190627699885780925832894441536776149496376368121306306804897394651154126362653217066690293210774234580630346429308605576670764031050716556481356913802445168587886743814463513159692941321190517325996662371692864557880637546373292829765151706966560483868747059437824011313699757788515657623604598269354092545457146068265135236877343641505920428538626043102652863312705557022748697700675323705337849199260591452145294069726766181390461121752503932113905177977634889989009763490472377524281594437322161392986276808693716254609223244008848830296393267181451620317787530099347960232729436733985625722823955974254643021233901892748834784009579669306547417895155237934919825259184909351684019942969707689645873184883538801170302528482981601886316286594384406203818689166875874972109186343608822103169413669604652056395709099583860935681398188873514833886128002886498740060689871010055736760429384165618552569332387820598722915339041900650591812879778295012437477318514551948614640601130263828877298613071024678295384507288438928573192332569509392720657524207351352988222441217474919387262713547312579816202370804314613720959823833585906115685673760602159329799614717700166805508138651140480152832853193977529279799270253713773615334036510189535177950233506852419012833258263190922435269825011490112049017054697302627301552886752934350195774021528194560916333803478445189605378798937776718670573063657585130821931849396601042312024625460552012790712722167148666557486407642955252284441684945997917534176985273252057722724217943126796123692052427061711473304839402334855235320721050818852064999838364429525878624647383972868535308618064400473091734647679439233547754218269814406727043935548109556411868862894934532865199589570109326217186914904930793676434017433537892161728984286790574904190148955970053815297451790317761318274970191971317911575704643727391014726814890597805387070770453210373630446100816706295216538984435864583786935937079141076012600531782784290577760873078984750135118933612913446545454383653693355699075764657018561189349937833808956853213745653853233796688487594302293719392378931782200666204452651845748834565458067760883374256150253016659066228004432444463617428439727635848735880386184218414404663532233363170828233632410147031115929055035765507093857126405647676914075705859196165315162329928452713217174344516495740255386428743943837763845881306904355735205237498553219089368356818505069066796384359045823276389996228438753578625615848128009223260629727693814508005501080436446530670576424528058677238304414604038002047541152529053810944679262252543494011389931136685133050607978800807335771956525883962325081599039862950374209918163041542154288167370863802100033922506244887256939434326184446807087366778584717883171510987813756711193381595386525043151620623385620060053798330903765694607342247619941007054893234149900997820005907432356659419665578961178755852103156811729811900752379156999577134281406659341287387928199667767285919901299213383737090452792738813051730567271323314911594163483740993689691612137636469050546968217984529739389398802277027198431154795700935287876779201558016135527950923862661967476562400619318859356426276550757913744472593239889761736256133857052693033081870332657483531616776344378342392234410060820328297726469900078017182608412695638280332321603709489461125657922462262185738832192789945361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -26095075381774031111769012284340887647304620177622631630967590993820992587807681130767590604196771220192859220469900429310924869380570161788125866300546333759337332473765592119025658796103513890372924180733712052597620724725940575917708422080684380508536973458631065500498022095589165872390117736938384362446683188293834048061347303045802551087641042388421434986483958653234077020148265554562406495512842471047019942495515065972121489052620427623462231219269113259997679313824146403552950965538605235835423792094455029040656495679659747013734291366507144061669731488317784918067901262653106915901306132957929920192028766180106508187352568282818047381473596095689665841711706449215725377629665062579773484591694337681809988087510456500140973001170943172591687108166870249726717992936906447362180051354775705457029250890616980777091313143572152122151838205941921284872016961412206556738434119409299062995093611988712153669480350155008841864737657765267686562602945791416586582657585568193171274554851975788020397025746779215199542027997329677813907109403731290120779846595392394498076259054704463367211746236000756258118919828175820526712874414149730197458370063634057206163798722292606939121382535054691792095634585267166211220457749893771581314283775154114401849960410408980141327231879668177067496648037946946866200061223100465051481876225267258941302549701633330217239032031102704514522651802868575466548340561361476094002229788594284865384825776149874680557103697485098444056170590761183897182756085991249662485691004011907570927871285945287117625409208114419044920549683377553728294007881414015607489289014899731687186896817674881210642661890781598620662518876657866697242554674007559615820734420216659911925744232901504848179123102281487281462885484724708722605012972920075544525084647339424546751825641166271795405880673354267544432070355440527000756575440620885141370836276884195440877511115700950069942183373463881099103487614985260762676193627363979696035962479123907217750665663754801684401500131004702014307470343464462763637302373807896508783327232424367699975683924918716795961462509886623059415835984067613312192014253063046103889287228677430309981218057420681253544691261830798054489803786860414361006392081247424541487032038179249494988706757468025817843792643701451779615199706746335179297536122282496983822755254166350873445065247321007035112755082771638246707864796190567171418456932841030194130975292937088223627437021347811794895438639554677579647902933529309894292515281945425025025767456646509651945446152129132940074980929485656835856897279870421155742049859322090400622947919395868055182077957031947792021364182163392162801289865223862623400316929281926960617833627101180533274008599877579815315889477018971422347975920371688577877313132420312955013220270928082390984923298107599980014757528248790509370422540731565470229807102474585543851747637229123100395049844188060262453246879936596016104399989115554710903344530201547795837915172778616386827495498377347105896516564896005778400224954899582978671547351190574250227073747603517771263303051037767472641239347260142300039996193983738284378034346108698084177912642254991473653937569790841365899358584523936998651277621374327466743440362591109131476870742284658929721071056366448622237214231641079656426236675456506822045340722055085120826808092163110690975210833270104414018525542526630068887377204835490716801778418619233546500773126329899682222600918734866345104736894114319762181326050848902824674390989409151878685193936444513201983481201354268626669616445037970667334144346503420323035994304814601615258898638200666726450368995016721118680333221167227081123209288018491086908502106987298085530780808064886117649439300199439544869126012653835064346191059252912097528632574367718034984669420051384435927479103652849137571167456926813361294998514665511377827882954861100036400245256474116165746157577210361583919753770399505574560351693259299775138295460922971779759483341921584052074426407712288368523081879864200879905957462760294271327856550930649214148666654402482596379565175827724544501379436870338804221122829110900454517601003717858646211095210752415785820418795922140715758142934015450645656509380893728448301103165436653519963210434845529877676111119112322402742733258754053158880797808620013464921622161031691189849121794562490645245600569674595824358734673906395467820457263887196931100722425539014213389084777826817105857249287425843415170924128459506855543437840630489653496326739056839266256472898594427178418028649404625828232805948654249742694095815277701837499350336924252929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -105163525904966318820869109511596819705316730782654973385517663037379273543773196738197989900998303077947760832244455212934283022960467383562777076553459851225014118563819949135440522027481551011505293928163804348152700701172191314091022755498317768582027264049540280753245336359523859381374373736050330722146904441429875631746474335719656003338210274166925976051932702263150903833606684826197043208249192351590812063431935128657089217705385043218060650742558669812720696799050221466041942326210189945921650244342222760889423868490235475254836277074471824043725303813148249915727902033423922058905727598490073499491501455631465882617662881129466066332022580054701279722422872801035137059527795357240300936194282431455067149525954649456759183470133832498861769055067667147446352771792343103772253325822945279193152917224367796248108992425101021072369626664212737603520042266623310558473147316794301348924443192046159001210386289496913397941177963841618986037390135836147112678414583196872099758965721213765658097669568924446493782688748149160230109534805378263465471703825432127333750999263874990250123307117011387270381733140029252179214790128201548679178890110371652224062829870395063759203474074456548833999433199925918994240157247650538802883000444779086452893160406597556613342284933635673324443840428606135641342110175769235593508869246812027765262272915508574329718195475695580343856186680797750907894932685321265202563714461586767677150185988212463174520370581171730117623758882048406580173483823422214005611866631135016302909051354835423250991371312135468614813907183911986555718618019671783814334611748666864590880876323864723229683175086330700519140219822056620807565827010013826292462158420080210573210607437262972382503214800399016935816874804343590402722059173672105084211000926495066448808922800540166986108409830054018926036026159250727395623365214650555274581251241488315616451662346524416762945677782701257843092263441273961479810160799287835143093954939170001026646466596538587002764556730600263212878279474286036433101324876995594221169220101700711830017184524449686791140165205756477435744155502219303229524390691232755625639781638464003037006541212065693521056763748887455791588318935089501735488801246184349249926625690440548369887836897262950689737886164459111974454549997365735889882864917487074998150917307216999027314142956400736030947237325158573082002309130935586450633392677759433475165083144758743439269515443500782269558398885401577279064358991165458611226820469517736075455670788523094745245412678122403703264840043252646028590046057176033499616558689009249661107676817758820029913032475482140820242148904294725544824068999968663160410401093709641382701604765111582853737993604523410552951232011450294268482045568262295520054516976794210556207835931897507672723827014920238788278959469679005357766560529413987012060445799154200097329008889229343500041509630765523153314868642827370318391187765452590613276136915453347232537309569570112767890281077084372421304362100603016246157406490196588106467131830581875513580838588120391882651385595636348252496468050435248413485505633034204561181646399238715271578846025201064622048604991869605780114246334677290684095221855993963634625498733129889043724493970902693937847944093817892791916824358381404889391497187272054354509452754493002132470450787945759392104393629983263748424554681960544120782330331176273133749042156247663874446070386111393549199171245788299786753810811404701354030479954915640753999610228946250704750010951219209069688767677805306701927390780636846154330628379298746020102584134033750007527313821594082678456684166526289723643757335676978057802280283594510112232823815693956951057135106015322225250514999766581482212241558496547727461369556569015803530800568088848079709400764155714947925788193131391458080298784258593243327603228096247989244294144368666725998108596195971115164403347729785817239489040923271715897932603497093429338863343399469273388403399185379041815419521582065897914190325619162025806735965049275961960459084811183362797957743002759774033627565644158771183904562921726268523580748395744682493858550703695558572218849774468838555048918426429626022356765185299063194273912330751614760241941727691337435822724616806152782219435943884691306536712798575346685798960693116175345757571288290949234007129871552341964700672278816211064397309563058247443944274666383184741404282942294256319117249305957239570944256741381157877520931356075172455911261158998507591125026695747915355435981149391787892091553358229003208407842408570360058739119704928836626830398263916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -325568652509629177728466585285672321908652886759989170861772330274481135844043871258138020680781560142130212196126314700535117740350824913018291237061846034573501067260375214061959715943544427047999733409595975340061516118466033438376465967649464138957910625354451377104989752819761255280059094775395447117284347099776579640067865224065141990495372682762320560958945372074251000807291771231556224269602308216508108905803265231070481400531165950115890963307257937414772153184939199118474296850064879144683432456180669863450344312320337340556245729032717194196403880159475532301027735453032157664052096612589077270614142238648209323269142611129568928931470890846504385212063178628896812856232271281195261611319338315532765289836857219842663467197917492318973209681734814731079321364138836929095652639758205099904891038296086539440359135038671170897400182881295631664556796478910484824914677501865956833093048645406130087582239663284742655353773880317679760197285505135629657878238641527022043234113382817494672973286237757320573564449076753345516583223889709907265401174137387891380393655282356751976578631758837462040762812261274401407771487048352058142726437308450502074911468245952096819920459497072109687617075290745525303517570426429690787569466813654740729338805179463172191844917344986608155689215260964203041322294658102279801263037021519864154165157098323149924009116740889174101754027776555458582926175373166264817919711393804553550605297716743541846173592507824606274117038774237036964612503580807980741746901054609723653147139942095145564950996572891292481100918084045309992266545423360868596577764543875036521874260232751055694760876737417192704849914106237474749548790924969829455304071241310302196334457139717469787542866498643013242937573562756702184473933280511081986235214552111780015701506365646455626241031577199884949663637763624768863749103279143769980849983469784250886525940960777628036661343137373397005470440042085368793272021390289873184140029058897407762003434182082165687775581536116741012893472572040325374051147984049679407059377466985166173269180924231326714035733250493638108679273245323900659659780824775916543258754894477461637019112966701779557766985825057790387381736695687750434522929950031242387771080108804218132117084933921467389368564286866747589471497353489997020207452533735430921459392817892874703161945119215737019214297788558543382127457204785516850378867606020217748923457332922775446935513830644152509145582696882735544176869743833112616567353306283961566629745240502182495718508494749928936548255097722581231864603083732317052421777839848328474799731254912248038643306851443525753108462459515423495521668238923427819851378716824033963245767154806128254522024174335270975427138485242279112499916011593890839720273962425378061981241837654566351816144878732645870866643303670255319616172638417627083326865243781806708287378044401684095313473953256878292595770641013006543635303265539854535729489064341609735938371549767430296957436228446197047217006650957672823765279593296450080070350994546843197425879059652484009976696025525315101724525996026427424209047742192460350211132357581813903384798435661024807311216843652140881789285772860696601810386573029131907676146943276708081134836516541764365823910437579103203981092084733499143191796919398538858784252973089309608572906055481031994066218899951976468874548804113168086907005830452682013494766758017759639535438015485247291942272407967978044007122059257839518536795535095317480691306178869381783331860425199730837681152151277075921645181809959007862332363350678675734019336594799050421336749227338773566384898530764240487233431914215219011454149725872553956536445342621825939403300532128674471774062797008752032694993779585218009265030921246217010884386188588281516256864729526882269753494170442765038646687140457131347068932917141897817114578084795012739655105171456596525964263665027742180061569411590155456270964001342133569893710715993002485125288695708466925518607252193413463201582085470805343022067959885317430164578865864890307682470166245341581230202588423376487980784786317126514964103698960457597689110494723212304111883507879181439361210228261039041267140576485872806712284359495004786519893548921724794454683591138234274614050381670996055315400009375067871687404439413915708469557884303826085561645052157250383250178515812812743457170770272052356727508758132751414262209657569035335976321580531257646804183122928827397997996150062490948264593915548765046260919880848931041545618675962134703305589233581042639478945783040316526594685775183680735215106878942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -803418245077685154529536978328994927096397272915530122896968281261603281241548018004960333056039730648297570817664405612918198093770330894236079468432591751991155882620969473688892046942720834392828155160993580851584853201060546625666476659252600118249766012765441671399183056459150127259206669553000318366102932192771913366905852859492325282697171622391897649410746858170404102540031685036848508415059804035988471609586039417072305127632111806891376896646222944412673802062306874411548147431035112341996987711136228905806042874226799207258176493897405448777657298025036181977312339466268296859012382595761187010626005514978840741229870083945955865631399803486244615756677425360943755389727936000453305919589274306794028961320123148022407764464552533864241738005566549834730756928637577612810845932035368935195734109376641846038672159781891851866631145456704634390546655194466444948526514606437928031269011099467269496599293988715190222186520327144562778612483109094571996258320509718614699800733961621055933749512294049267543242823895122760514346473927847168546870138212922708294167506390493677700100109891079240396385309532390670406218944711121869888676479806105210390517822536154724486673947315473780293833598600617089400830755933038421342699352219565066434264652815775126986468694293137660465408322596192287453867884271091233618900128527597957258402422149355718371406362978911976318069716486440823272708271303913315522104684609127796685286668069975789708304587816500058032984402571408974411386646990288406962849287323498968232169600374025104232405972252239276369231658345312831250440003086858426208654201211716532475830920367235767257219264468579570819477532230728321549745164089291279478689624812847137979100403728134073678565472994484924668358634007574443217485174334326604967009605488340626904677249148655192202232907013609794321006577428221294944718366449041147906138134656001643762056094015448605806723493408015085734952668999761386042779639731317817906067875159740719697553608834655176726176296893831619543309433935597796601235097307493455566638070017835315103716993179965541100662439047970722227130282151045129740006032078248996536042026189050305374039532708081346203777060334608160234721529898724565989174256163358762196370878510944323612410686766760695067942838621990010010433694841299312807845547400500473281189034087563176008826353103370581586359865144005338004402605773672879134964059313069793716721200750786097505753504802541721055989362406893672109915821339436953867773317719443291736230304996137887046819542194027540089862955107298350560189464744479319709238559299958593530904444411407264685413066096971407834797246553800510691740840470781252165531721793895531969057588971403611455186236569684629253773465802334279235226472502087942679300555071424695176160296366638184978687840770195799748192474037809209805647356133652426833067138222445518545743710059237567326982512053721972788159798467875319453524681402152562978928445025885654470076562076715939736130547972884820065127080260286211258039463078996852603096314040151499773060444175787324486646093452460733425175518608199155179922139412614085002265808738068862068279027934250994551744124490392750023466532293348977693037163382445059234964023802731070949331101786390855925905603565298270590521281923035265238145578685218311644099009784096926931585105927900869012560752983121158439534666670856701816315481099664197898667768429160963287902076059548006250755030001035434948853860739157562544722666693384507953371578333118957934724608772554004622716733223613425534110235309965270809824423770332896445863040229356460710206198410642728199598842723339745197983939534870713794348394920048661235155152883429902768431166770882700409766494403262297684472844583341192974833252182284783089297393246437145110081709864308680988330472119580452743892940381647911473405189817665533899445883140183348360131424100675117323056324238475933550684757590068377755352315961323277386416206988826244138363849340287690564687003203847854312784485603690288517201856932612340900444399188258678386417492938025937369533567774437707077725660637789157336410149294320124322173083936902149048611628383736865811755426751501597686985972711506865523864597033559318542939174379035832701980591686256349038837184347105496401718280909833699855468330087709148811689479111434582751338816478043112388606544035739301311552441671598024486382416388014187996319793052905903658109009969816979294913286544396821178865839888161738556362235972554733661992629819182647238575018000850032984713876447049432590611565082074838917313820982324620033248447111206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1526292560395986202824342488426369910351362263868813740445354501103906151089349998289565816259367381006934992324288217314585267261170010222171871103026010600874638486142288771676293674425689876859697375360512755726682552500270595998813250856389845977060587473629326788314321643170253748410956515933234991396656344299503974111763058467521033443587943477670404342448401563779398830148541819741932365583231395340047118309297476973041435423057576124129562007317570150276799146083688138966954199076757080837861709927415518775869181538355870493303797993709903825441709005358873868240290743762518552785619279583378898554038204813084694036488559685774985060546690652301684057421754363298555130119603452239432840007000495598035243170113584035637037683048916194846953515501324913351959600115410423094513175184725728408818442565833532748721269390058059336298470027556642157822701539791275823288855687192437543781786120738115999057840836410637191509488244864912067130635896849601793649324594415672097621734165345978093538855912975594729859212459258081352489184284968714574480925763590731366630441900098184541243505911145788282919412703701508272952226461358433790421225461250128967051379178159806479693124126630629008622682308966232259147428510416915364162860681442045712920170901031690579641181775923729022073806088773124897293227990713964979140659410302456783345145344375213078994291988104328568989418133536677178864671452691666807831298737529256182867922070174025492869876040143686583622147264300056263578771690858559946356370084631894404055820101169441314090926562101778059845701689274503377130358130357593744744038858676002474565943153095851406532185053013618503052244704750432914397010939839094851665388633450755125424007753651282624721880364546844066809443566475209973994256343039973930207101783598759196131448994970764583253421580492870928940781273604024652082713640527208119272711906747169824631211358243515622266543547213500894583876246978445358266438009890491399031084862134851410337821301406711884899545749065436320206935420860710601663249959704784808079698428570240283822157819477880587681396742172852299997835936352287761741834655912508837223455412021967372368693102383231612525667522843906034459821767464317264977240476310641784968156486214539952406935081562851241622681919969147890048186059901800779762743738037786602447073509855562964347378942027537866404114526631519149307210980980878863873865943778528846261960756417661529061437143670226531105826643412759320338776319366890621493064095406076081777066330194462741745834030103729947042889408808667749656833022066213112940430145815399325915301684805593783656613083108098709861516327533837078753232529131402479678989149055716031783721387193588583959925887845122876742445160364025570208876463751046494063987103074298972690617695589798613300208596035469871567142002795224676237116970356612884099407585133224174092542778034168769770152687801779185765449259169240690113352927790846899227388813306030337448231147888264345392942570911202529449411332189368567777219456935266788816876396256438423973602902725484152876047740941202247873505069032724754122063595744830721253014912735670232369798825664949662406764091944391233277084297523314401783758383125699374622720029102786069153855039586778563126273035965846774348830173241301705711364801663668148408847344237485662628418417273960487539565667308814503302570208998979717158689663429370560923278460523781962010522863077467798719688310059628151311124234432519632579837438716707456640373476282167438980308725648128890951088578398931386204479853907696874758134853247429409091150449197850527631896587834107114700777880433831384094089779957478891927450598681104050797777653645547756992884692311095953973427262607964144318878256433695165176830877590528047135090551305283746869758811221323577435948513919473909572248641776011926953786530130922461906844007172916940885885602180094667312699343506917885028889712180193540935930274926074674775822492628226581640793763659056257708398604254910126491560126214565265062021778072355767984038359052224294462015866317271177652196374689489071272513112093543119093311029024374689797562044209902848864027642213800484793534187184849330581003976101783938643173999805327863199012752651944728869953551950161403872976444026866662508380431139772130899433388691337854829984754811952972046268932902046553974415087476452162545276171346706942351220987352181699482520834143844877545748356824307108442171644878752563348913741338880336289014829256916180640328000368848483095116429738340219960579488517484009213564721887193194830514564455781463501550743209838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1534344558687616757393840422375910781918582674887569522764023820684103107182424502302432543573527267222864639560241453447369547828134614252353165905176473912331181338335532907972027894406254765115771727243071423147987964578781198682675830775449482407394868768634565021684815760114298516602197964669343058851325368217890563767564117736530326483115124501182135161075118415854512034127831738736115113243982806965132742252758275675020771684978063330239173407556775645386491920141785511127194325271979777619285635630883768886598520650907661448223943729491344428477199284564289425901675445449129009226084908110506280641415736347813782792937819373529601442413809626813905331436605775809281143785304617933823378368362950020076384778647147545706227486041909552474464978780302146373710191657194667733951045542797452161871881297514708893811293713092788083635133320369977670280316994698817448793242729342994300890545167137356576663986169918551861624124726815454936077252197136099978928493244193399171276265570081842500432661100576680469825469765098157538720559872563541948518108883108142225001918467075797380602756236027276429130992797144338787401666750888529909667272762142504250354297330926738282591353133460108614694086973288324619141853604536319948260431985066654744227838636419810599394597551486267982850493660520546099012190970893084878987484933219216767291242752004338348255839524386105629885982433558152791774507308980672392792801475508321426721075267224498013938900063071030157168311983087075988669077164792852029023637776135293730532854648902743757184721919517129293034475997370224471045146511021527700809448930864641799907993552856011569138175271946558229066983731752999387248068480559609976247446644892376423852964321455482384513813660988257765387009941791928029834477823845784070284451990997655319086278168105225310571300786886741735251498119645539638307116133563277191819636139691878841889117460513214920029211054988867506693256523465189936173167842556729376221916991394535876294772068187190053383678788701158343609348480001871879250120126415514202356426010725782210424369787510057007751807030116465852097220011948059693473485965046155593734529370070136136066692620965856768008138764928944190305859295569951290904174056970871798362076698008685444630127133997282996501601237263848792787939991011999401132443519255270436308220171623924625601562987379520407739026231757482447691698491409654593315290123100685399613464968798696662986202226030228780137505390214133146052931898470190175533777620849298381587217373687594617387533546639218976392934320506734404074226662411674250099546670643319970550027133359151066823531468939347915425107358283829885148859044202939603234214294036003549616769705999517197989196128658616968610185270481873150331027946163722435621958568297142659345637006848515879947134917666416488369355092291872075452077480466959478376250764256816808160213169831095234069472987700207767866071402327356225993517636228971249044545812137256419816868280596128723066555575919657859038273596739700295450728630726508619012578355804113631527753457422245339346861785632868632132022575605625470421283463410538672803427571812989945496063190186945735648390878635037834005970526260642190601082988876912912096721438177971599650025056517848423225175250786434028691642465535847051923977644342504648851591974362380378742454387875203960141522340745373303850010864969798361452589366520584038517313729491801073660569833461725991245428398833270955344353365837706684324278799648038607255810728771343863167807224282663432153949764908765765362852725043656119236574465482000705591423534681360815261007015895998932261486282855405876227090772577764744765765826363899193200220207180513703383150568570362391174559851861782450487410980765413225871289187272348980700479761110792175275537991322182764205558297822814872337033717373178997298058674720020478209275883286555141979084399909873989815188313887770923330162422635203693002978814808470364345863662235992759433069250605888147766105772731050180459006299061996113038605619628382681446756937904814784410790988445503045047903701313527993024084990745894912246274497669599005053321056658976975325138951866487962125804463541859405148988100793087485143396716903027222482368948368003125281703086942417089421227850830744071020752421341178900051701507355677530644362627802597967326262015929538608139785917453208237875852323265711568314630472853996407629462154377869876733309996283156657241157441543008549618219901148483791023013240240626471875708019155738476290766505541088838211678864174114254105891077184852375608427931251253041532318474578857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1060441128368573710349306470329169221335958167238553067462061974072008753241454451822521972415759694285227305872893915253805199486737489163643880609094681182528045280028109581827526906519367506133280645467730413958872478188565946974995454121765642517437406473653759732449522081421675940639487776249689814574532043745849463847753747075686542753940868084973014540934941077536767138060625703121699006332268165364689778143034897160429821344348790276250013784031586416557724408490590116653187724308767058184361429013747463470613256705273693102481203524424856597438642965391842868710117226012538563456016595332310704038071511504788801123690019261427735487796124068221484571291570973606696588994521718566074892570786069301541470167444576016578974680961782241983720474857776174116166368383029523922233190253150810982764935378167235441452174022467187981735862592258328469484229483481558965221184895514499014454427503511620775932894899361572165191007165076600318260574814863638790784495113743742446079143036913965912411419132304892445321652824196435166599038391853538715559561926832909727545258565260633039851405712475595474755082230507487437935030253682044801294650664776198421655459201922206256368239671837189812649551660594746193021042413532881020891395212119451841152364074263989869412367046928303871671572549558481164578410892661144715369954352702313848185184338876733971838669885446407337682822904904638872043864897620338254869344396590940085467135205773200525497575348403036336924315589770997456782464125803277586658017515803901589676536361037350342915601205832043027424474239583330020455705952214131098077066380709518792730176399909305595074030867242265868134531039572667025830462712601588954957648304752855396686754313877574987787967288836023581739576446801465693400113065670116394145535819485711498350591052768052876507760051507781307504611682582610889447605667965564095819961136665972384523465578875585640592667940557206361872299453576014178985582467868405815783436337731258739581698412262396306962104317764828320142463313534184401804124772714015331915526231231948126282138568755063084129790550325978768470899622816795131132703267172314239279364694051002460547338748097394581851689300556832674790191652973937698148428944611610761118261583391151234384862175818410133667012202414615060858376907442845992419629527436504158825284682821700784142069490263360743103259217317423607371406408072269131240202700111665030192929135735285621621921674102658155682672747531719591586468850183149381272554178347614100833087081485486570585247532370098056371614191965070958682510080331817800420867911283211068993455380128846212366981182378329451870324483600484494050847360443948503054547272006915084735914998714977213651573786731301467150327705085924981802342827775754352683741223253874667615090848522805148143337088241838220528994854740553866832746207442527747389745619138691894022578472407750440743385398310435322399766842658985920780010723355271611449079289492514785380925193714881259961191460037230907741294774121395348709319279455110311641790690110318150908990775119487186726135692196102474085485072838003376188455513681276644046951194227465679669555273649605192390943028470260316340882289950928061867818429352881112278860877569032937467247148285035636098408725408248959772708238371577231018215598122389786771492618824705515455140186157556977032640290207259046583533637634144373131885019624623699803559305068549022218387262460870803374388788856493126076316224567423964222682211542041986079084496361452352259799423638486807321100663020079039641409593015407645722164215833050491729334088331256008457646199936851187861418182750025888057296666724970417533729226449421260103261316692125849819719942528564944577226149271580238781573966326076436738721539405850796386321151590190374005469750270326851413492167482106948059934008157080745311814075852967755119669852239161280092098899422024834587264941544103750469626516570590692104219643278467023070270872894715448829353664440924072763228378948373968716284137398284161073826479356159516316117902553856460640788316437591378469822065831314630606478079423538442075382981762262395100218810186808330588716341599959949398839069363556587788164057302224571269658557322538458728750287603499802061653362169401046085993322088156598713550611021162615403251659687650203537122222137208272942540193387680273884767162271232545972251782989043255204006042518844556415989545877629655176725265756353523451144967208632461113640435557377083252100669734959901118437371799221232089674230618842170540037486402023467963958909187118593408279932996510961097673606872558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 4905638839728431198920337715554586111731523044140543672292716298149796596456964182513097683586134757910745478825393345570336623322986345275461267488923143611389330741931273166166459828961878545062518979929877387456379734635591798740428807781355577627975772369175456324396261023840131679370287029002569715266292212661613222983029672934248760829617545100636606180918795675797551919635587726657490776888603531260531492955252699144876346351313779053112850280974695138350751335585063188965522741479882707463983928831440899802365139815783059140937264291437362000808166414086927177545475451051573579924283159353774488913330065893803399223573576369664590511607314609696822849478964310319881059675627940669682678725264423928957295496180350870443581535304006063358974735457614100487733035481984626959627925311234133965970068426470973640608418163862862275669686937774003029022029719284148255940359302214026556110367125710526479987581179426360057057806956037842762987650178836923856742388840853127115866096428575046949980352754429740264867294230639994506879869764212594053524881673541190489971109042113349164856709690878384628952287341721006506830738963934289633811255682021547561747518210305380791678613350609053037564112284391395379909389087273886712347614924201576290217571332518787981317366666267377885409149747249159614739855605701172805601986502415406331803247503669428713352303222375466089419677325848046098627165778647312781333478814903546955888743991427494380864117018166145098577690489713882392932835359513038771743836463804023309545266610354730166211219416230049860453087913034062830565313639382450100012334300558730423651038697646315748383606935505307268698706479379361455797667439715205801149690054545822846100934821743071299204060066152841829524256375591161180022943981843469685289218578426524911717175478183315989769386694662581483082356591152824952302659545410704601731709922073258491411107949666258510567745241874315888185430800645695609031207700259260777166543608353140269376052029437487612099475784909247285114385419593809909874491350736588366346129564513769978933357275249924260852283686908319477427055425754363891677379039038073560339867667543460452132232367996725577976915735796233304805945260270996623982209010318322905465658138234260921445439342592201580502948360266097395234058284927422763686163382313826033399503877158817083140196739514717431578779843114337396156169169641997972577075446407834658341272100091124099097152600449956841517811085079067341104550334003918210359482707670862037272491489612478645033566877326953626481571056792357684347148548981033019426819346193635688347504954578698587804007619636977586439529443450227621447560960469002055618735703434737782340645796715932482516987863555822934258408861233753992473951040256709636628101365602396475528508497117320685826877688672354070297380256935282610551569565438161693532522838088734374177177810427373882801068381695652228804696350529111755351893107964628267614287672242833297637669921826795676604881303849505550668416645158010009001936931491293510715233089638545311068116594199212807855757231865428542555060379999713048777656736541829659278554010779546180237330541201684801699941329452157145274705299759990094533769870669256401034423687114203815600339730897607627610211422549910976158254258169711201108271823570028504693699205598176195426611317624652299463593847110942420005577237732714577934329566501909598451520662227915466460497450814120556626814437280383571405713558921838618982300063615025573136512156482232731174971794348556199404032226530773465454554951308854158801471053599848377579335626676003851874004173872370614601674565109274632934971217250071268082406574463423301410015497373022777454638106663383074581626794219060176678634226933898811224296241182905743019863492683635440393448777373248469450082230517290916588379022584020611435904126456481102301757343558863395431247608065498348312649649819763950670169847036640289396412245891125955235891763441232384656283695419101018634248026225687909824176442643895703583676275348134127088937824675665066761231624216960621046544578860001242951051261650380842092860666947471406447548312714907089396025857569199489298082596472631235031950121837760354002599849425205851775960328778316131244203262479968523232089090694041307330188467357684072441266911368221174395118023519946771958043015439561529290946875716890409535571883006808858272513447869746856932888779491857815959610974207633057333021029138522702278480067468054017468962968996620583012570801508349513344888713650158077623787600727848279296015216222665449387158954165054719507215499877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 2089895419906787851257901736971295136271329095154542976553759274616334843512891173455236658263053380240093739459748562830962370470208977966947070193506770975253049025825039682746673321489079460389874078377914027835528873909205910268833809866721977230891958496174363152468296915043131266024532462855993149482233639772716262244857813855862095411680520248603568448368666513306776805192492642124544860819489069800832281229783085850127390972172615687674418788870720692371984192025424790006878175898480738764703233373161246326193153442210917552550499651532842199247877744771928136014552355084558092344418132235327301460110154966841854473606518331462233808204913214531619926729507244976503816360242034926069855550322040813711289247318172564339087069348566978749251587685043110405313758877801703924974305550710772204614834709281548001343712984532706142173214139868874109412868339034210713413026553185180129528771699269584114616602480630895903506161774143032276272055746521489487344065746508246583508168101084140422287961127114636890238943234455828764762043076764559071763876342799604275603049662110976041551940194558886806724662027408155543976243748182811057159776387982019553571111270041747527816768840300047083895831282341640778423316836605487290955585590549515891962738022122670879358818322512836967423903992835404564419005815117111202187562549944245839326358894050929987218313499319352473908490193567988993293305772686659388733693723464460077310880457219873147424313085485891829071065042796380941599039735447310572793736440873553892829708873291658375967967711105239182573808626947497142638785048249789171138328665785277243038147100604238901636884786534483191823056680768483295779517082953608707369232053216511557214949743537559110062913839204057967506582681990660942483015387395715297355707800726898414772035818936975132504671497196182347803259992094700860868849405008662993067602681644028029713618872465365145858161238203490311273691251168498032425403249360000169095681750376996180350299932924078165254778128273502507786448484348533393441905848189931067997478656094444879014481938592917331102798744753640657134037238887470899452506914576742244750677054550255273774804548291826531965684759244827260704352031041206212894555178152649709264028600026377472135622567336050230661557506098244964303856644456653834115470793885367611082287207091782236637439470651761970735611422284247314113889150613952959953051553075510628381598905648891804641745008921262551789917066294908265031710756229272352508174656571643120137914800877119751043469198841777592053633223756917631437043974999116576168564739624978438730006722433656387131536959709213278063491059925219736501942737180962809236440416071062481033057589980250609971126916529845189469510204288763551226920701995168024572268479773783485889236944958939708572354410580221653160995360450076114191510136164253253623323553376936400529539320198649162098866936206791520985914008493725240514266708536495739759876309044130029929650281782993796254674299358376585549673620402777274326660301829647017885436949588794776481709955504063444467967335825002035044499571348354531950683710928647883376524350037837638174498948790660382374399991662262890537585283161699923639854420534306686556679113389823077044124429073537298964934583494627917819650848623066935541940599664095737494541760657711449379242713618758496981444768440404084593379488774881552986886110313069917734557610734570931499136068648091630203460521615400198559428144881962259265852149313309583649436887270233304530786115310652711505967776290487948409830389250446541240873406930451888366256256430907977031256098510969854315900948313630617943549867860261392891525459710129349425521022207409903492715588737436850768847310837643445076485690975612198221478962269112948433296136261395475355898539570466032245003549966369638643518947493812509273992782840751050477807495241132004926764365350552576357746484513832258677093345454865862820464775614724516218114953310400879241796004140918037750410353170172554662404980769860146799461099412883461127790460568608417308216635766736033746111620698666420800704481821944558848433624131883323297754482274800100095373910917898494598864722039398154873876888499649816931278559060296763999348553094579545786620572621125950769942019988829497060027135590704034371055391152331248717816526109581251003273860370139421569578422331967009062909775349164996401804552948815484531098852724646670999132183917750099445580992656816704755724585976262538545921275542538701655323833999053641334330752381646645589945710164266360931342326289315694801588862125087449725341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -6979989783003767952442411154664131120836242650851109784876775195660085456351833227040138044984485525349082519323316013818494837718416135453492718939867683444556848494941432650493553332984441335135488184988625005455947424821554915271742390908999377362230750731125129889043952841294084829714943067616751191986291263204998117396459766447801746880692527724712728483132951341445571954234271060443914569071385606399683899290166413732600762603739319246369305928008098974011514864212671582242704780381875900441688091164909173692187060297155561962481682461942009083155499694263002962962474714950388478286077335421468064312406076122754725755345029675599861434431091172371396788342616894079923127916746345229623590797488662297707468803903072889359984999835547307888815421076347604272725730194469907522300941913563468601076133509411598883676179475358984667916416267898406521840253385066778407173511009783598807457630333193374179901742964318031324029975733511105811558849338831468298715253093476497228384682407740316556405456026649465883876474012058823573857591800268846336849467174292663343113244292056503306846323799504963526711614852485692775703800572227366967242052428955631238450713834646384554490301202526183146728833930120995944024899230300062598736081738069092433397529749177837126891054494807479165831290307967080363130357082412462830994071337299051681364690088963084386843676107050760700616233939025287905446733704391602852223899613193841440742796552757983969505090427229489377008996446942289468111573503468364383924998860065607515396844694154904620312365400238110849424250936417114669954595373232003485862270073666065305847153979525198951791645921011816288706241978519045195719275668021554010452674491505209556061747933040463731644386481255420731427622022449706142461361991627886928310334186982790450054971562253645374225371277215682964071494271409198074324367403235485974269167028946054094419406913922771407147443051120289081044756804702652921897734366533516294642768021370030124486784541026641307432391983029220368833174047627066923573289994432463700832540438259920912929320272615958414354778695603628649607729308946476037762919909651980461748902972100669316172429677754828462903776196889676221688821547302632158124938414682075311288994465350439192260051660595172791850629201327432324681564820086248648563937297019450794252058686244656789433039041895078142981317138043260142711122311339704101891282027412368892925599377871615314482021286615212685897691011795494287512514235112073681967434556828266134255862483397386775691076827712402417454834924852516549294265752237847626794708780505134650787653483468314599354222496641592568768723906172082142054178253516253658470447235150440939634734709672303534332003355273581973475031705522199635903112014635971461463159043341801145804980435694588947903015188569376701246059046492536781890817717343867446645701594796980589917017364491458362190690013947115157004254599730246558532869348712116138362290402429786912420901689446576157511106897271165402727962802808497502641492173521006121215964375650360887541607285372921830347923915349234275818078987264855523998318286186242169579391155496189867317125820685924124773087192119187263622421347513373030664059038500941537119469502875757441654394248222845097831855955092130796687740677148010317834888653256890595678862012586203081413286296973094102089002232124821024617537123084251666641404840614614154241787532888299006351201679246755009751363126594753535171190076027987363618470281254811877011167284812422654535019051271476079965229538945620396509130134128612609552220403112449537895554119137134849263959544550932439722734102010654950958151228862522111248817520807516824757141075871174426024292784071618321078844408051817013828004979446801217206881054660223172550027697757637985357567186868902340979739862771773567277358594074948673946899554837328507343602067532485579102399787112959039168736960446591924890323204090083623643274095071056196595544623339265715921431268223776304606523976982559270304428008911028491974221064181193109868269572628231092770386593749742703467766965886622080306617344967161304126313161561302173302402562513646650737192469593389169728979345903676525138099159081303915950755978196869545612816809674269820895064537575673210247231084679248715072823219076868635768433941672652576442301913949946743000448793089411022675223088612936614701776475155364643150422959863592228090334522479750178174606427006788280513935758490265763547534333167152615339894517136018947659688336063573023501886708230029008389010296302123047055299516448742522196353630099774108791351318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -10029675454679826790791205543612234329387012683830470250377925438772137635834467103659237960780057872439866863160735636524821802183282480021256376354892989964867660548361512029870875130174318648399963157035138781253840128363001771535298916177616558681455915094510264050909374916773765210391928003654639910518627862563582292115088685190345810540171234887356635489916983996783248509088796586957361403705653995276045928597505839869918310063779900843785259972226662511375183657619111852862779797827307899507930352293259020674303932501296356440026590764928145784678734275234825763964130320888912010997385336530751780035325536004543008874121674678096281720586819968731285130154917925224123585859049284293958690146643573823026384483658323042161907166121912351066962733163522409566527897043105493354671002277178503312903281098203560534084950705036385512744296282371973546300963217429941670798665978611535387289423015362561385608653924621856994313721598922969493479792704144426861524404399318766999951923330121849424216047290133893820350098611904980865078942774884213466900792985996007707946271260927811838148765028525660683093530790523424732000583216957654004021263400819572331197554474484762931102495942847679399009223116508289039792508753190370922201679706629985473272152972195914786025846169024985835921809370697953862428371752774192936638893007761068061967484002140477822794230984611156561617988872637302330941632144764352679245655761292369946223877456296597334522768995156770752357769906972272775825691591398543202484913829827143829733949231215561530340977945837263239933317735701288581613818228259954980177453044821070505699681289571970888295957715469664053148873896397497267296424504441888914076675905400532442315309440871529780249232546879888258258950943908010830929689208285399835323553367574580081815927469109499694328258763447556432674138770879311935467514626544370811792033046662167075265566076429260631340304749248684464029945579962418005181685111389097824544929284302458895952088116850282282876445811275275643623792330221563375487023909192074753742478770658379591017129593559938626795526039390254436071022125095150521340887054771769723831008999253944365512955216108840270764951794539656857746222660683606211911501811480621771587899694678602962175273951003615331843253700178767297141742904008805643021738605935951341303289797200937474576059702101225662703598208881372113287905737108835504497904477721729781420248125072793502401027510604041531556429004557780218194907756930381763511063497537411503219318853987985789219100261015956434889922662140693314338134594141512166595153869492137895361349350070528822324131010302728693733673853605785449605776625546627603866261327982557880322565041097083877633006798611170519574964505541332486141807234012570035789419157999256602003748713336783574249575161338203195260183027215177063376387557181600152539999864893195165925896733470660648489125119740852560497800313414555531429924803798885179608912458452442088604599808011521085062471509336802743885602322617942834306808573474760230116275769188411504712642244361317588933541667942661713845284138816526660920642491904542813731078655058282558921951006484880131861760888105133374459818780582180217252229647601457592349737505594662259378063402473500859475920937704257864708287399199088360601346428196528126502416506889677111637617132659195824235795041235934342526326337562619303591524120233723806356943503844088779689688591394039661625503301322204397233997424472700519558643490951398358594658505173017308533742124591748242130908019345588130258898397378938463269944169959059465079912643179790150751931184437313125495540213441954882335877474882721938163330448600901697414332604547808193919388780527219316012339759490125674126627300058011012805464542195605196089572124251015641370697030083591399735071310848846038331266425230617508147181802664529624112264555905853401709941765402254500450095444162315253789824117573022448448332231585016876062593752348637966459013639859171752157654430901281145109645247912944116511679153673732449350040402118202633552454315836229735164716604361402870616346065160353694262131197026289034278767452038847645100487482393587828093354550230520726224197239841672975726321206020853157896977736943411339521151600536265286134120689747330570667508292436046188475132059664865558042092936494948875099795391343230306255748840774607133596020195591511225084188355069486096531712385740059670156434317949826495050707746334864081796937267582127391886196051929239370238739802461506472397163241858715213566074814969462133012479814166856223740605617887236420631408691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 3388883545141305822337785079187377227379972645750484960477493611361988814346676434352901123972926332822517566556162182736463479753291496745061794092772219888175005277056891076363607839277210038752316897154851800773419254580449000492826017920427697633991175901744140367912635183830799174283746307045529450101098653480260726129977317465681654710402101050585755715576379421034903523293644224052130209721924660959212801365185554992764278983280789086762889570266029076069076017219082201023529812569528012916947498359702471364447534217718788541017390249627309678388058310826500568831525841635362268265126870573854977689246030950182086453950933926299383350158649191772419817223083892813669577446439049670732670788958341536762961714648613216706775731548140231145802981930470160606809134016401059928311316414702107960893854274839427924294143167102982106727253782767027099781347412060071526565826877271589078754164705744997902305469347970091704981861021440082218367164868885482829359095956434836063064056739044596222730905876315278780749341326412808661380310154826740272084790169122534778267562553754879310364630891943467034291610893362727589196595498750560559928859446991875151973237761995138254214907176583344683808061489808367378791079424402397609358839392958548204370203289334655035054799543932475462147067530075207631144932277775447153576104163743138743034726873415887090575038534696895083111911752434334940512397721755127362726760145920387258538033767807437887486333027506250416217862911935785460182761420148801381993747991125926248801553790965957371980723089001185882731173838278882877644162066671687676653612294044447629194583543530022343752592990520021287144313134134024187089094038890812703523920920518288351315003622292406411641965759484915089722377669883830627987933081008029263456306678843439448763784786593150953000502121177227909095388819622919077249799403298830831895739075461265818710886039131682810327885938526271431957917769599513359669762672331651881722104421264694931228189311315676451226507917909581324579484284354045078212814256898040758748741641119221055023066034758436189302566788500737632798654802040413082703611962958987651706762371592666045529030963029983488642362171634715491536306867930309447251273269759339117511473710440798419764970765719837212851961218912829617228252152613444779441354323547928016345117556474379179609408826436429012193956592453600433405781995815246090207508998086639516142423238134938983975797271674238012857939970873233533467123464977493515776611718815263747907510643886883251833073766141897603934198708896473898109384197259649094458460723199134014681193197272894718137123979679454589397809410405602857976893813606477959096150295659756313257357397105370413433259967195515224643093491465435061554338315421188001034849125291505824045224824936088544351240437287550618374136796764717256776756899128129456907686655556684347637793629446420330422410446016400662964302357551193576380477176410072228241377820996398781303849207926275303531140574253519354483800369053660940964227866131562907686728876736893927017212872141087085957923040670313711688115419736469045715722565606242997607234951417558902730889331957643984058983671819947644313943464124139493702205695688418295448140006226312710329957610899485818448631246832528124458615989188863594763630821936388798427184613176028376031459937031246445003581622689841758263187853279554111944351046871674703693095061043337779618990738349476705274716039264798104226645871533245396748876738170216995598173712520575695707062701000537194063376008264289818332476793101893471211715487419264284368980661989354834095604016875297642916677314239523690934367985752807652380917382818599556699934659146193594015070694358173459135814384838767111856627847843691601077594090287909513579831975566609758202696663888596166008916998346097603111168376341577659159819033126038537421872194309306134427157476065418550665698707677001891438599532344218573491710116149825978440344747785707434618401548647507911178331859501091432858423389571002929049447235377196243433308723469196817393505197825294261374842418601421911687530441911866394119201424884302818596410831777653228473404771047127699414158917328922043599873944959264128299804726756290760676505694556094235805430755256498793869678437344926241760950525852046552326531614517552579350870351989046078666513090559157486762323775299784833531671675912643471605334286340795963856670959521103905390364473573874362816017097286157720073828283690151448225642887652703863188813369519043551198026942448461704575197200678026645714687035375216027665172468131544446945190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 15140766098378545369566001191026634536251286510700219277171367535312070048599679931232523786540409942153620761030831120722478061351583831092990057747768724030601973773271827087425122183708274840534145716989233578835654454427450221253461516562879070794818625707321391115350126268123530511180380959697436795080189514794400242856442088160842093390236256422648481286852898249797378849547240189079611676697286388437741568262839531273593790223416414710789772216228014100674299044185497985628610783600924632899803217532060177307603946449874957353363527031764759610807654326108354737623597876327827719056665734831409666035302483474465444963829835334705738154574812729924923022513218726551320846350191905190993839799498435552813632149505066613126754041591165051628536291681869201767636397304073395484335708371389611581011009967174700274307855657934293459865699792402338753666650095696941445810164412746942976869344232267881985030207295395038736413241692496552182687059448413807143315132121275032123084119114405314054740746388384880355518053345377312380446758093473071124201447965756537640254681686648993248112969000993017782888797097044257150355477503433613723993111280347507545542131090595482916905750448976361217995230604431688553391748458192918711487126792314815482597644310433593744226570299430759243953531855209000461392401940006287361010430924235007432103392188376958861544877621420336722580234926017053571450942218621337923688507498948903075066026289189838403143144436351605071555139832876632263802896083605494056301700660218347430717661373094247223652952984715710833230063054990398349244979025202093251438342011742327294830934930709890918760744688283898732794417538181604029979265856805792453814368935425958844463425201347909132508934925404613644713393420330592683848775476792305302871523002531686454152587432905626080169955606647318690012758824459205344809401999073114972727070724176729694760685624200860090139385400730702116546366511532929011573760886036140734419078273615975037665070426559628819752846738049647553570010701361113038871190292505835907146455350309837854052255498465980976218264900221975526512962742914817967558786934002738419721677256140639212167406955517184112740895269151345470161062128919356930431787473105598332585967145535679584641291487129715579453613962327270208942313093891439046437270192679801608251622593690493875303275009725868229177155461243937198046844134584553318615632405957705776683186643192793229042514482392461602734619631509005913045535479266368708583831712624081413526942384674737425313052521178117973013377098844795430533495282191274191840589302455389250413056344209556072223967381666513496288020969011643345473197576154213338644689826156197267945775789583786988591081248775348749186586398467854195888318920490969279323021411053874002985916121440156100624858035535336046196474020641569647160077462899542136571618035486451319547159435908692592608790418716655868205115502618270047460677743354587174153492241960897532868667492671914312434027473410110799569521288870397104599843506346584719923431829434086047535649630841684247223715289749358321301511630718958548371902823707060826674325293147245700274605971944151639667535180804807189980667807516079920320865409005363343755849472095862035296753253156026411716542094758676082289501506965938791422066958767748874503412911579500347922905825112764222987081054667985872233023446130268932480852936182582104360036137805290613985197582724795347186432681137683063651284525318098730056698645542630520416246260083109369927363643853058487612087546999274323297850521236221781871169422753304030446619458554926213379741195216285602496259267403817111563599685321383981776830319045121390875232981513716696886082383667446390658633948121830054535681676818592620991740923443964989709977687665477902577256454398470921995247090389886212668317990483916197822976622926609076439167075392452284581592622372119062180173320231091657295812541511565468945833792096066928218394090771781074400324468001095768608988381935005873843856883990859910061747060438253431294993625405504782329372845712391712267937217661919677382052265535985515346314804248130875706646597719096361808511131266407874930046778352949777784503755356214725912274033813265197846226808696295074704774706013808163561067847262202744799292907244821803932223757940922898891077378852096286621959132854240212973143070736269197965594179697088104813355812719310063684459167075757484999438398447841616616567695749662470923606180824954014486224145334989239361003753034555841213330084270113702744248690530140924616648143129702843557427319775191247463226318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2616688280438732657862242883432232291790456924320898559107289174608194486002833815267341338606640701422176350480440603799354844692083533502122815572370449225477668764815719360592014286355494621674826881326560815715169669278789216560998814259232485546518863169758261587778222662938264182886717609551954590761261483672197455218015544369180967934789126008996749180788099691596481390361133020273761488351113334454744650733237249176314085513789478417150486987849617826931583129178617692936934298574149651439905267229130016254208420189413128918043098926642277813130984109027321218900114093023808900561061681196594696346204939369427491206954074632458360641045371742085452233254563644371890162624137614811129611810873663915085858614247308709492559941246015921723982445097528111359439508265919295968105206166938085985762465675022274520828503885361655848644464460680653540789667938165955636117065503348808179040686817705686987589190320596955958582573151050883709032598685094698586433808021208378529644037041076442481485214828618787423150439193601941838652899811342454948160481826123731731957235994249592496773102312788583801317626612872877952411248523949833901942197004855752155672385118169397852395328138146192963446879556461077710802466507478413933994676528037564729302256765104941874189196839241518950112943565504770615966150485859028502525575781786369944966088332937033920781513037230215717339034631469572491319148725650843822934016151913012677436074069394987107781627965358749461646873960104575588441827803441093122495879372025535144364405874964260157093452810706278248412468403483323801792398352281279881505680780629688341229277304443849056935540467905857632377487358957128997139611790405042450267467980777530983567770441644628064191364394277588405556522809867914805320518356108851769711179789763803277369043320460845476838011006279414680783153878460930903245806676739307109138220878197351710274586422151549697894809793355772221551962608164493736802487700396380628939430383673290796205907980408164598932859714477626491816836577267071311575361705121887206600249240895787838668634672392296897688052693100198143047450268219212397171289505206377423742747795837648149467480960516520067316468353466359211633851087274305175208839605042831663261790626485324880196955434044969083687505474359597224890594263011060970320070191036082148977994907104509932412288804486345966183706358205331641060794047796056482798118526496890589215362620495047549186546750038811993000359022717181030392124389388186840824690472096643216573821939976846230802839097789889731439935747674304901631073455433996759286012701681623406201971291287449467478206767722188628025089114519043027435061841180587913874189960288807271896972249509657001253335667121625647890962278089507129929132487255383389281744611382368011954180876077744252526268146224033683744579864410917965579372829080219326714911523436150271589391360677065449297626659389949699786189019723115618791129688491931477731191286131591843826592498649041684079244184433683627681857489315556846465153756420176113749261441479831901081522180033104131098257011076655581311853430212509514926523753412122677206114234394276465717903584039947477947935699175066651980218947680404537239593633198968995164285045732247922398993631739792051214198840006870865252410467358679921243028285684105831029664456684776106482219358723775969512243870819541509387237137007824225215322341418238414225595658088966203656911476169239275357115357799143426164333965856278361241801340560363446024288725917651283508658654840987844146800116612434773756189160017202941225849491272949384804256924948838494750841630272843551747349664051851849189690505160602555923015908676180549338845626579499311001847730652863501083125641481772261671423366512879725327346569418162378262973222187225156870835275738831274583874063633000575982225954599994817925025558800729315294164684134758122354147502374020778383655062383040331437683664611446857318343470223265243578795127786474897615543739065194394341433273508198863742077243883184429116034672697771569106657681934837216510712433478860288950513792128790595256551325646762601828888527349663311560760585823965282958202956354075222341573797097444824153980986733938555943600213003205539423297871437601923582203487666962795533344975598614147324581153578797238798373530051525005788537747483090407079067596058612735150528035342736913566105691972912211763292236846380073461066580575635677043464679822537150331646135640510741571051214185166454446749046996429236194041697948560048589207925534938968523869778755882600607802986877510422405737010676130652427673339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -14469010057779755531287155975161513822788220036968540553858892533343811767760080945096035447894755226674485025939665712628933986269832473366167990899221398957180039630976309454405061267844826300573350331039204858629329764915014051397363718776291891222524142915700703928969895799861344370989269037048336708810809051272852754566851293990310182548871551251304275082128168853692082719252453676190050579255416581017746780408823783153522472018105684335537659094663128723961722132995641119894737099924573479480015057196160323866397768426577822512145361904531985161806262486460503166132523098960964117417451323193619827146526923497993821483084345710110188397132415133205111319476339322540309755997998535665523929771557936489834464982265264184660782371008476751279014379008982358119378263977097464042684699746341014752948603278558701269900933605502942701606890226759635907054216147226322989690383547808713078395437871112122547473773570953899221646383515549392374853490572069893288561186275465978974967772901257461799928268204914440992113430257648049120071922476511438229182681412609428539650253821208051201574837589612655245505856276973060650659708396161446863337386255319185355731392805363831988807822427065819976574709301579742422638562631093467112328859770568325571579661748486963924169096816994559158847310900290743018490010835961213838843675361967893602726046753468346624136713229145030636751258250994094814000197899555754276599070534965344508417011653130687580267027165815602345867971115673069785984433040177082555768702729128726301685483698528518626197766465704485670660424331906495093936204203668536984010509250228176844162506347699803771288427528507823024184452782507991798733151709659670177802556992651299607857886377026374326810442715417729399028752383271421404150918087336261698977377339986488931404526299880670716170643305680145779371823039495997214033719412377119458815668728243320183430160955392586194488932731231957090476713248476243710937394300931187117344231296241719130651265124847853439497448577915596651680830625963649712609650872833719328204680219997655862522439672468380439582171083777848678754535135794535741802174668420188659339272701925496052074464617027537477673528624476653611850358855251232324792149722178960268193059611870133105443333192629173116745074295682018054728859939331361099713601598702394530359937370530324385558006231244671041410521650531382864383622185891621663903003051806302975819959415714882303159299191878691256749844828064676732820486396566858651944650516446524125782643855370612054343650684391477374353360040836083539866424335695365889742241135898382196693700383328082889703689696993020611733020702668173276264446202385790578397813042903769197969947268939739644840640357976478811541179670119052544446923852887256893323521851058244655890127160323822446510886531575643429019857433949014699627836846682675140074470043736387796857511847746483271677078853978951125302517888500248274992804305959263578813453321313391007425602978238844331833295134519780822696302057465643414621139388907424697409495437811291159650074920853592899307138516062271002540230412884022659260798592121023897238112542000541510552700254163089262927119724740808822691666842047023593325899936270443139111143834540871942696148126074213730871723037300151144537642281610445372117840176005372036764341068446220720146723151678662730679772799426919411764445740062670578708678497316062530390642582304206649586713307972010228990270793990190876540234828545816830795564304697228167520281952774501010176393827424867924475419374250990025059444278472109241856853284183470705237001829742539750805166579040670258684280023912782509486656916073799562121787833932479621261014970142629712680235010930914713723972752246105625375653073652039786656352964523995080290228674403156970224757095410831825040106940207445203186906322676441919233162234889604261091476693117789342437943913855919908555348262564025857886043269870401729229715509294309262716476842656362702754365904792584346975499634058621842957010394258738850276643062423132602420886930574421123786741829363058294678383308704700852146536815339473896577184520683138983052446356363478350697498274123790516383762734952049854830300336179753218322743070373017856201671852259678415045007610244274601056226178328512387123593716829831260303345998655111039513290488573957463512873425478235961678384895938730104809450147568601343851375854857100337687555459425067795203257386701971340950580211873603832782182805407876219896616599975633955988417884869248788414753236591792481972789744269621378690114754218003741509047022932022809982299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -6556997234763699009827324587600584644482945139082893181317178505297732584904959914853493438222157701704675332444226214855983518813419871772952796979619022887430033140797941128273845365313336223641315319087396868039430091037633537147376340510083475076560229786862718876971359420030208563817785898271189194693758252102436326633522342969681908034836603530247917600155504530802473266253115841024432080111869102644686242645025096198830950701080727410826768624010088652883195803871549167621853153539975761399029101098516386924823287833099111537829603329391212977695913407145503159275217787689670478466961169074381596192118922130293059737274384367004554303954581717486950831958856084533844991459547027400415499354841538511565246265675397736509119657658094027491125026629595240051424315538004967650765651515375065328990991542875654806725103569274975038605729072466487116636321261171673717080674278923335232367381081633183018570225091632634111734480303260712263984513496942524053687356145259217093191946255537011945281875171674606137858712343404303700825195469940437423211707876331522217839543171745574704499585733726082370308601176280113637104087037000750802084503592359847148634253767722635739246151799233294353197769749743811132314904417944584566722973613045149537762411632055765347985381279958559246395796544626715536771075439082267412860668523745254956873331139204455591526016512209951691421983610832380977426458458494632195750850191098773184136680885572855115200767022573631715841661692613457638419921285144541421216150218437568170249176599132331896084357872327842446289249263387450847466455921241247821672013104981331740807790264700689041318999189888925886880331613237043111028019728309580425908464880565571794851802657478454425340025943616205842745736507250412047620408094122306722663804945320546226395255234146631082891335806930370103545029976919711419583588200086797222774063668796640887647761686881599330039815214056429242557465693080507851975520916805268701109309837822420876712209048272717125429395271914145396940700216022277400743998331089553019249833167615063543603588750353069255647588590290069305343712027815699818705214293346750135737201583382650658842657851717248401619344676669542872075026960500168104842707962436669106184135879081630545069673342824883544361374341538104428438548714743543506373862790188003268758505429703722250102094413243540487521742538671574994711496689655369035277364645820821508028921834867812741854635932781128518820840164227417376662156067504684413647800413128144572549325310141871294293370198827192302822038572516175892812094446868035813135759382649589190052785085918157493415310725177886431072509499607499140254167160708251571167474906003789905364228926754555715541370953792894640045095985910072932575442702593984423918661629988055027079760221942880522443217865711891003745457460579197292740747647841422019119827754462736741196406100860525346766104437620992201074104220966131622685991697912252858828805082203170324051552506499008167486461093296716938495142836763712285451355292617374402662584184125776639436227083381520056418870010170738102878683825355566069348604329241476443171888488031385693618509348065003093944369037664079020262680229290081929606792604844013386794704788876985107492391400064940352443065672926032173734693616017290858080494427153513075159719515398215975064631609629258049881968409585735647694468544103306645874629344242723718827591880986362522616608334643687382654956481685950747405875485481402236154847209523698181372558206450567586877376786989701044816839333547773582552832768959628769719961391274278514784133460569959001714163238460632559350164217865858359056366792810257554740693089218536826208087716277901120965513970391517730022770956283711299973989577960898397813327744399366171775048071285689641142486191916867683420196482750934982731099988693813653529364829402397185074225655656118392239935518133552001991840900617173681210227707994030530406500438822167374006879559917713992199582457961090102877478572449797048420603434538720805406635971459797056006323108808268692187091716768242806156761518390089533989507774857255493583355726264255515163403515869259378336505278241956841950669737979176626536986705202418577184604176501911097068860806947776779557981966316708597728407447206987868132490090101718506664190770725404058143054987941575603783406560354905905256335109629758853953256329476484156971608671347265414578336406065578892223417381928515637283756654251399523398467423974836469042560932391323639313908524091371140348059026814435950091671139319848074539494411285051783029772919081151485443115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 9336414764704541658895332968292206431919031213936410646833366732716888860081361318096391941679195771375811381315325807955022116097011466692294642680065457258854237735835083848714084014821375520767266503964402280594063137745857361732965340968085031670566167635956039755401966614334573010403363238331693105877851011653167822326656220198381284409201179543320242054948367253704235455490826280698758531440501804255847746668442461176331943545811216107531150127037242784155050379747752150689451774178889209298086577180998716076198200288553196066499887475883130513637955750329300012480224122817504882482231316838259303672924693605348327051002135251948099443559378466953856339960559151835611373933171130637827974856575669732952261321388442081324102234775772754076973101879510188583048373883479930435757747780407386952848524521330342776074452236593282606416820177420385535893056174003665976021740552276769175657642802635296036298777593242806173551766105985296883502807912385131728299169927206294798443211708207392222054236020132592981647614537949886090264543470866806100683338435611770787531233596213997976085508999599424671228817584878039889699828313517889806788238425164078132454221630168126545329061286988540044619644555776337844244954801228847588740641113875484844482934005049968280316989308188063181110413786316417166134593573695328432388203137158189534206686658771369309956943244115106836129444546124660213218519646823076298833943078844714971812213430437445131643377956258947158896920607715159885321736428578687299572171421035931507299690165403757070016568200182800988112784648756471332755520180403605147266606962898509300630845662014201158315933667976351314512559012126993186986095060397226711518553715015202616606204785513585503955117872468984518140201200892237371984985705698886388341544031388420662201176387893141043305643040751143295602196439826003606927894560370374374821749332899952356705510993545984298616297352543184424736532269930249284213502204667251580206346973836090678909217977563782271933000865780820258383029916678619876569296062269153882671857569510380238840916782385972714097472254655597911130486599201391502351204836584034235091039402255239340993158794771754175695519597166357233419304392612077009387736202843101226508162457845341082680537635940498488165469801121590840291601752001445222423697028210844205971505072567250356980714971938576817727335379967874635657948380285010840031964597531536747573724356764925157761355895750114811827421202220010685799836847772574931395358930302196911337434486481878420244316268828298111222664614116450352868790414588464037843485594799479506255515425302651685268884151008345827640171087077767057155237495471557888644829385128712650611376191892635698604804573809118532226531373293659602460836024696029462999601682959987517841813097119956476413361054579135348865629229756641499996514473787255813367821074613661749197823258093275069028272690249571147998935562566604318611743056007442069769071852633595841492893155301761479215325233472406690039351705144401413365446738284781830655680898156471920830309647439797103387697104760752099409973902400913109977838789575995336726246900772904772812382211509074363577013665494197868233131964854337370861773123413032422716074702612078876451230741458703817628672234118614046592170606023234726675791597270830377852153044028520388468564060726493270076558540638157951789701942851618659585203534190616166871917086200699247067839839157959881729576147098410632609659546048230953063839803399747494372377954432446547596581866416663559243229303657272204197762920144849949032902405118736588571694979854970754288987318111721826177120054140258594503226245821282134191763866107465335109711674369293910584175825627452156786972954518183413191443159391148862574828324867674619004261686988426537275091864226553218601300252005919563462130267632156629474140892839980638984677889091572430742952866010983616147126319275457081117616026513285060186136800708894124324238695679816610963208720726455741240650296581440517892930014775460277584533215037413865381383584302439725405738036048908388146699158550847651931015507431501864704729643541689349814517078027637966929879490326479598825238345735244037226730369329597591818695441111744054300817897652926628333608568219160269087134370439628729460685412300038968246087103084117942363239725562723113165820478432032030481049651346824020404308742997353139878405761890960734872728524324473050095673148683575129111721161063704788559207610252677442322264160648351188120787932184323499892156275277311722278109957783251683815556272920182496880091894418001174926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 5299335180949181506165485863297990814127948763603811948897087782246138455891034662566236145321147366002721100813787479647287629756769551759983500676381787229472075453181771843403721181939809828448424963257890569829084125679868343878997259600305593640006323158094298539860333266557914384185337747831365391635303015602469223927774027603547027853536758293628851017642177894949526127626057459081870141035753250530445967289666004789921388376219407195838590430789912609015104891979366919438156180296827037488005414010034396985859125153171439524654226388322678846690994972709871588775457297678904132655900239755743219452874737443492026165137254056009178213901359680995507807779787218882442509588548205335603242556584003800173082559312413647294541558444789169355836836369015530587157893956677213563463743782356935178570919622914125283624351967839377442514815700354292110535864271820215154014563219157299501236384032352813481281481694984991500374437412153801317998234567133355834713800586305226788758309962862887415392424997808418614579375052869245998948291836040114408224423229438729902571746880156912927562816104580039364383444003481465541586132294665354371413387235100724777826032013292867559241322507054530737368142338840732387269671782015502634503429949296247023665065598885183800489300108528407380449645374167364842834058597008509317970337893754056292406049090437753822855134158076471595491215767684516727233205493496052420330445010717826980722574839088307318709724306716483659217184345699310931942361846573160419076583387557413925652361059622544354778600846075390139704712958545427932043643342041271401352140303875092955225437449315458157428279443064493647998220102677175196730640932246256841009881574197815988186708819731722887023792026708146448495076339917997243803334077322332512973363043700775702866813700444092475058172972862580194197804325559424596850864386495831681436817888794516127369199290696817978249939599858167054504000427910393550107068048751556331730548879734950580273413589190883154467999419802241051640077374728371800948516195831301467851376015036950022715305679216239620373243661738976032434924175640858385471076768922297299019303927310535096559739512778882833918093487674579590081365414502636978446632749259576365324864108768821919297790561282906652252670144827319558548943028583736830672632539373502252089197524082810909267495670223856391072670980253278098055492623468485818318386453280847963647791947217952832463577791691874179900032525081863554384028364610608354178128446494276511758391308551706781336270225790215797920106122046046581619643429243609108512749853652221104820146134209079482419754780581931931051728671517714134111069403077564263922403890523595271971808752364524243106835596250170718339368268774878873036186295447669426850852321592532230257254473015831167651110395447672704726941165761051856497079253324516769500324461455442267443260631336668767167426116518624489621854502528178681164776917002869042549195612199261329273123852221856234923102125250911913499363826496769492393314602971338383536473444266452747811306795261972784846990646752994518810012962853334505847942057062781036500810050390034938110134620705696673660868065011776139878541345817282992006441406372126069475068792176114664544303199313149698977196181602242606514923443610898717954288464356381870957698806717594165235484883996089015428528893174962829754509022074476031996937021514867831983916081614148342309727085662146549665430447094251720577058590665210135925951247204495019846726040185100800493636453022530907755010883793352913994733103225180279936912480690820088922669590933912528486136328793198498803852209778289767843076723994749592539778364583245753162213569968889262023106710776520082519992386590529033917393324862160007572568156048590310196195160652779649261324956043735565251951158258032011730591232977432905710523799424648857065767705194056844347410211983506014238817868913198312716799620672982936384868197303063043694769706578772045076466950980764289375649075526566671654815085505745630019021941229094694328708380543694342399868248796795991941074950770292339132708898828925755252238729664254891972575659058279374271990079829810495631996489539682104567660559893375528968337186498442330876073263935237385039117055162541781367569460310246101236445528099864996223771482186458803356297051524730550215511228048906753441845552380248065837404072173599709704658624317464772309664940460940618819909632280030509816525197894262265694172846440957373272969562286528416043759407699428440481739102741259209834773782882823254932900312371767593574844114482402801513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -3863689696507875208345448129831099312800388444931029930913248019017016563457177527356579970377034169113475283335817819286721627489642517075089120588626208826237450470512233524912108188442080448726022110452098908493045572138297827367578449173871144392564034571705604485974472255724163899603824692860380171227508057656106011742848581934369624145347874118734660049635506104502093043674555577529712922206609199905766006482145915757360252474701289859252113471936140099498617513769118957590232782121293157970443947579927136534897619181927756056249798765141409934819314372719585059671582004455423870518921493235263538521505074114010276454356483224827846191093828797210207243125602614592115708266590534532170887684819244658150810764505583179842158056638901703789334847773228580426142091072898642438141291998438647980353453726129266606958910286390511902808879292347321753154858294319247757078143122805884112940558846028368935608083300533303268332097788766713349297611793567121421814968611464536460245215874076018068665047389895785626836122078119803497348723793559294875305017632931431041787918678043776905493676785429474529522628045426545462601521701346192600702757387867116276286978045072145890267371550689468271152046579465690010010823710829945515985845411968889645491618214307260046520939917978423836939087688793153378198822180276921294382003627429710974237794029508743661588197688472649978911730646940548741509411027800561909346188410548944413841255634000493641554525725822021778707905671536051825910613318440958799138312344615437498818844131183810256280132018654396723345666948795756070732278739263769865744147701168838078583918795042266811980153834219228607484050158491018600276898428945608725161950736964313785140633698468413727407282150611200333815765552363553663489857065422106958548585895411175812526965703907098348057593500667212377979084827534240300554932861579892288450860598261466611111333823523187781532349034721502306023473497484526889457044030108343106776684023213157397867821398566899281028390747964540564515313966368829150924561324871108635738035985209518366200234882324452215721674588922690037590897875272027687813181370693414252599010760244637589145228380058173664218168224438344380578584574272670041055125079763396645720470067791514454305397399182893186988808181349164354907494745731521972119996523178576464350199538925088757348873004550339823032686616253616509623256185344804778248295878783099160290486813017067354898811791124279766336175346290189892303782051326210195828530706235738515115818319020032246943841006596277623932625997507279802417439415655730666930951443712816529636622978697856256097135144227511612080505427968484359449855109576458502834917680999769375556257773444963793176400066412898449481138120267854724774678124861602047664201641311109788363205758986720990260129002865249390275074256059167591616681767616789539657519499037448461632093103325361085060040755739065908503420628430131174286072506248789529672017112186205260318892028552342078094826460901969916065951780637703804582605355324406819161945129806144255009175556434804923157700215591053363052666457304829918689070885256359669394805448704974197154344030792699628548094367455090131431677739616293139495448702076785919579538111659232159699293691513660764786727933927168904119445487121538280883778890467350429237904675602439667443013896007926184208020398734425815211327081156419019354802598494644540800186104473402957691997589224893546857358262508588778964472400952447562830078099501348737437307965364443154593818675174398576380593037147835935249192863462555536066888328748026211239197738785879573115567889964834407514052988394405679560740135501000055836238716525438071487634493031719386207700728565540699473932570071617642393038857211829477443438255087561992092275782268111839426365618606502862261093133745072577045930562003237214211509385000249187993924557394503122675510541937499736060932945532601949589309219253749649660504390660096863265806097194266265562135630933756516025754922976789435005564594531277841905206606887654327474396379251311287853088502178063886575212907536143938781559974466706693272035935506731674677665163616792425146279400799765524829216047220727123721170959859683398372344300163639558310763920999206830696946282677150315561858151772594487732543755737578405405689017309781390633110265025051218706154700075171186646307116037706011753384871804087872187486734203490715252123084529911720763966611533349955430690348286320045957653873344816562870411629983269777661302211600543212055057238929498959752874838165510523892399844693340323973027989268302917480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2426749782422999117304747409930646092466113599148783469959618683832981344019230735662638213000129278660642574894185674491610407924370134234184587678659151046385736769552368079068851976353124234107677784900498923017056658216895677838296333104196133288643037273575192339270158454629409545577433185570577098021298082132542292352072377782084267417972101185872540635547226319210290479460767370818428356523210420106025159302719672413009583106931568794675329295062426292452995118057894848320566070775336527847452067831008856632667794227573080752287646912644185950521640979500373512499090996105964812303350954597167677470837401162813700040890108840629919635356456834525712378106626560403661674041318006559887913339346718198743199152619532570520772735327944702528373026549186127179370398861692993670603296686148362765222988980584837958073124730447510371379953128869559908125695023960362059161730096292160248939107144826380399871816102051653106478400556263392951118790533087678929695916801924877538721366377892355883407692421932582578303907243717802010384858179748459188950029924716791561653862178667425528296989064230860224606130964385842601615909296538513308768523119302069224063034162895434351876442208505823827068031791219304199726068224091361515962174629790962833680274436434614184162174975790044561727592106877352403630744457613749413535065586683432210296616044327538156083798928529892720867402810470619335601192271372201493668564371821834482680712343554049696800650547988403415634451770210278221985875561535497135837750463582128306017533277182855460150309069619558330914830971281350115827762216037343177870462884894833879998566571161009915605510852308673050579704581741807679668623366379673370852431601524199373823368563210174364412752241581998208872518998679444494927380845689315764061454898282552332851791222265283795858816286374409759580087372165635915585372287221649039226644413493069799283630225698136520384624592210554539332715684492167792173244557859007446779571542721370049757779264081546227310963521248861538046599694299972907930178909753851888090814474877211876293248312594971933478802074452136458695077954925126898392425044530244709197685351965139135512265484661968480239813915784700015448424606488209202240590136311337797481089653260620507705457865928099260284165987651294535553276090467985347012654552762503029963975057667886248823026957797526962196416741763976892130302234191188462176295219371975417396180400125656474496657149057464581289969630690882114891807603136564301237966821563864025266987783432272602893428495801113198732815009711534701971926037757430111864793208584148339253241433901585918233901562528281186571149554157047749108147853909163507349572359606191748630739842667010397800014839651261400810290570488354750599167643407267340886664978165493181164595118055580738840361335461104381300790536944674661225031784556468174348026875752297114425614320539818561669710681992293693671597599788815910780632296764218650836264922975134167352897832567432246241558403548379358817145355003371637678279020326930091412438851191047711347514652438441903163246721844101167729969602805176247978240341883132693934276293440320376289574281290279803916394067190413688245725409549637940447519660661682315745010419635133257958265161282283624751429067302433639212733953694569322708626161599012091870099988494574835907380060595971802930376907169975935803884405715637231832865652342468145806502285238204097977344153259087526070111840265067546557665723080879450136689370244110420910866353683872297125924607440776271427536547761962803810371299083114418390476306544091616555419197720262491472556861846869310943859925101948231510480652611685998431785576127279983459839397823689451721260496080067992098568435203455254589529855825707173133713240555276474449732757516024798946678891177116066661953795612181729266384163636822740838676486669298694012280627496770610022389370411857854111350502941669990839619530203848670829410523124113382674823812419919981673107160558637695785592907722747213737091920165047190767780430709857324249227207043342258346559440505830271769632476634242851866731571819491786240595970364047702969723863712652990511351928751753685055432790593213920422942142968578385685956733144906656252059107929965243436048431461911556973222316479641769957242313955298696295332175733772976543737249886973903612237926352573248494583810255206899051928052309052844639638120523512732891693408870680637513363820408179231977946852402995645636203375151118398773538364717643408519251927384420393622654183310232968875060246030957342579313578566913468585815280675888061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 861236291348195444937494720645691571512792657458924006560409493995340020964817755511124638280633614371694446328435591392562080834155113800384433301794095008468586442447989515963644600148330045814692469989679834921800678673998488012587776974331954668307869335617217736486196049198149903819923236793352220753645995112335510344136163594097571395348433012307397442853552623005299743887997910538939494334151894207821267934226002246246226010245978002772440518071885219028722682715365276730278367069460426839803929748358478975177344956346939353510043823489113400449118883370955792056106024984408269322450596773812577736960721872523876150821125166825743314441292936194270629542541996726882778508438832759529975473159961708491779547512008218716009184209428438023203944577685146694721753351339607162836058845396802102206231856925716631783952552846767407816111960175107812610787042413725635727400282299690511034726228172851134169740125848308473366086587543145355837714741707781454930678776904880641934312372602659547027241462509781679916868571347000467677510191860088471238071872210374221058258706450897413908548227991585451932334766827748901946306394513199886012878548278247650994097680666540533927262711129087097413848134103714036870222162751076273732630767973172616144832475305316721470845856730514559632267491116300772895555349035324681301288321880237154443099188075302686174873483207088573057998380135056197096657688170200627354913129528586814461300476955113698360924533366146740019271462068580074862478138781702236067578986893818824340852273436538363852897207669029490306242949432471807625901488419791486009236942199708768606054902128630859439924004280573000168846419689213443703278216001561258844738072969126453563224525461834066256379331769161183321931347721339161325989395237647030885187585694959289484086786058696292139878185983839063055566144765552144756204882105313313166207882614868141594711590885679214129358754449689240480594352397642677673870648751977915535057777860557219211124477208243576470519051295360150181074333960937435497086170688192687708474359092053743700080701621738154566221313233950126818955458315903970636971062249262763219715686768212560432327459450901153158616477652499616436303206703870634413187795410454583204913450149467322809749395793008296271966557824627898820765145791685661305966333463563943609618891474383770467693325869672740395455957320777642666995831487881436283549693987855808145711366803396493090912577818492020450904648808122455527520225306805342073951445883230068265018396536276691377709162782310125404120287813630524282045452825579405817360399593292569147127065891357808773280850636616269105200182411398890809480483897532767636871856548398671737889776065231480864360006484926831121895644820497337359797282786665496294906371218146533825459015501170200188272873361817951962312656756740498040717107780570257853324590542067823552445290369866068287618273580587552028904596186490025782396340172518518310833693018288985927730049089305814158512357657761816153942510134145810362958657257200711281881111465997663389424981067955609665022446345128422877567306489282853945262205078174220495792894950407218900811358611748593458154780298880669869277584138560457073414684634389921472304972168794047902390855556540778496018258013269922613127430359907189607135366789972570683889053273679618158577154850042566837252988081183593922008198946090491333551567853842957845094472858374276366058503269503321440389552825077322513275754318056019292303464812114041151927575724392405290258204557908072713606986490794560197800515610539925092672212003230181933838652533529553332251217800137739648147799824927470730682471308393650105555671970275953126775322563470327296661044681594580639733398077552592480642142074844664446261858926938455669803561556869265671341903060032756008090985955743767850663355348720620742041279997109517155902652815886624159099421409843194219496414953519558356563359158250073988514587203909093710136031924648879928590855129286606806388966381322542129559850206677155333957914086952118561166781852969747832769270310323249096814281179665561733302442764414468081651592840053539027583512689957790483968599407747595784033285226832287994831476115128920826086321532247431146034164677349752128589429040159793589807321588689488090581314805651055374335688810509222168019634404797300296049652866658127965230621044834037529595195777712011572872399842441970494412916803390363933613521509055991521936386344720080679442389280890406740790088738078494133115994697293066919504076390303582148395799102982163079807994322493960696738213300704956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 976049052811870941346725679268464240306330881944187716193554895843706753387219787810695829709635318492793794859510551586409614665870646532221251924774720003102473062485106555794898509117419983361036034884617632109397611725235984310679983693649673866744565227219963407240336846614639693416641308244077480522126782080995346997649185820521118441945676670314149912718932898009356706137658926030614393536986574424372235758134410322159107929905118799917106389445426755995608524478430136847758245397719281437724315615542549803434042482349631111457672321779524020126892499337883323326417707113797073471682773587684716137760669893438717933537778750389223302062415364660872375039226445843485246946805123283541832208676716062962293143311981868806952410790150112713299905129410322300381732458634788332452272726084295366867212736266566404483617480351243358037551267422637154348368750710859785545146154790952488759996293717631671574604362202981523814078444772205670769686997999398356055272699233076252814120355314445044483918264627095917526877070972581659063867466987211146920843603234344677066859887133986359480479366755320154337575999496027837979550517683769124224205643777192235181235595200762173978086463304806236953200758888532857296970061064166341966406628571471001647770121550565678321493507491209199213096409123057845754811832457110978688484883767751968836976523778481577882446346171804399637292872092818360131436934978089335444643279845925570287022443717773336656650242971267944168732783964873890286489300008501745551728508557402020330696682825787770610733648369204636540011197680695938180114174545894203338850003708882626849546374643284691972491457620988220473949558764072445778308154635232174297729000323058680109877300103982323338223660742187064826293087862493782234190839387094910829537487095140563010409722523787649168336578885254894114430302266974205946986846480369483288659390239076374313565241992021967208279659026751176619777174289215116343674829134291393212105490776631786092389527955826761582907690504656568540314544436108633357233065861047997859026171888349785073926565102998795628909196746761698773529114125946847070441383347820532097899938293287042985567134688419420049738993229153262335129854114826788494520297020684637617695498760876196199592947499456168343140270252692840684048002039139606762550182350719454061269677174960958657938970239367285413160083989192615979638390057968042665634224473295407298393744572557423525133207823123735851067017607845491869225843093731299864320679436727172641257583886807971774744361166358861359029794813157023463291364450151308551994188259426514224270723584210854091782709211121046346519503705920003031771100178726935482822668272747220564961129877527799801114632771333754986929050053603859927924027140246370953733325394252820859745223081167177309537245257919117500282936889509022041413048872327650226481198992586700926104321906258110612870882920153086564165404254086385352867564978042120339283261343785941589068518082081458785139930754129246372694348839615931838336112179168595158777970343924408213113809363551481864167684290693371844723405450959151587934198183960875857984576499813360598314181339369194505069715866971542969114829887146676679335651009908856546057766053465421019123503062863526664589760938351349256142296524236312094676608152986274707122717257161549184254433482725859598182065519169287944657304464248427259937578478430395975491427092654016907967802280149903052047819504994615402875543981805436281069163389864057372205882384374319432843067783109922082558557506901959960682832878412975687180167681289437115440077465295326898683106367251107473770225793814558855226499706987986782669814278042571003183747199666949196985018504003269480583710380425575757095987161116230277558130512918801393857494896806453802344584945876102543394025571660344321890201030229177904585041297653078820440231389473382064969662471074365450416968813599309412769146556763946012689750177147171287476088228757527425237823619619199759111247960795240330791692836844451999544278772380412984031487920408531146073200739312747583672332957703875487098745782811790194237041618858089345883364888503105986119295110485080721159816552269686830280654662329261482996227352991246976868369962141550050707767356302772452159041507381445829724696848691946881462148754077578154637133649877939952666795780330980198332564717371251972300430432495032936487922666632368939420243557333406344524561428707996531597384375429555522469088025132465844619722955998547363962984836154258328501315305452213181474925578292466241400601727878257515840232372283935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1008841358040476523341759157565454897794001789969197928901347090418570930536147037683628767726877329046240218085936559786924141999922234403498016464813283611056297116701461544771911755887962153443158129252876082692736186855673937859891944886464274451095040680399848058479899350886375867232324684768484884434327173372600508518640922855304058482970111441759099791029434221935027521251300032033800455168644396705290664947090908610227547245577705241402007108558875209874383898595137577176317283978629523799992749031751523637177398153388292234022870279104223463584780250335780122294019211117047024659673604873749224341351877637471681644659388480756316335978818909665401942508997464473898394616352076794571124951836011206672153345816332000130662034723340930445510485391710381675026092702555800755564802231819286000884680016061465625061016216968003286414113909073224411948055520961719184024593929032438359145423538106813146457920873404878305124429697175842979389083865218262813928668184426486633103116374108991802674758980456138316002616811685536327536890735156765301097529398661959139423832505371709337473794894291581119511729575096644018382460354107200735556225384926980613801272906272903174832402821811332757183845531069099956173283702379371768863883041591850705466142713514518059612215812618405766899958847686200021749610588202602605082419474388801286851029879355943465844721891022144828276145043457115033918518667893629675417184853919811856709120503824532068611270567473179520959531157806070366837236285697810998787440634231601275565022949558242378253015733488800758888601751518657572210576083585928816128049510185060983725000925014922739944816782039021274629021770705564499434056511506588850889626126149776738825451385126381412244051141356029161064481021739041951995145330648720295980408212353540740785522650290723459068709455952612188342287971130741463506103462897604791017744681118035655224747515583097557018819790548831260838806715007459548278062923819702042450520970197853197332015967446134831082696432606339316939194986965670893590867262451492541941518326559824365753597052147401052104982947671421635297428910898651836198392517409319714945771973198651916017124207848626514038478972244678251628495237844840054419043075188842340187826325102806741322446137522492982983588727503087452197087196660731762601520031310647232890852151196827433720777298256754078980358339083293073417756242964999371297005119773373298367847922223687398967692781927396387600763534783335992595846806044014388325575321905093072169925130231857904850819389978948415475386469688494117914613674611925333411681732808551379402775081413956050279917423138165316460198958071886055626275581327336895287474743317624696573160412515459008341320959842215705156702980965949053327891165724575345030064529940263025157383673987424774222825499110547956130255229290159788905466371948932956914100942462969491066749617020974645727082543772151764509628261858426695530758833490198148224748495345977843019777860634616982993636530850969436472543441889434210680324468265591337476582662735169204524034814486820850099204357901811844105562612458526409216099009445700580459088328676047974648375287245546535733028503323648243602945497597639395989006529216010702056051863032976942739966195103723933251238080630497201285291156698436159365273518394020403202182499929246610922508547185006312382437171484450550111346464466566903714395791513555528557220438963960803763551935349361737650848989813336738156345036430257751158214219599653157336254594918343511952174135284439346674811047049602478009447173099845544915108841432784290748027654811827023345364950531951153972093214561876318129255009906543807581352638515680790001827159849731896175452855942940427092584271674169326956456538778725036221500801627055036182347961478758661246403943021370391948242685845212059862188355972280137433445826741448805035259236704711072873616224113925727544251657749193112582871713951609846594854165259693198401451773937026486612839780353563271917945669586902500654573138004849015094713014089190346497766273608440849530662406325293096291957274135190750414201104506411080565858068423466028031690014260248582343391408112676813576705531809085536263345602619011386119800108380591763553035249697927514335721020856876545969612455695009353804394685367536336578153412132189120736883921511302370400980356047339757490617940795919112293221047998088693259880851683438211292082173127157255262742690157024412137189315540568371868592730920543701780976922844320722498543885942523364134272764585748764431479108199539624659866886158716486534103751182556152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1003605211123045425457845176865958651538759355201128551961557074335231517776740902847920626202291644083625076988196712305042879679116399868065143823157597996652103144928491098319255025109824248067254947486177941366112620209684929639771049185294175479231804814894189659121718096911092454234121081241456653084019263586677294469494214271619897693110004505651776273417624900381278018568227503264503585356000399909881961587456072621987662386724436414019172967526141854668796854224640062281005113167684010123970097832856850505884822663160271153791523630749401710401648488061751233944196358482226158871591611847922409622285542758473294120240027839036358871307917918342018298943485372637866052872284660899544301081313906394466893158868923809716364846797951649714397684200794759710907005751644318719099424877259526704479169784635696049834598414311850815514611950056843052847422165543616411808681717687195567540449520413591578330383870732553137715958004953691362968829568135415755762697147750991973847001500957673030031990894325203020756496432384577137526695150150343694956730236822908942034004975851651807029841993870705489439930513126412545098409501455822230382015432732943838414103753137887399200523924149337188125613037067920979829470585948071632814868344165287638120925821078455724757533636958604889822801356714520264991052205208379618940865341688408603001403362909937964813048949220720916400274108388301690168840016710295268438760762400695935379205709607176612150562349150289648305775776884822032216401310498820722149549066812777513192507132207143579457840707600626755211142602891058587975269107383966328448299710575898508286975409426917216164340259740421400474523377750627941763131578862741270406077568156577335115443934953621756495340442898617312992290959838145518252676726680514948696260792212206678920118842625764176061628316010374882061561663208939171937040156159253025730888054168474948926434732838305090003323285191599908881876810556865660272808868480285790613052923245403767237163555193090818662887767005009583634321176217496554420983411401306072816787374949384678231443211070569646922655692911235845077004907000044467483823694168830728071492645752239157397586055509255258699981216533584212753749354235148306928748482711371196178589089595132027384354945836314961090874258684024397937885833286174136377326385525656139456786150592757288331961486294619724700054221293759461131940323555616628580161349527457695162214569263894994420648056920528563229132588636212568291243030054206028925621498831266070484021089057628345583298290008315142631861082422680607145673178503138120887619870944588623138430644908069974547595853982902996191583022075999559889828107156876793923096699571285030288516462981145685486904848276189449858379141182324015718690951272980580056238834831713455489460717215222373864941198450021800402342084407743194329334118406493215519486750204769479586637067881115144881844213631740901909132192217137614564607842995325952178577487376817253125818391294971151410009731410389615433894098446474350403135452814941793996915687517888426980997221626795184660635456611536903574795878137414679503355178834359166352915794917945680468714292438785388484210636336973068397315905612187297476628075412126806021952764373954905804291708147788321102498580109762420898628834009007695762046921335244293213833800410339154210816659753930146817547323487931693326184259879606792622854536859655601152607753813971741421693551671091506808961090162257752375659349323587098647819681398615338085937317279575414589609227294854745579509370623031038317321406844551981610732905776179190760963033752879877469337705454898085920498638679148509582243398288994617367739196108952201800946439983395860709608738211459660976550679299856750708700840997139848610414455196980701031141875611960483031603826077922013765271768062537300954403836808728734732762790491430015724156084671070274686553379712175168406123371646789115333408839287501124455329544793978965044430358384728282181021634282361960478799073250322578815784859598604884107915027782100627735104983614881641000068892033772394925954197084823795158388097345812891179241360137016273055717997693836099928547332793352559950236499067007420149303459885860899354998712330644507519732745191178305177345608982994745882021333668695293741554857531707835241285583705244224293897959166477139302673996198412913650927332122462201764662822746303517086677440027374723479299959456248577709758453922109070704991310338132779712217113529363036388706095663611473657007968126713536701366066759092615810844088391024641451070240610810287762433290481567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -744369845175296133303367852464532768243324029078811643804142013048204442891585137041214312459619066396145863323361527456021969765671002440971272775269530104748219389778805661417911311894152499007812851888873468144540474042587711750289162342436556574679971906508691473060881883831952202829723353263700157610254278910532498531448186402738837304444128518721211243124628443105827386804977671150669215764724800841890891124534373901905340403478422275617381753803711680414060598287119270538403562669273284064552706556507520841609180513124962921069425400266224254036847355837014318346240020236085453597596883511473842615017866421729894002635203188183581985265815274018932111520947983269351788764717504857043399616720622311748754623683545584704521646350451906276731384720644641530295226645547645915170939537535209586570176960454469664525112513616404354793021021678184684897997668457827617145471168977799540975334423321564592243992586867827253791405618443742820031178631376846576409003617257238220310948404041420351304843910840883289200872474305626479332526857039701379829791743964767574934467456288525435402629004886280567840565280304003982168583549674864946855070260611128701717000291628759445867815681199408766364180471778888516216137807915137979316364420534524610757072779418040598978652119786176680909413021191805671309161058176913756744723139092077790340138706038449745869082802505578541836706233815302367775225494100673760997391945110446992339896955065814020332555167520039200068485710463406111757309412265322902232310690135245689965142734237006258294286503396569370039267997511453399010613971709601696052786092045575858197785826118980948590359263051891648967484013039943786559785772823525450091577270365997171634250631561354913944150593578295729121897648870964532353424951877870902709699990381687939114053276505947350769655062698117365931942710617473321951140328949942515664498574675767594589081883345096751935121854641486982544502512883567409685649197171266836324708456146277585575138407480733628308638256773989509147699564965207583654821664438954933278232843958183668530562599538622838340488996266534195091955857630665823009187954815247808237088750340171332328555522764661269667733307863363611185461041110375544690627554693018672239573216819550612173142145160905276271401165136364171013401490148610637908922363375776964326402889954154063865979491305993476739930007457150794654926549036548328270078280592873316683022815833840476837397794584102998887422717954937804839344236984000411533445847356887518892178123179296875796680138641928951579833041477484011188906445500219036483474059219940728853569372799553725985596913729419913301175329204070596678600171057593855485723211289713004493639843413813619440655566841505764517236816939592004895703438592208973583638274424807190547791268323362762184795668535959562960623937711378716163125644345692377403961668063421523083530057995049746980466298339025264704109669407558142976190766432816391014219332703501621093234805558750854331180781160419870685174665126708241379730153383861380585772455136324602211841428290871738787036862362078438621940292982088278327886705778163566716745361303598816546530242331067340293569834281096648440222396401324855223192061836276109436915931275358234037235974040803188903974602295033310601091637574717568675446353203522997494919202602807942826352373385455384385737186237822446505144399805959353208964793963467418350067876176957917000705491299733035361898161672988548363920533623002068463735919462389512863057854937561684204299393550856334991273792913716503727517816384406337148751256189943359123711300227591072287842831133723335854174023455700327401922954282948114428102817903951403830269760489245848254673515322697559058677005284840886592545399356081581111815699409715066512883413328025707860679221624628342189335380850996781325425330956997212762036154482122920515692991014465211723006053909318609132136483840645016852377794561261671215050119789472362971848749438393631448238972202691931398961608658161380224767928809890633471786453868989511167634438011359297584417366684765844202728013605408975152680034385331119442121436140014636831410231059858974858464785961856298778686275731019519626765873819217377455268064154896182676091544998878852682878201375977735474081906517524269225356414594142898657064226919336866973587883764945043736517595926148706181337409847765026541214535857852696306763525123709812718761096757664273561593856999563982103091394746109272827943155275545222070102584043967519113466751241164414704745855279487443162042301446668171166467543329636100679636001586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 350163399680321597570023040244630214692970783768743846474043303254902726833764138685512622676060782316150669752365371068771182754065514249023361040873016672658969470846118007294703658637416265577911530180747221953703669550357447321727534547895989706851306017056504117336546413453250530655661885660510173764982422956465697515437474827459132087526370718924240305618811876166648642546871717499438455966185890005800771506334153293798028343916275903330711819831984753960423482883765009338749551749749843030423375602260687271409408130906518089070032391486182113089308586699031244255406763709676701717698341171819505034195044653459652994675143135159674784069350000987754811080809491422857023378800282966225623490568528928288507970530504166496134560880110781509086761251408495748111908230670800375282297148042471767306977721886127889165818873021863287183225639355160291310061758718353421289515873869899688872705481282712744541657664087242709958537104876541770265739316972069155055652549567570730664294424908839139042636398246759126494988565629487036643110369143762020602657584957298267513115120621661439787910485400801403076957342260470816045295182726749116294598726161519233825039289224638160472602775386866231529519410027025156901257898728306852195673845361017291569572730959492400081610729918293017039503869379573601971365704340649212387648794190704632246347447389534292230023339666538149443058372299441507418947780681245971971224934986773128467983908702648130413527038646826133009144472136760369886045706350225468301587979254067717429603592628846086436218020436461951768276424791538647326960839634455157679297789997298320180579601804992858621433315843969800227391247000231076519802266610098576655092875467030630247467171884022706089166643133133792760291141027344859463887387773662021977526231154114122563877473482948217000174540051052413323838568570649352194918435441756940549511281355272327794532645637289196512098775364944350824209130051074067719829407456100382359547140163799959872275709733332988194046398084650974604699848143508080338782993418300171178141611397310981208993481977478453435267365647712044821373372041451729491169362471905097733633390036803665154446133420232497994896557168554549669732073820978111295867208626813330410403822560642349591343705321695720512202123060752382656847189369181687569305718987138002905804034918548061279349212585404390502832846097944306990189645971068369835573084590213088339370221688937508361168130259458265682967523430454980975284681942897917103037853040891765987333677342314892505921897585730376658349037062858309619833305590427837718157616028166552669168743155450055687655925138084468717746934746741476879477591420062457469196920297542976560887949694090834137983030726752079936454876367171560977989650783962149943367480958648268980341371166075810510629009706309902993596121674772367494805797331693307180420891530371482654983445509864476121121841881526055197646799556475337231737626694956831329088374291200854193959814618374360842646478578855733372589546828544212971500152888656030537393734018721395701904897912904740241601130225391167141097195039353265108916491155442482879066460241414863963478237104926283972543863056266007408029091384009991686623253431873116105501132158755211502185513227542060541275004394574960648407399355457193225387579835181479425998184146565083112637514825338906655030235073820178023219924093711610313842909156222623199122733714870676548235346850409381120759418219003398628973976466196720333876727714498827937930669036964082623146733853779455710283840398402884002261540293255573576957097608263477688790693602100865814047675248108648393125043009762257551718086798534424322406803494670175092647388515817547494362414961552488173644843654922308621506253921948510824927801647080194215662931445856832798367139875594836270785354663400733064133151908776705287758170210385845937999893118267456591644322606921382965002385888050279983095998115064201373905229162280577868275547234278083002878817180069638939369022516416440462083272528208858408258890580380909160570495597154091594171288790730426251462459216196819963925145987784241671239440618352371360123742163114207454726428092982707514327086842996756404559361491207543465728651614260896224301600270883019250387899189963636606877977072009103506047192086695726668038194203434138047072470260930888789062693454428899666036208470123727125074791180765833793084083285184733858581305293166905517480434701960209897058515374841122455110137133699415957736686197820755977438298027097679744222272920246175135541037830149615251863682147813960909843444824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -129953960218555625443421433121778493199324403848470261474781451639852558071869989022431813846987991046906017642664772123292156084488991567961413087597749814823098564951443014002479266082768734637098247882039127889171900569918406218303051787654642423100429545410195628834192913890748436823920340954573457019625089764458699167340711377809889625425063779229562880708995127517567206658852888295482032748915625532089113586146711811394617563118262964674719126682162084724699569370274296376980530912474114059991857051189454073872722717894503136416863009210029333120907840710107362638304604811533531898941342257580352872053203693358681610221655996367911047416027843205924735898683410754812199729426978725884568716384005017995634142340967962761029631483564154720788694646315810701833502300319977587080865183137723765226279572453270223093742775406920097776439589579169182734719155019154813262345603928420582760178906951676697472538360864809687867209421854698869668430742017906039361098802040610361786509280874463842403723483469540896004935440593322068876439676732306316327134295948776136390329346348050294530673499910502318786492192529683568681913882285019561800039929212357588260414055844975808747510463500962068750452315056524423533248043683903155662704641185896351850899328357968577560340538044139965921524109822405646328507921521414196807683899311967047007983316129306892852112714998086385865273893810537505489056934829285522252656742591206528570350323684069084356087653114364999179919406986414020742185627030323774392309594827095984139076858347389167528653715488216661426509599377113238723788787380303423972492370874267304565951086288800233454422774130885069735435687700831149854384981348650301164834364294790446576390218099196251510575827297523461469072860385281867878630326082854847894880664159678085270465514374407537055221629902717929339899053675201109868252037878498388294425312229990732867208122063562308146713454351796216981551880268737532927207776110201335188302691663294889231150527546795934815316741259239000187457917895712294843800426144736883401767470000297426842477625655312486756255991970003885905863237136865767373240002082995653397464266623606533692216046281830060433156080258222200443424689783456095449084219776906583439243752209680877412956344191632817464997659193102443452138342128720594482293276861626084660360075174465583368133420626948270523141316662618260750820152066124244513835078679145180806772869981678907643305599527370461876171253153215793104297066166673145972446763010946151132459784047300175171659851647957610434274519975075640836985132374063258523712754709897622572969367611862280721768704621292859973421416681404304669026714675727374079482484761808311801813304237855353197584666583919771199581561983260829730822001897692769421983380694703726373581168488827915624697273683317562867036974558756084110272568056272068095223091631984143366166948622584041372144908690431957927976380589940352384104515088595793095978585396311189327032547930311537897330605811431067704340040605773265435522881433253277754171793593918663369763580206565512198924517895410705760569793005658498618953571487858044666465913968465083705528852853350130062828762683677830891999083800317093998872028109539501091360907047454626389113901455604503868426782828140359745330396141159023948133621358115591800092381173512202264023954047366278451450561885555877109080391423381690471235421838815649010259832088329281158398648314538027238997137023656588766771827529670694963811629013063569758493850614490577278532829289763836371518075505759076164843658616938540861061540084461110806528658619776785073103661618042548280341669380834759161989549636056565057929689765133971924201396434003012430655424061673083204992679131245017491279332249638303144050574150062361696092263413879069267948851818094248008409870489982617131577482470066232982888406451400272608060559907533373846669182803473809572945640904411028268933357632195092549360042932387421345188496913547273004296580775193677665749371955914914678363700770780426581473748315295636710187403471843376791295165150439498633366782526958180346741136703389056789438921199562958760799262053378420757474247929902923168186763059197743793886883004773578478694171895074181925194032771998601764464002202893167264996448798645330586965763026289160681047772901602582115759079863142543196069906370526929440587237686423465431031194163607556798772323114464980331772118970377720712701012133441414966632196928278839028986018328252446294432925002092549628326470519426712654908316923672404629765215953598421897709816403221338987350463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 48602826952026041832978242410058881936738824705676718715235170932123631433007147199585695512627969693624260059424531508203947620683162183150719715573500521827582248706338662228716836322618811458110318135798319209367830192459221968910278364143957950940299520926256239010661415107316513180694306838640805220169432752341777454957527893094782289555048360402723605334476171214489865073745169932682789667594322441245227434048855851833857980696075642260655104795801000568562074798789549982308350898702135770528902987635164899458008270291582693439798531514297995254741013075449308652382839870708949028085956128464913395860664244634578333734201769849703650268864739608196541530238864320289720899503870284481850292557752111824430078070545228337677840525291708926665900078314750837525867673613716333966318927551740320062680722899380337594021415935183487058883911961704018945626863265171518822100638345868601372988623728037577562085963742124370966531557844561354163172519350161740304784506236664219511077390303367273830723441317777479163379432221080034363711175602850777291748734486699413178014000442336804533074624357919099379251980691203297979293533781135376253246560233108883725956785405777126590640318868147142762509322280165172800083092148843683837516181123602350008892403394649007829847822433668654125491681664509084460309373313408382054960205135302147814971728395234149478634868205335331568580294414668347314280296566517967568284305983037126354635148346268707575136741940515268395151470034121838177412005109761407044585252587426565844817009821559557686750794816850262816513742729357819649670274984942620911276511137100793780457085910503474898530468810280880050091156254772681855918095664998290892535104637101663847215536105378918706337826631378036532520823723381084648387023809983321515041938545634326780256567228986555166611547559525660314882739148010208902669583547672264797827605431143503704097341816479640672718133439624398323040185678230301323672308458946254788664831593906945687730055500886887344434340436596508492673149045861800557503706631541477871813322633433748366161305834465316126047348863555434614462899584379623761097304816357154781647731654595887176777008738137615464464130412964275933858921736735864776988824750582857892170629397587345279628141131634290831184740120611451863349834562226231731929239058125062983921076703920564164823530720755067870489351013047785616196533155051283038818406940778928312855042623358664806873736132273191376498962147892643200818094957917980911416864978749180598291793698401903661802791198506295553101950201738762628736135503209156435462574147835737670454231287494402356504861850978512906168275444794820372894730040262156018397838407339734212199572754046655218611506958067343016693189474331592414390940873586811985260649180427930850449990189269266251087421692588757919406718261142224035579640131564457208978374691146833467050164155476641085432958090965523382069990259762343618913829401679394454003620143411772500672584186846216000819955698599935516750897285448818523745231866000316869801053976637294636890172715581828993338369159938734436095878064256374765343244821048541459596133796827569909532913770733175370626262687866306600093352630336941392108903388370886785836755608383456359871178134377287858670352319122859231070328969561175527935930237247308853232724993118126733230085666685536728492676850959839596682853583015160714824502223979438846142998428167637882682926677130738118155350861801958551346059304067229753913497112051547937107421457556193519856136752642510974772938615667263486881419903632729356333974175426485758640838725015105339501458539252651043046426571559090208939619229989928320223884211305332840065719170034355460854151881495009368931019414847518037427408993851059150346348657734951394338778856669337797300721306346490696238026850720523606701796871178443423274129631442112144043839825526412075586437858353530920784442468898557827564371542215907181313902794384076730644337954765798937436979825306841008139144472050796222263695140440976146872503575193088436687988062352894707276488004193731139424137240761442848834849066640274750164623973392337594180039102913873051874417507416280421439146272210610878258755243492689199862370005284936893656220134368840347251224558795519766356388071475448742393335007002751935369850772645890652506324517041059249889516650884944019958986155083514591551441298791802339185848989595900029357032699746894898751510876510072090117887116264967632222216139805214237723976267832260230819430404559321407285183641744314523464520953627167251572027453221380710601806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -16853620014450982584309881609061581999467222874815548842987199772092601854523283260003650887908049053086492631850623860804663371114539065472983788657464221501112122086262632120323489376315619724730150328862577758213845232236582048100180002340911779272457271203004385350183890401814591624037971642565248571549813128723356784014968552450411985745862024014778545436774866540128817139024578689983175082239434676018709234936722740905761394765449690910366000521310170900702287590346610068381645967455302610495170307040712804944396108090224415995811572253632113423402091289394150406070631977387730592059757921920281976110869941320208056576481353388591368203251976806319786737861999197589848351795425808116060198049080510033129191047589739149001920991554335971367430819058846194212768837030514300943087791047047849748920330586907488600210766100214504785708136853305668606562224255276026826728578638501261020606149498879431339471595990920922028683758151904786792721741186174182539492297051974099912849388073704241578328046670160482850317994540601024747595471119612003867971071050844391103302973242274903626540003061939982552564278999838104955279006396810732515308062320458769110168413269368545674010372469124404533966751091374689646038172689822312392548592163825108656209803181194722603159098712551634551357291772240830690927776309643609744291620431433178727935047717728425070538289589939021103719958841812060906832859084537503840163814715304755148494958209089755141408805376930384668085382405232853938643414265800930186131991943052814918756941439583934947078063336514588016994018126786402132064495773047500863495432928702672580383628690715733579358262947178921301601070507958620685409187883582025382337166801343612265523189512803289954439145796934054691283821089429059742317056570859593580706369386121172118367477184400566782594048397340072250349577112044863199093520167185759988080386837590948075744201788839904222886919685548866811340154897523963416954073845591118167889075798166241692793143764497202104200977102769301156262271474391184192184670050720875039363606746146986373465951548170980175592180719337422918811199442576645022781151080113335098719965304194610694534204036192201466077632663831481165084178304875700618763632059585716629701798234884830150686375044095488032937056607095533742557437995190738007340256751229821629232818258992858458891643807312563503566381669665389070508151503487213760144889151597350496969443024225129948127750580486721805469983079239681152747079766028557968836818029469391130284925911896250062977568264940229673229751189212089197777764167967770888262583058127831125594530939497018325801719694481100594873499703862660282763845887750337832977349116896656642460279493311339852762321276261165160640517298084734742677406733142648543128223160771847757534702620831586742377327215612316506435333274683784081046004744291903636330965109013293162505548481506874541200575540859848890687538658530866025581838840635542819454885609660029624175922876932910184366576837629890132089919463760641548005655954017161921624944306260088583853724146989284068440267479512410008605704131028071672195893042496248072017956726223514596526428775857894183095511686852583193527706306495596831778480451405445503073126198481334408919190316016611592236993897552754673097973375714962570885526572853745533597380471686611521062306347682248424110611039919930610834138813406371755924768221058460553800217734160551794731871204860424871649084838111730312621101886832585029477968499196028709884634276101155258044868094404521065523891979771237506025159517645119637732598052428701686534214942283171402141406294711769453852495419269296967953017624582798848576456413783589550201041475742325442918387009765303398055413926535352098826508384216797101087821265791340693232587108681110448481009395568916222321161327763884106992204380641443493058527180519673719930253230386108529005244815189591052703422030938850241959130861810061753122539756578797769945945614443729072656926660228177433864327063127602360648519213197682145556218296407649930917628426187235998340620513634027115015238604434073781679995463026438529206159237817496116935527158204738042206558568110806222968289889756825509137927050667826649440802491315404556244598669321094399154865807653728019311274828448300449872819862557175950661092758088379057756244138484985571752734762347315987458856453610539782415398594738055725242801320014224732912444596907977828960109884379262095260271139886747277361146131549743950606104656329277519019525323024507054003973130197002711808862374465570334171388822142034769058227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 5113728447475374993839102899441993997995426592628236939557321404512154853135250140942749813064187945917717358403955601729060218339975264503577131213874698926065738721051860988614939987099685420839135571000072006072883879483204720187595683359933932017644521174178805763825723169459711806811703994533865453142993359187756065945233457219047135006549113189673673727847940764571405513638825946814440338820725458067910122765538354761088869754884789505722084554083913896298482052940525874172904970474404407105039196659292166679032113901189601710709830683447027925884400788178965993808325298332487506571341594908349479693025511626804459981444138370337912291023618391943409365706463361077355550743888010551109417431288544582396885433226768457263822870643437554297525370869832869133450240727068454990267878171973604215509111095077698842316165215730784761020235063286173471065669405839851761403559921777198238547184993935792897180139869495458521375336862577381701058661494325127747057596769415151040510144172176460587969830195797112226849340788056983210864635529538987339716521222277651165388762413736550278402440445646759470285364517934850808954259994169213537623490923891158895061623910065142187664757663630305021738700429137810043351386379419299279484557711856886889194043338965556114573875226160773807273616268649279585131049311123221488892098154889764153308661644860282587111997196312704902968228860311249231046456988271955804531381062294811776844129244514130250298342279843432295016744528693785922985482484757682320760381531440404791906932288034228838931921367860601485335836581595741240510217446146705931705286375709288754984250746496004558524114370225717673668741925100004104927451968865348370247300822254585499393630983509309198050474557758829461662290557644448433853347056086733781865707903361281129744035735423622723765344366359924027276293898245093661595718891965277887217484845593793378572257556791840204957085740325056528803769712520628083265323023933829845624984685511669850341210679562151118326241762355139782180462549958701374378515314084981195397629801122671328774631271830262621775441586393549752835041974136171389978827208581132505861258965224198106240410801133082951102903637553744660053958377435044155987419184454976232870612140370144380597392340517705766330793466440623433089098657512147957770309584483292830778101010182320033838048506214609171267658768398995362303640410026782978275069295450759246708002650645125231424520207659554057099071494629582785977884578253015384964860023774981256726079444221989810075252540691859840216403431095740075432730854055139579588747286716435349991849910324584776247194919446586581142133887964075331261131994522117654853584355011200093127740211084476412497881196646325192915699153254856119981906901865335683201111046848024805762348636256038228620139340152385383968659941539525535388334954060566986025939846739846737545094773629707678737069495948912858075580692108371407249422032224862976618275425620455952260075372847174123610695671910263944593396779277915260464590435286967821332854960739953008870122876246385665657806412652662224180813943600761663982202982394698257173547998787280260552469218302752830917687399148308495658241361736993658978001614501152976850021058533740063912080344043333940532529496837533281550267110447862053487910661628826344287812348499314577455443654332949992614114547748226882656912479194130401318824018187728704021252899120633689204951199393893756589121050020817743309706124571020270557570331145700816005806490929940086122811339292831060206436133240299650489637801752315532021742320828056786582610821612476803715822883321190796095028369481468813715359346956575235610929445845819443759588873971480968064132684238937121506098009013877060135484408157897427277801972432259539781923332963091680935380792608373212838987149329078135704517280907172582723469696833890223997692121441182584277702863074927018410708798834878530813124727151879675110574132601183068614749704475947493106006098230696576502882327304002312932646230291972160521528833204832057295569652705006825432715046594839129743841423231596202612274693036877663704623923099410195438909173055715720235988434993143096049715739325234179776897053627247829963401027483838872840826987998197763655808148999148744831005883356712451449882659774124876950190869998908261799676377180843641960762058853446259445881066637057571552365845001383544632768863682169588995237986363023517178086899971064993013146624127448155916735236363477426770941240906290129476199753052999951287193273777264636752951422446591244579394697211682796478271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1743325962678454244611531205119064736817605588391656375138953566487465789083388517357259521568824527471380282591835115210625781306013455092559129923064747575465612565599051410891000987602678223992120657222426701129881820290368355641202392332249346101128085706450516671984506198664854345672938124029596527835114364945190276986771018777879596673048801946694585112099147443719742464108611448446604502898568039978801945282231368106849115413506331453206406243655462332819810512148255107527961415217969412926315549908134659015451474081581123702836700528563576296412215516066060356390071707983626340372828953307613366268461272443447916109452242571108921101076072144794895418507406186349752496665654413219923744059395521535401646910023181619977247047841744974471452993697684029450182659381033414011410545403643603352014010960072638760686399070988525896917416754629109908221484784826248369078284191319428254041555017898818339048730786556903345594001262042137797282722498577969185023464487902049482463558437927927338201220790942947790991215605698394687020503356611858201826193150729377103081681452354398769151701100720175384755392971282933431979530325102493907470153159258497484072585707219816751698398283088487802263529499514725006026931832050384915639367882507933341825734171270022646597358217274383885563868093133719843422859440211233083693184413031676942259240765324643856818061447494957235265022404042107060532022901190894821797750519687664362271696557458107778223606132520622569884400688711641634988062787026645425067882749168656349263039020891247557202820790956234257507042384059191296255385121967275456610920146756072548005239245311993496597728947341257969463677134039923165003079473232439527890725939865836707442449694613062000118661079561024858572980652174576167199081037735007787965126936171197968270005322609915844641429890279671274468076539129224151075524796314236689289538142803583347589969851699806025907117232850938538805448967742425863452174674624826771261155301565738730678578550760019102560641778053955741357915437633737704379512409857730937586576753143834588720888475491095728641423780172869108262879667732300844022181208256324519914815959365112321465166643641846732579510188834612564313125029992208176740986835633793557932663050801092532553644726925991474558837654990001202624447012919873867840536593973100181612097106835394535669240062784229636217253277481420850629454549102696173517188388509947704516286213191641424433337111600470251213942754627089205871981688912432640760498179349013853115392423700441558212090692030020427337172150268971077213614780048932093535319773383267100164702064715090574640157733647658352828846881427791424994338644899646765524040008194962481240864154282536562782992664901245000970021004658848127168311707395801674687821180660055813106957396133480406094605936484058835373823808093750727505551686178349953069417822021001958934376219517389935172771910935252985254587582397682768061951365422855542808768952944039396413663349695838326444643683905509107397791712069693296538493019728866798861081330618855542196065250060742516152325613364950484821188905004180837799947593103933743164177636116889058279290719264426930809386849024644881625940056015231890801615708294734072380012577300006413540466729944819563375018164831553849887633901384432587454190834441942903095444569406576256004556827162062278063549379753328331770997080829912259603394408972760994285672067762456019287817553700423845292100667453553394909937108817129914363890803083904737756064188851135371356535231256793555498426682173215546804139146103609585064493326655428574045857133726886536518180385963973302615770701604241402590393314733802807279213637450004564847835482941755404600247175128233165803778419132834655701660312125848245918915986096549112793202185838352136426970528297671729272027744686633469783272577132694321623662357542502008782258843595447084779495116965307755291007826657963692591728158917008704206710094879849816952485178013076297766413365385192302187485601232537656771676972017876215386551989012618385087306155001001336712386739922652457079075314606392144383189504948612572352352949667923924844456816615908548785109747607956185659702136588760959321333433784165911216548142626246556744464339470383508712686021897956165453151366409358555370414609734406411695374479435900093911234528152755178140513042032696957486091121876959467712971792196557762761434332915348267309853206576517995173859991549358059196277129094675503988012111855901122522860130198953357594818542712139620386592369501659248998586990608147759758139727637171745300292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 620924370704757890935658246657452088216379027521355410887409289609414797556028656200169895444335587903356355058592070452296554423512883169867796599517290302149136459114036394658783339257926985723674010631384929410190369867563918411670185704980187216211988652790640381057759516736115276939154827501228462299348367421574571488520579198479343933282632958414240134588288254555837815449123336727235567893749416156577289932533258711830426921808824012935946192566712075178023097341738948304314939923640095066801617981707625470359887900720359007570884774612961484944834109959151646789083847242161668074245770379492900911395852837711873333512774477421510309011844808212893631320558412163152437685137719409920375411673905116033910270626649375961067829165293165987427138934393395046080354406037109546718142238857081226477750061907212770787125647512984872494190411833293628767191481606729912002360112913478784644676320424751285368858418919161367364700648023577790330751999236423288861819086548828675321388341341423305476510550015174734844217823896930184471026545686341845244498977199823191954493499869429720646817536060959845966523991757909694099507104868014163247708105977316482683961968087888250373229327925745883601449089598331279080494980142139367536562982122227666902559729062060552481249977277534468664571645893975527615941074756385817650656475123443672644799590896786205369924954789101658271378781909870141841700383504140356776349396650984265724393976509218695687052100420479066070812237310509379429726419326909188046362203248847867252966155452922520093451711112207702635362782588406425070364765839782866047104610195510920029356419929795108003423021787424880227059415870178636620501466461918193995269183636341725857369825611402782211300044798192866404666541716645380542159989872249668004540970845157017818320737122595390891948660136190229744656340651191998784594157081866864979058873849287545615018357167513098314094778709694832644436868946227027394300074434498658763683197102447584518436960075612631100687173284029175407838080332524898736452733790766689526675255033807041536708990715314816027503028623422804194561477923831030144757785041987539565707509490182824519840490911221747892619606480794142507750686365913561836628781215902386708048306573858751120190550190226035913447943723339510345903783162236096159938877561494716624346931066997660362291197889968714994089810526164155096929719745356526259063506591130653653887320732490321619396997814887812706847457701432104689345117009375272454718535996127344358750925233854594668724277709271235714228320435188130116022394158374276692208323588642520335558419234174198630815967604659296273159952084664982392837802610389877778768611991658306110877523752792137742709718249236858424824136645876048596717198276841212934121687123896727777300783339388649299932705786334371833133351993931384858329822320971371983717792719335449579728951835245605966132261422890163810323779660126419667119439390747263150711239279750142768617308597804944823123266703002886979064685813465617370064294130202929046206650802685045719697261061352688255926360072534270815302437304689876336930681420220957500425491103984748267408947741861366124149046280211148814403757102787856211111667308742893523978819167077805819853733812049773664846027176719772651546141126733113475543624527494367280329778677784155814263531085702990217131101291203750286507444430481798185376715119792294974331784558877603906435678319608621238539284318154244412205565564492648175137374926931152987385679661987296330292231561326221865150863832243583078376789375441214531899558937076320209673427203255627252600688218270504422919143390703243055434391290481160048721258411397709526141678684593216667665216374209580553151999698046113229677163515255493634009868154922161264508135302666839037054605439339662196679544717363196893540550059192342383580582154879880403781079198622045643815998235850294226115042929565253039177658035239538714913562373450213499169110952997718372147881310271409825339322951175033102466915565848140004546844932916763685780796065568734640177685737591702578832642050440595618107936182079397165597792240137763908745192041113833501864940391575590795403395312087944410044740151558052639657440321348235105317322326055445017429729719341436778916156041311951209474627092972079821433581037373169803120578446514795157946155520049697417223568039195251358589279303446090198680345752625420479237326848699291140526504647377058696935402126364712610146175370149228828360006190393275309899535284682980137857268583314281979680518688539109461999032646417617797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -190499750245713820654811224886600071056648745184606273448615862327379994247899464634518708072152767325330327129864507137808673835075014427916477987816140010030343588169545746781186132251747871981958340959065611943575053958615439787913617668322086442718074774275097901223676324477612472292932146852610455115089746733859881673882232934584283042266187996158263437689895884896653732436904959617023539565251955074913429990032665171240030841339416905155835523380517028825541258641700281812559276629033566719227174754450239009798355380012321795995220100726558263506282493876807657643318115843002847472036788146055884749409431594960397254484499012730896970430599296972286372554886526281696070059413346102761644135596724739442278689670885935012029964023971817021977562387561672941872385451715693477218933087371111559895991321213289591092558572479491788479368506533689681147967118502653224022018889041780158764560996302551003032568847910335608880517484630498349799839095593895149832002659375227442811624074254304036325080309966158518961767668848565905080407546460734772189415669556186486056868862090119026396212107489830987854869045665367094413650223062650105075211531519898189616962585968163862121803411300930651860014061498629519686678328680413857786480622994698415846753818469968419366195701832131080112146732456986619715649486919831330984919825977765601696900138224131852973985296003269068011584832838148611337452248684714242550391110188117145006118148453954749842939740991659671033371023624460942050059916912845912782412528131069643908875540585224416328673278646378872649633994885409361201292297801648592562367253470408771550740356471532174929685756719789636884183562935037168005670732738357794961968657825749367852942366324138616133962403795962301931157625300133246579100257995850399015131953591064885930688804656469776670671204426934499479534353231794204307722194984497942449940854041818528234894818339728665921720742094204739545013354218188615477568615933204484256016233311434385353677551567943735447580876518349977338601184638426293491398361338259876872957185924418891300248821890575540146001927188362623777169076709364084572167934368526976568671109994939036485801261231563608006562873065317020611789624551500990197574586970629851117494615934156114844668988866778210104913252415924866236526101008243987190184818577187376842578066080397772470225741753597115609083022162539834426079390184919704240686048427001923540324884438221743243752230020111151600438931191024497654357029683771405047755430847965714202979848772081919933067851179577180133950872934859316944528440997357936761868739367472036252624098647654718560552172548765965073321910389694203372397066852621018192761437758200029138009728687076700673816984779057704264071051409018251144068810361466758503330389663878262156728837948356167559287065181687341015329793799743995908881036154368484147496663486267317190573983011742138854010104572163870887791613047191080577229716556706417380997600077621190465363800774068683919992871281906849520560767233703860270877593371162706152139592786735676535627101586052362664311694437383738415878631003722765257254416109195112405594750513585928443806959608877872156614664227133373090765436171230415412515412385537301130505748588339812019351133695747172932303465151888125122887349668334392558124256119300264848134495879095838029246219818956724164845578057000418085490782130749888144830494331227904572264909134856099289515341056486651108272566399141108149533492912629470806258938166835060846250206906000779448406453203488205260007246865093906489350391791560441632841719638749122718475686275017501459470976949700976855311359685233685439407167731619207775788014910927927099583495196080396185581513106667109230025137928225882787209502323752906966153896497403220912123738950515898102696353536081960836307444093882684662345457068808432339693251614672354398731445217997250796887103002534582142614401059320359525801631342575464337938704899137006691992335718670966972657877490633027346218651019372970609720034737090792473871478084469836145819523157288018030063988034330080220199584776988118639087355839034939130156407202193093504624239106791443118031567671598512952465375013076223106445179385746589401032807926896033990419036494816877098229372275740214702938179071465172722383991470251380322755846674345726690713115559498920526690127932526235289636647869664091796682982381965860190971605577215929476455103110961284089311575527913522816370261450222801439651244171724457876467293935393724302114296966203345919519696016343489013808166852243175526382401585578918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 49157521513204419924527375094218314633477024687899383023211771235533908010668041888276953437679577736422005929583245791787653985064212405706724933529632061279361831795922165895291116609390397914138637386180436619574888497582291415294166976301335844183673674227484994279936496454454812170828376527229764627476771259194851113100967526980327556589795874891510471276621062551149463045135987950207396096065056174842219048591265808084591611004668944521287369402809157746382000418562301331782380510162745223792457267865107984252343483331279495850030220135625258661553690193627509992786492888060900752314222271344963559456034442649366117372348213706157680552439562718889622534376309918376907536942609819633822290706590375119518432127605707988526310468920137855550015559411085503406043382396684107963539872556312006465150298641803320156260209737024415040325957751024280312682167823063086729697427407267631348598936206996832328615188757993844133837592574042007739531795740493812468335083965434735706484232124815714094449864694479433612566666418646006537205537957714183201462310069818775907556402901018268278573731846867196977513336999259445635019099004472898906956764661386056779293425846158135845152381457475976486194973580558468100965603062981564687202170972682490667137203769229373205528336873679610289441168856905947375909251898804619855663207828772543333409409612101837672833320799166461721485357338631665886085245607392778771223119574123365902356098629872829891842900552422012599075156081176666118008169375342515343145562835621835159198381040121788412402327037129194264881339930816571776123122259159737204681521786243891280875363261349823680263931863157677443658264590065026299884748409366696144774459506464414528245294523235801624586151702717095067851850627156548575010206192296906748230249634306768480291549098314567340727384800033395004692059705149158203324566658377514242418325100235784036488922266511358855649692320750170073753357998299899697025364967635050591456403904581716699915777069074075565753789785642055321180475015487737050187157720179973558544850210310095976437682796099614661026904831312372676945944042096987497601704243760158755511651588051459340094972569272577481821675931885293778787172027044086738493315362980905978248279129148331084156295644827162217609887015074111140365725595603499739567222954085058859568400701949054254307936287918262239965715032508470806365503092810798122969522623362766925395665569741561792321046319319696727924532195283752732802738344914867627260353705987679426141338855752346668252089118424002423451133217538559068661924416772360936358277998316069720924553538775811897950708194056257953575077213691608411637501384832099393430151946455192470897593913326634160375388963666736442247670272229717970475878132744502355105359962584783228219426459195837895861917238682882851592331366285573910206024449354973158069410470319563180746399833147304378679016575472200270018240791951153183656439370915450904188716049353705540492501020158868420846402300773091412725788857260872010423463965155975578657526439206749150645963390130072103914658935257508557724963766900584494860336494014376127754188543203718374398376659024767693007879475212461862562860335024759861772660714385279182614753111432320311707086000882833605130027038916111335226844290620965672493237612623811347525659568292908006727121899303612678306207867225614916303054645139168809686397033094765996749435156951723677635557998335047097086150280933098959729167218156934665550951499491880751109415982142244683659493495523975660146828279056035414713077417774094943725409192030422058625460195667632018031238612035965917407136066454622991278513500477366258331546499628227826600768473627495770132864467538992432651203540989903516959390936034836846235902446434110568543059203593165296055562845353310717714605933127825876753399316742540635544863287215409475720614959577018087148330378116420593130375194794724485789463711340279872530496703831008996137017765017780630802343357153517224257151360640954733611211995468543122064236799329881005626845721399410899182636194299179415213319830735737892187327367677471271047060399975669832677554132482522608677870855028376264504725602874877949649550115556348640292774115734614427088601459853012578117544069107760332361660106923617554991296112406384933216510005636811036532574523322155781703624191445873485007990193239486324641566843707803313193244838895945532921280035232485683403280315988983382213683453669188084999108441027783277383240401433699886040807857285718249590595510320744887240740809488670493010431528091430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -11472047948929112094469339149133817292386225082230248265032201667062971873665931905989679886293369634485678672526551175030947209814739795056833377791240943870327470578165157031824187129644491401513640789030284812101007235106398945525651009877149426431794789799448169577139091131484101712068317397223843868731197002895915785439432012314265708119522153559809138995465198773522434511478325840418292288532280115959135662094289724739945220359637318553597859522885952400638994826818664929975074483030647212054590423317561350783764075353415549198442744497345032255936698107360368536077542005679463067443672889559932529485593795697295514835176041240840275443309070505210621709290456955573784633876217390184911396631426557376186236011488162018003602926525365622708246025744652633500613402557071867124029761625552512120865718213925177344486175938862277732003877842684113090046608915051059293430699465893128527281402532596696472485363118782214029004255924711151196156301765534875628662445244600632903666951973054164708928175886468370907603891859482037486677992422478085055908483914168538800602192084226807113208384702627670198356456250675106699525525936525913889303172359783382697425242542546579922195794458132561146844300211332618988977833341256678993532971038775369208974982057500369256473774188372018961989207747567988806350508180497895180568125055554438245485296682931159196232255280850887693403006662378237625229140882424106704084350806972954829598688915829422578812437685143612482450638571661815952993572786504033038618849800608498659302164817614021165477243239653304909854069136237315440275696643986081715131512851439089204890000571401271605992382638031756632268889486818974577995722908379384956961828777072034490119408016889718850022615253828338089842212956847302121418198311923110494522085392276009843338890377702450137232019205136960503095477789524807629940268061013069770682755958594390413772743003853561172354168277440436002689677399782292678540649676795382312052956036226859979525749008526935559139949313709483560328222552092210280166514722408416721510948303579908390025357711665465726648968030189008834704573823309220612466211267167872875176756450078258835771312612204969905658205450435817042578332438957005460627090011181848919356692393762270307551003309396129694893700618306067176338918602078381032106255892586082576487941073453026826882996629056777924741286364937105503530079230138189058743824839294457411914027571377520561469979603995312464098272996543192677144494620809939202465329621459842414145039289162089319305293947515973356588403672061741893675172461113040736918730381852584689842695122052955726219766758458104137655099247874444163185999740197091725609980240684750866358413674127088824496798047959272955562997298608407133954330116518754811431040386806997719204790001109396307228524376471199177563374100328667167858492619579856701971245369084922965866737526353913726323909926746348596198965775930941297218350828812462358389081208198784203916594422366467935590029753814716719239181461369162802441133239557889301846980390113785322341219180498998426140376415932187483096428299853091282137695413587193662737508777639495582650233154021131365156055981059110222372849488647364611088056070603444744532600040630559752661723632679344174329567408501417310435592706614032667661710221800784515315820011111385384782125728210077521324608047413325350469598716564052055537267078288503638609949390241646042043278962425460382608747814430507000056898235262507275711387809041315845920421849938031176061896325628972495140882840922000076333107492333168352047879964426071166121163586952312457851543739842601084358035887697111933534053389240313077784453916659551397504206818637372296797799109568664205800035465811545215422228974168720405348727734601940612215137446629330532719906040399330068114695488514748158956214157055884347966640087391923045442681641453041582991546534443915824437352625638768142902195779579856249530485822495878119272206068260604843399704049625416970817281002735210729381309228737206213455537940683965367888790848292729640682127848575085643011012751577003241391811620628934449046894898310753138575012989023354329039913319906649710212348960041505682895775178976240512109875613672424803640803742863293541596666671827084886728147041038454323736116174976019309075402509293055177198000394975428896761634429543820823007912078291157239555920612196644970801176263596992431928505903050171436149093558238003451234719343980295826474263211531095236501770657452098864934294392081582715521226615192752436905996688665254623629152774810791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 2557590507669075963929748832926669473113715974909149360451723393310451567616266990194395221277496886793656259904241790546952601201675467919037966413320682574930426943725180141481715167365611382569018013218824443126356358802355687325084242469226918915386055036588982993999128681144251760029166875904369049408006274970343171753150921381669410991039618697456280369901789312832888589802255337439106281758713332938181292502583890929711612612273668814025653792413210495407412422404269318974667193701969702295600140408741248484013223294205143656568577786223610706546505198967062388735771132172899850865857080584889493179027581554884470065563330716859702375188265250766954937374848951321042833420877219751506964913553206604835389989329155154603391845307370192870026349816529414491313647555961683909169878309201138326538848983885950465088284132960382421377326315068801735858734176266342288801009638239579115006559197156034372740610938577673955955849810609369542174878335968182806857922798409473507352491276076104270422027559421836210946929324261963983302799574452191901130132545096045051106639837896603827884394275328822297439343029169585330369104785414350091201863316592276466721264143163596594223066586917540661392209908437525378503268684841460690744868081572481185291750143091949080010269638884911015179333116628391846548750073105285162140573580191996115500401466208329228562881102581537084848559051063308176567230577018941848964506450074006452691709831156836169830074865338423377895886307611767481799401375512508148429685412755357917648838581134849282841062558592647578588876798431208813455560422466052373480411774077087800790297402136660819351834475854585380338030191130647277852256301066247185547481435961062470375260825678972219235162700306545180188089515682369259314323879350167633822835725494332652845475628714745254543196403894817492154929754727042498251174312539656519806276756472498827769114977882326529160325041207633745140866905110648188303117001151363120914214850254260632748620855873427678579316519888533604834686218659583001188947781040773602665560522005709675630801045941403159221025085400499576975176438590648023218982590260244765988017728565798386663352992880794067036249419434677583967747898467885642166431189431207128210136090773126799844245512262841272597917659754371775204520166387668683119349382460954073917421194711667197528721619692662452375529897075476458764101797924275057128272527900010069504440951329060266416535994130849879624787254139145719284136595424311099401887346096952398416388361417454163953139665499994186770884826042472514618531218454861453966573569109242853401795934536700095613864137433091510326576192683719701837763776594103224623547978857043858868510135640672535848499465090411721196133079413386507158267592118767971055958695143742033575401131015542487625382812271575308211161024729439716507072111946048988360006375781942818261627721003330267321949658152065405084561191382641704482659776334137383173911556909823699072636482974776819638238307094250084268129719505294465334926826614850368560780243164851728213421267853652413234747118579116502998484450819908125137209039995052572951519617992064147806508277910506332018989856338321478545241729290112379092280820248218613494962619170478269027192856272582210927273975133341666964180205955114064194999274537850787477031610881751445919830475397319908270615844702997315137983901819990983341359548971082500525270582261553649752654427833362977889582657732154168937551102074268959187563232961923754563601641520363248505517074082311051438187016631688324524889355176748610263925710245280675700123419746647906609721928145243554141116297334915810389620267751596017583722528422052705769626255562653891986876008358113921331210140389544361117721601695663222004245521344247684376029584631617594064090556818165469894220903703184643195450162482275441733798059445095292759495013100345809727584571486367721839298488395154323974555621545601178585917297331643204083578058099380148129020629152727791728051192776092613596514161865491931093719333044047658192483674986136590696243540726615338606559850305569697881646849568858426989901799014333170252728938382114047525061089230698798917349304628522547511251536036484850859537683435683494658999931541991654588009156417299884518185970968884933250495170705281526967829039917276701535623595720571560550063883652393033436819157895517542005607792944083606580102182460887065460233986138138075663053469311899227466573228439289771923213187925138311248202611883765841333324694331378994154281852201783299476430499908019555732607841491699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -537412563070059184760207883843102246044062384192815003085547717813907951391939550008320645268222157458100238364417108638169552166634564821134859559723987779033333296338931231512898843011349404072339260741215851390624370602892831484632682532261284376962226067626856650183332233810697381672221157243487062383015232344790745593877506412740529152561057096322599258875109927427838161868620208273526132834363932444807810856942621432558250596855056471764942785577671608502306014986136711471644795352036578549628699836677132749212281327667363553949441743214756890029358857855622317292518334474435901847414735206924539521177256797873143862158135703754954504657725780324457327546282552950640485039860488035141901685357115049391349801908846431887195092828115389894135071415448550162258663253662872463094212445087863008567000791035259613517493407882745381980534328038479378073084720704142272558469410103672219911835667456228350298680979272692239614860407867854813728801101049806661958422521868880249904734235001672556665671349495292870090058819020020931496231310252596678341948032547258801138097351047553168167388166947884669948596931289288916018258314871874905373825166359496466041517346802252455592477248487279009496656322865790274495486281686358557738700887120345544434188561368838058330759328399462835816486998596481943939384689554864563742855414290695733261472418720951057919474154800231756540152065377335737174421083010219367250613468924718673808758250089957382816302234285151452758452617903250751734328389671079282974794421588512323251444966393987063365696038929724306878877726512966728957430163600113311440605120880437664820558903400655135957236348893339370457372983552683968019061678800796108636459276469262709113810541500771228386228181860584735338659713008161133293608872958565196799797650368669713342029072551469742384663483019026180119025035575954613440531335574459003564630135022417678649153631781336842436682120262574840763303055007272573483230475521099949304818582355472578863291451292018243047025283688296995662528595748141498522621056608849793964106933973127857918633159770334378369377547023664638019310082418806862724413827249617010202554028510681538719202682399143555955814716862996909101964481965358336504064720025181610252865177974841586621275163261372815041233731110101226596383086803738209845742666787542442126577374386951199530129397146263226385371038904311143341820190273854750027435772102472240968311140663402296790409449914288304669962177625621573313814997014013432013411571967833545761195541170625448259692262307470862877238734916191283247264073673507697451845015805806853438311895043810985955280542177806152055819195322080833676972270740101894383426603077294441963420505740889797298785689967438384809030873249646439299399194185882838715596681049636326932789224703051892447734806638743838129788192053316930747512494749820765743378811742189380058819572723124287211367901258407406459894903451453585729285651788483419141564670224851554648339347095229254215635268003412748251353526660035704203608276951064870043305296520971180545639470455976726442515337533084835948803132068405511278154473043969501981761000290057806045655971326918259978866303835959688316943138244358513556862825095923225016540546879990921854574981603017137713851009290087928567590194827051421247718653888908153409906490592430603832645196041911391889562128172099463394438606372921220351957734962074694980597121248648465048435865143550318973637863363457172233840781920118862103855146376197230907424299168022578387528117322880469926762530597999242449601744841964644646110401543821906842964585995676034349691949938132056332076752534762316237938791584315782446415892537789320084867867906973789534168224767359209158857473766032831479434103043995680994096976704396017308793889144279759979876003994258620530396688129228968209742642555563617179599159933585018303187301800313837557062861134997421059340305329845805179123222888400161179304646496608889924581901957283574066156605081815604141387275772509328121202781143020378184217822098967943465530761752956234844341429212187500010666871472215708095825061187878097658916362821841192692262230526903940144306347095618456519472049895987245320017742121097650033781126301203631287593480394021017561706624088200178756939095959171559267857749745255347930586754770106510131622228138774849932028707472350444077964392780144363816143391952978508604615249683975399370706149366778505585424448551609976004298877217286886577489274704539562163787655338467512452069144731972873296072349487004675159518285454396391287446022033691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 102401617165067316752453613190047439203298689846236577844145075365820794521905958093340454589618947084955909729818996344186342378906974794463379782985168477283461469132208655116913444733720633368764090617175923776964691482714637449771386106199648938662786014839591749944123637669528205495882756129309797809422861926345396170997986524778946472029292507382422339344245269183732959592029590242182723563812742225652643981880605813215199439347282286465489547353543707357565515496302914960741035111015848611044600525224787161420276828632504916584787301791717152758041885544624636603805618566449226827226522164248211418327974363028730444383747350099439511328031761640374257580920332757815060416222135845437716975843044669615672810558142905083312610042456666497472604548348920432193443983087315680482030095086166426498561236809927846085332626766273687188508908654183510089094334252983158772012893722206770552690451460057915938875848016573791470077497152611960207696177910461886389975079168161357551451742636963782822464870320094069049024690645117866303496813690873875242836516270297476618116901762099491699161260657538720684980905942948593360936418599920118338399965907182853917355037371913140637236347253481407269781507271281352849213247345161408050928531383584918110864049018434134190943047933023333107907998410427839497010770331774609460898167884814952251031974705445205912746956358729596656562755265127977321197305364446060157668225676546984716432103474485683780941616020351118294248656375137163950621147008161966912673576175568867907336089351636465488155039174123317312375831884792508860075038794896645275610410501339589448384871909750253961110778683898554498990323765975869915141686563378670934176042131279791185770817341874769253812046959182456266720702421866790497793394623649633658472297377700227238288797621643222527852992789093836936586865098056254624297379745199492282780594523759674385719249988403906738761744320950127761982801189076770005311100468030535764921869038828732854567277460948853633980567525244795943784051005733355947813425579449813227775768304362840393153212011758726272397464539483606044897243428449493577274917249865765538866797831307524134304841976640126244037331255363004822458234684706987693741765142652085935153828159827506347208974746846260736792262445798182025416125744665951778452359335303429311269058940066375469219544043965789276010196786477552967090377542523252605368535867041979692065476166869725296215982035835703905337797783822839063366365254532839617793277646835792138551162756210065550179312962955842590461262854825556934659657788933115464300688257586320340309319080241001244729327123005629388127191557097654498193334065896215738868391270354555190159652255945939741311897930524541273630036793476025131887423582266522634673231240905035834754950682890359049167920720098473056698635402274971132895945834563509430918109919061337410510759233277304065050339580007212295963029159650944342168803106069841602191471006313459554397671786608516406032064789642088981236329756200070515859742678602072997412960424857460016155730009158186052634971938860115383948509943712768955585950192086881747582643333487682888892966484905201263843273623391309723061467988424327506135761550898559579545902289269127552155605606428974110520736681680299899718810143715436120932102648990571180786824214325907058562089343194917756626025683870524985295780562866721889921487468323422577640730018195762815567715260929075694918761519506899971253873101276579390442325475779141099243235235628284507875040042262154579993729747115191856875330276243856712791954886666910641053535307389227182411088870455599069299615903282727592903596852572241715254243473797933875778464875812872768980932530570508447470986702955564112418193920586726210559991157933595944376073418371406960533821994688947655993600557669925870715600037966240909845368340056260533695640579470426347247934886751913167462223506879497411736709991294153495044871939274992035853947621459498349385384309797568448096487376115138699679263406646182481030996499723015902582933958401631725393963602292302486640091345977019468700940697349442342046133855798513340523019967188579156658133352040732106696705570330484699754718932869561525075261053033407147777812400931594998973150626642411392129642111766453987435873582785222069606898480771228289062329722045054676216739528624566278556982922074393325924404988851561474906856084626295261047381607751015146073818333803719820650379896705735780778503288831382699758736821816638869493455770845686340375969999997462968721606557664927095174789428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -17505866490945987827560503303507780813415121895208185810988895627009443375140375562294795543379861268552044524473363295981368571774596775345521458515336255099592376980762322585211551768822307450851284357499530403598110334102843562839441926865986564933327250710600371247977113465226356303867441114467175408510011858796466951783131150746161475276497577672377362745500420749448127050104093575620402481338902361625939411898688910923512290321758295879247519386251143595037189639596380480953424346854022395930329618690486737460460314042125101451374362636487713104881758333909972491484668958271212554165104608506869358866626788982199024651974493161176522879516553416768054940829747270659927457806355826455472650041213864138950514819376432767373341724458074299388940504257035698109321507424882738565027477976969412288349885612682258075244981616381634966366317216452458358884475204966869753552526825973872742235803163231199782002385403052197894389682136318233070127743038192681156668564976296277713256731607091768632339886469123182902373786239590504383467415431178925120736292881013231886867667105350956052508370120208672171767688639521219215293483143915832822062225209688820568890992449688306246157847066271138721248474452502876640863869424055489404687336310797799743287760556438327916313028321829261345152722559079499169101433262537310460532236488481677338584932054778586419007340536253229016105807420654521695485710173353873947840806070020413978137371169668441715654648487631154982114022586946470093251548085192176231537559494094428498194169738813389241143187391046199018339806378525003886286187015205347346241549037708010490097039492758541164260154766516661322485328955386992642451623586731290301689611908781916162369797517787324837222617218557154064769898835909567376597884665764296900251173127086594208262303613341672788072924427198640399630521283319374729401309991650653023833091170813742049690132572650768423353816411237378676137108587960701168015163739727785770594053578671042426447479903037648512323655190370793864891068535589252694921157238859449429189907216572637825796819908337624426383476918052727182498556516612798655102458058699287495113703388871556742105897085810879636316916242013858339088739722675541702940273932313092175285460486302850103764790120641993878242170897528474869247821398140586286860483179570904126774599985275639218737543417823810419613186768959927263524263841735666458839163020680726229825982145916509275955656365879790606888488388882084499015940336253277823058304860057236728005279368968610251508136431437216873168355107649978899704055636086432227258856810719004435074042394603492267501501161842142842097470140202796478208035126677500668902469146461891364950218757518606935833381347219655938695969995877025391264776422299046511039855920162567023947786709242131282071117353956025836465473505181908500023552918721541663356872719217497386737476178247700757726575522831071377339664688262433060178750231934476459134753423857188758284680678361995458267563562287366708830560772608294748634255832486777935836380966858771043386807496221994807324666299105110082202139749443882170391988592383398027985982864152598045265819415068409607414683054448778894094173689049204613260438847481755616724140585164962735306864678627731462430012673299935990590004225805037463546591816159379137219425046813431615976131224342315138879558303431513289405459984261984282172712098269149850031243834843076566840363704099890979618929396130472541730067725979435328719366553338199398089576150604325243845293780356626494517451524214065560524305519076025867229785965129593056364064252697273049793375954357068439512626890761119116962148006999316772998679475310983780492069619300930464317372191361570489313559663524742886407402227094249970578733089268767744642078705579930754342034321107183563160571107751373541911825598430244383635695397287861759359025329036912332367781156655249545216700919996866304346593026346555477186808215068719212470500257717727204334483171072048718795371499102571842863935047564362145946148770839926944271339405573612367817090883380829093805175983021723090179245138654447374707050644985943290022787452127727295901119632003510285488096037414027535600156798500842006669590371234059443370720060161179218085995121625399257351101258799816383067741691037277016628860795857150656224067431394980476811770471679886439666103612721843242795622744224017848311945441713272142303440849066706754518506862540509775761662249477239113654361552197771452866887070027435585481448692853042012480690507108676268188673930126242339611053466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 2753665484009200940412923084434283917479289362866227529842527761192113127235605185798599788453224453583619977802471466651258187017059587225786087232117983846252367603599173033139425059789570880298069399339620996615513442765549675315679403263785728368394835322857674822193996300867469080885300058625756221744589033413040351109287563328566386252883259656334149226849818416103941779285714112077740055969126984459801378224016227149602625584809559888726312674408307325540718609737053006244844991844541711292592572734542907196035970360932656596059439075637870832181713191187680032602148867637916290289298787380756407013823183956707550951739269699001510516950257303202034261267809759190305383512986365680115361360405226181614101058132434322333973259135049595468353547151954488335276615735007844546820228872112031149535294702120731678499952427531205390320595580464910698481493719034131429359425391868313889261606252068808889788342646356306667837089172424564939681695813922717585375203617896596235375747300582035875388186960572561656723838571753319323441871011948942315288813974784336277810220505086816926448274674058823407033243704054233336451296255337154098025754055201599534807807461790017250868412095940614591764993426616700188789486910809604834892060257409594756968988191675736557529914629685422008617350014643516804251409953893611385769138643838905713949918179520742903208270381313441044288588072296195215436039443464336581744804970737652899668796439229999108272636687013420987648575403899064488764084434048524663460017331320360587308690722276725434331296382892372382120182725464329892433718246610583967160030442625465038066608892059433484996399453831320480784342776458416354144618332214793142359022896035268601412536828299117085741403642547915159465407400111067243694011336052639374895288650137038151736191221678348964387937975948496835153732272117266447415763889921219680917406706248480294873252948092778751766136586264971840900302773414367528628988812430545621900494115368427915773286258471367198866477909981225972851473577113266877673656105612599917145074078820578020486713823977495247837736562418146909926273227359498695445388233285729330232861611091619189011787506679195984943115663774761043254305717417752650844734764433520533844011371292057519936095143019913626475169396092655396460691700230023632763379948830453658751079211231424324840193669189371676705836163434984578031224671364225040081790369428042851139892679188828060221856186237758750362525840163789712329089125645157603081803142152683118675448400605887178029199157428145846362279281755479081120727459163407485394613536361811963412866866341232625343258002997328125934848767225726974592195702833562628320994846728474487563247756790398975831736444793848357464624796982097720695475623589493655263783832024655057419888715738501121231832491374109534255696294153112808162238540325552422702735391059797645084885392695983838120992361989595459424380520368158883187087090951387385089774136311111754530787202439542515356180773269928814320969194880218213492886178954319160342653536150576036747316072321641751522142367522243334954640090910145034006279169647388089166504424957864278923067777890030220405547375259434983283613117407237448744952372453659245448457032708171203442718793961261576240741549471789832004188536301823224912622139294335362165847093245187721657510284241870099386357625151992327169616618557601931986320682521965469122819299315545401055707577512149579360393745712221008409980186117391720006501012660518461999375307952100114434866499023528781335573897612121798140040599631217971118332381704062026799198809741173069630276344881074107525488010132016989465759151245452597948033843634761467600269409438078520701832560662353572696069840179549821287026669411892736366960023278391293702676106319299118955011088747786223077790784187689821565144470275263717650122934508256293164938444203047308499725790035012937964649435256631863104693399583111719396316871738628882867793379732389140599896813727389321951907004939893155762150347430341591030903810352724224548985880877817677938752163931294591389125766518256159278918995241462103010930286974872030848020837675985173646819683645941813879953637386232582089190795593760337786534653584087537115725580334506241343604451722593088827570408928698439016647936749847536419808401320369073946251971135433038992448881257355357580870971036293777197478687260407510942435611548312944291613637059605744883051069782120802690465810816418232590578316227785604861444611549677037116148209016641250466126333152190319708552124211564660072326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -415973482519876114555809479378786832112768790500316799006348497887026391551324278668041015867994485397655876815165046010529865755478515724853618264568655174788336198895396214191719282254713277043473654247653379255925462141952847483067872733476972022220050666315024079303053439399159951700993992321535324977410827682592985833859609572179148592417253777800834963770531467825033580426260644777426746906022245547180319785493706962582253110953043770591653668245790739249086970166174864982258562670039534116855301066964132631216347903210115133640365747476225201328832395228128346882906704634613467602123260232432222714197778544518451866425436606184282394432054255993818512320765974921445079938775720711750454065802196949357854539494244959224433004102118655733797308129749205420822535973027201320452197366836175731609103237719828908011588677039571439110050238542711532426929003487480315456723929899261342281112400376879730426734025508246969840686834181454057247046514784095337528197265489522085066309358218359987604962365404837551492846473829294425009635518337456171105818567819580220255416889102430972682331171067004433095975357420777285242257730883078154881081678013818415299309992006063984146939691761507368908782827071931139163259961492456238007439056984719116422717100687945670369261323412358819427229436470584016694826187084458282648082139147074479101998806748908323455935628333222599245599754651955823410278681963600750727084205482552981051719866979620203219008477036452300595044802254431428249860506877704121817908567196162103592403226146043670900709214251417088079593131242823935545197173950533646220323174333705776392702615352904549702929668127586920301988359047292868700869490596069831576356783857964466234219665240711181980041961938224188453561852773386507468623740910607431896265769317284329577944121294969779761632563893379725657099653284067206136415444733011134322677779172279191665192283031498643675653167020747913162710188778247040289344294640591195893051277492954758540464656445990220502791236578968573984180085767255891273881225158384215912346058837466849492354849455404459993801807606057747711969862564663099467413947094076206283311867300444972463521648908850649851230643761525575002620198142693319196596321559842506417381709260931502779229811561008526171974578589322465063320342664025154707362938549665355826109617881566660682892863228426147283873240467121902147337957131416707435845831700827263842820619374831211558467252062047370147202535690998959050462431598768375164158521009340473528145864887867629010255723707474811042564945909506558291887748176098531356249088634859062272567397787516832039373593834096241353197140407457075888340501300547218069890618467804075873184741555646379134846260483579749472239658981055640214140723726158615300661402293375560265260697896310084718819602459187645949731742688531239563065566664782843778064882373145910016155471973466473144471289112608992403537371059187763409889979513269738586244512628333188425237232116154553609088264062547217162691515545472596451963358575055573306813303612729458230137216674325795377361395802210675559382934152287413837948096618076341278123576686604699191565512927036459612243542829852601028107859355515158927050403467336417059035413556267722392694407050256599264265737137949535303476015104993493361276457258548930788210119107989395734023753827737971675810986979685833364261634894026106643246649215746805186740462201254290559135696548007396375451194713479113474652002478578692347584681002817678627433621162151223716020625402793172356088051876623802041756440913931007117341701044652100039345488650138080067825537921238067995600312450137462765334084370825530297926332576516009896738510766065629511152317508742252212812854772917872585625539016973377273888778530260980633640209358132213076954196530090753357474828563982029705947226662175425546932120899678044498824989948748393959476750316535363573460794152015320906259058056835742705305412861150040628896703030788283046603991911199684941426403908922715148722081838175444668124552440975493874301532386632810849315866977598766460812104879096422413286528857172131624279109820145286993683432622141161731997360674202153010510449759653469434808811939668986020076001121045854812201160534960786075573170365022532939231556576260053485753003928904342610213330693819016116376187088500429887499655774521193010153996028615298700933397335974681171735510716493905742645125878106241842507823773899801892986924860704696649155680462856667533761880897599135149147154244800680339674393424687082188029307872056961059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 61779870390523614340958553940326363883797023181293688049631029677974259083339838166194252688615990016196673484466929750341906094206795893332093929395817694613523421385011423366060635220375824961160290308654500866617606621485695247886231832103055607085995126586903978558295719109178222840981929314452625189837598733746212830724028113534260890491208468158868072255927984220802502998770897614139821356131343801165597921967310740936436141233650726759330527969890516700188395561499648049726226566207430563147758653366795882528032440264019006064212131342339039167908677686758401067668085324048545602768604400511326628740379402405469904058044013131109876162844039257881973735082129349353472350924494449146686752622098913972527958747014899830465094526114404491460711819890987596711375842556182610730386282802531782817959463688732072101990635727823394760072600233770669932873272589004108520242801720359648571693886651158761046363736766141783796078476408769908967135044348791734933909836973704131960612916104223605770481158038398739644233696003265751851194557260183477937151208939341351215362041848538527375176344515085351555459512286845260162749389619651069089105618083969480842010421835832500492513010239568195370175169921351057031960452498768338369925714125983347981482374229295132560807266222949107944395894546627786510585859590805191195520051970721029229932628773988579293752556368903832327578842127540376098395785906896792862701613709551295047502568047840469000249913244557200025825666726685529590412780459672764039827534786315535053114310173903614408896849454574660333984066361981555166336158414316218485056037877439356575074816422607940059763022158127150727227284678543431903920934801627015268201582865112863797644007946069013707387620566439389327307429240651130200311211225069587136004807118333847193831331596824400204017152754410553829078937706148504666496687573419383964769257398674345683920436078384110999183922354692986053168016386319685140839813754424198206496333710197005453820044724232035050947879371915093363708365104898056649367225510304024836112558768558887460979627825719083853214152895832763179169375732949464561553625599190539846969251521169745510636081052294411171036326087698148648634356375049037593159740247947544241188460253273244979412357082237722237583466739632606459203061230723042726919629122744061950662766697185672839029439049289319184379910998385493921722361835466253973828185925928246986063748481164277286272429257449975692814232364379508676453275209003516043783397781142338515982354885107921070658297867106320557153968205624919944803261958401496628999419898094022263913012791810612800577373091201287033162578719385543862842301655185612871430188354501723974924883927252893284128411191615478317992631925795364105121418906563728802117655952797724780189199595611134188556039083984419238877884969644926524275927946887625607195297929874267965195251856335127108419579759669733253858078322838886292256123962736405053227126012362582372832011110849315933352582104800356941164371750883473754578137232628673509840225555272537196026513510323574828262018861696444825054224330399968219294033441259943566521700078934927873187053194056412641868123556242440986146656185521112561757365443263069618298580808044103844358414707124754132389640987681588596844772020725723199795920937952512760367373975425219261499513742733556521701226273286730143707772264728250869975485434302779101981157155662644353591767687069573920219747866578587386797234478209393884175081434824661152103649463277438393640653406163549279329810561572503622506236489787253181976073683924066816431843595592184625601591068133972930869935855736815303883514505509241588023802155422453647875086668859896062394843131319454034544444032175842603300180609363886053999883675617367178087747282685687428601076911188109925245744773929375107510579965900389246072177380118440832722516801372993301943131507209250973282751278234249136214354360915024582083078571291879779563776194879825994318214850577486371745560164316797906776496088615206758523204710169356342938400872285194680060010483239726293849796931411420886930261300095557511657097758053139638540443165597789370001680630439337594708674710015747039634625972020571033402725228755015626524709658386447999055814050862262391279273936603954500155828370759323346804655514659971498738801355772348621216315674221578774356325194106915528080542825024676193769825744703681696413181731184452812535083413323119733477513532708943717440240449354788628058197430047613649254436985501030900213856122960009997768793255090713500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -8815011096865953758705086584821112921720447985799232135908326666624850093106906263148497077201635613581715264839363572947175089204158863164467709560555620072886261502555588141622753912958123468614016006075922180387094827211376684558073547779469059658146584740791411837325595695345425999778109684882064231989914847732802442001011797320482794757635687804317657630803098771663174019765781980015187166924990760550373773275933014235499031364908013930911136355596526777188211363476523047211444290570422594209578642730784467267249926595362053320886162991069084682544615686219986186884522381611226038697352879049190487746729454956968347093116712449399661419907288168329640270675427891226162567280350954425706242249006645217753108104314198318285311816122574543356097831100605818673128948768583553991063457526260958397817525284958674827801532841827210609491439173070505971506025952305127711728915014051675262427355596524485783868038411187021283991673050843027610399170693720024191176359640984119622646825167275334569582795612692338714788307511530317331569134959527901491364149238334295848676811755569993351847528808980520450537234798717230744897206402273417243852042623765034235528746916082211980321856615413664778568548858751499007412571553623016622152629848265823928903963032314285282256760700699093179676950192591122224982576878172647142936220567632776807296358095209992648255094428272510751746527876124953385951101021852955595199211037832507278603261279242793895144483305541806691125575312050988015023880155319513176312553688638583285942689795214042060681028110635464379894980312435100687699406433120188938232764714357520251574246331563301692435595112950599765334996943643159527969690063138858037326849908468935659457736523456574234057550573632356090525133062998615416698154739432170820506382031137255432960230783270908098855777043826673784793885653040061548014104871499835068229048977049854004412164016541855926912840166361769557442167303962039347773503416453914288712404333085734990181175893051203532411613491724988677537523259796627007669966143941253894476168467273350116890133833684732150742807233691552247510829505573257896536505816794285145873601827747073167926186099853450029086816222138343394871995577435315588998516453880391244483352321299920504772869868361552787691590706960285318636037400380009861631722115837432261496316967393169603008998264589394283044023844237333309719151476479087526766586292207699441069251872707150023134477743257224430641697157542583063310929343231045400306395617231860394832148767914906618576912685581560802602594170939772945047041708042570394793379508963994976365546006119934685797170145161955631652857180262722725875223848874237349592386209542791911837255404277381070277444441289155545875284688313631789804144571571489847383294233729638309980153175068430759909115703055834931444041956596273186160204599666314176373795890775813737026145032714656563902566773261336328962907928709854116701020700039356692557441936266599419568273905860963775116796959593035405848869039078949197099351456267259603369178920236683530569636173554556198306799384748817701252470543924203394346742803980045826749975371176165356480744098344291808888501670388604919645710765594416647097763918730780446987070110978601387376368869602351644465527432021646613455718184517754843317752587100342425593373026478734261701167154950309491001968599274564677010277843485657348193390679123809352916753378369158100122304855243069376690986622882165578210078982708095009237345848413618055566191895965663551690474013771386121067442415844760553602730451739051408360254458954453620857064827349012933233708512713429601544256728577766439487145516830758624957199660249305697388757544246706463631754253142955919624882967347275157277958546296736169458457989872016473761307642611346535223783380022990247343492896659112533732222611340705587191020513975121163090100157537357218402623997369677818031262305814474417801403659002161697875890523129859968515839945669490798395202707838572212627519206926658791990717908813500480641793700543168913110736613068428047301060152398023323810551050126798678188669998683102504730233852159758839131891584776879330556139081598801436590290984081486449843833104177176735091044785281745529008427497732274695352963338804684471830836485571946829258780033475942661275577118125064150106507116619499810680834898787941955422444706253565870833338559167208834987152130221029037967833094072514773347953917020279641158232869481331564546477961187782771826006598845555490119565274769012364482583254954306539730168879032135009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1150818978029001575093982818180992144671139956659134406844726408774222039535462529010195234037540914481817521723080569471277899514453442795106225413676412076241749041973531491977249424170284544943760925113536701400247242063235890456850904403742757751457847330397361649684065013744350742453746859307907018716520849652023712257324975221314416232396262474093026420833729771149724754832326939590194417244182828080559788950905731587205336821247640862753070498820021350772224602373204888433382985394308043486156765149137701255538142200316421639063443787198638887587480442899614815852483347067203359353369670748523912974430885536777120174999176094373548157594708926336616999829767645798654595488458488002506300240207288080658600708803739943747029588359822215672137086950324457506932477872038423371053844661036557028679304760701956599585310181379653257017429124607569687703374667530952885212168248760891932776489379622967493029072460275839332698274888821920567668468733119918285951922163626168343213690059359008476792764944205295048020489190859737543052458692930987578803146972802465382743091013391240944769182080521219388440839709686244778780218740851692299149645412912479137064438213417997009497968614194329350026809217905111436307643952029155699516673312666985258004664332871186269137928242711257825835412424128097391612044541327113881355808276901736376408748474435774943989132650642970988457504066133407747009769573153177354139590235635769659422543764700461592345946743814756729171207857078048890822080802186242199730026927274311937050835406426887910751464003146882992448514582499559325549703730085384742913971151618423197200049135473091721117546893397111045793736110149974902684499442064245563665937451293522063591416149718456582197184721173089174485514284062666348017593588882451190840504155912827959127387016291697289270784568124955628375917933695486824529582429291904189126667867197226471531085062209286574824013608056350486305396863381695199113046698472856740381196287110765662518121648716415034197910924394256876671657408173077989208986874398080932802564182707031816862248957082430337106758532945994267874736017174749320340607510121609862671775490449735290567784562589215197573853771752836380566505581837046025857406549805396155645256399175947332218600841643058962004237059536624959752032524453768716336726179365967792006573292620018137996880798649123232053860606170394271883677792993954408686659706545912076665257783372929101326799293665111630007791756516836951108015683959373781333736280959641039280544119725619753859257721420611258884379948718969459936106876213358991866327155548349431066161044169609561108134051931813466778303441296181706880085383413915310253208449002140136982743659824745129677343648203888804004081327241632265653704436903691257645278729713282262817202783634556225489405463691323549591321819849090304273743224062579924450338303983090659877334409230046677678796725516006893104699803876325223845664098049874333914010598015387646863998033396558231382114384786071299635599229942259508952434678156802733423854070525530426639932916842580740745255068835831329221411151048352431537863336708756358081547440293256231016612473180864268167131103347989646724067103705681435043554819937985237679646213955435930903939567318522289139423177017631928114388443016025807158268319219233640266234953416043700898240276452733697687695325176784291431283629891690163899347354044145025713387573874190546989351251506666542769314417308311685281236230633147542510061104302071530816376015187695995853345165215014940934621901600599008365501154436906496950904410298771229873852161390983395782835891537939817310053299188451652497539993634656714298434427551358220558523485098766580378990720613943234289814052210744363249319878749672377720540771968214083267610139057419505149893674589134933000197971826181594460277413453201434725616996477173458225426118500913244359168324009342204398568584471283597301354868159325073111045428273333833971593737406480127865536439331277344164164541338279177087471048317146552867051791625837991545794187355787618721094667988423393139007327601418428411727072655104958613461921734474538430208976524957295581353074739805348730791943686208003792138498084038622602747991900252309506685629553416262372410891549888938547255429394389633337753645306662038957963961182708556917646931831204999677786135332031729916155179799848732752625550527833602378358365127427626191568355156774886754221827058699328126548585136849474982240006274340481384184958192113825219396512707648892095302350924157508416101336479187011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -133015700152194868294389973815900028150435055261511657719740901923615110296135969677779613118379740955412218986527172349055120541088489604145720457328957015444158242955996199894584202796825016306925727295175950203159837819891989288314669650730677047036575042760525013198176237628064585715120891342000562819371083769386043363572047954551805773698203780103997318492441619836020518053397913287134761796752868018465374074855364056462431342341817235808348630427546799669102112824335394070373832280697488757726343225252478993198423528660270463357714600417363415623622897277998864652199992804779041302330928919994884479340809388226389656471605895692736034502994932699235521667033685721770008587839042009442519783889807377687630929639714509475524755399787688435693088794055893199503962095807030716000307624853192617162186669828827012966133055686904743631260677495836258512141570713306862253053373496659973676002150248064716590199350275093651442758369887932926891185265932069044068478245584568680531120837178112986051857855861457787818178841985168872076882882815282478849512328293281252241519304173280915637106336952685626060853350620814029638029549878758437157367149269776743091169486580510371519450507190417374369581679216647153706371595864707966064246038304764187080137446363917814087350971252472081148753575845880313528746003974387587578681224459324357945497219681020032130546898873908018527671132012720326942388674093744400113711055576336692223065254716388114528426794082148984023025932663183582307162618534370675723641880090973286485966553996702818630893886950296396135891116074163998722817371953066624813747298352159944996344296865976861111663408145299485988637837427463026532073855400303422512927707110314584519535566438419216660534602005687472448446055170534446793111814111594766923515086739186379568987921249260500741468048318508304808516757842611360400303330757808672942534744274047301057561632976482768795451455602215640359264857699344392998658097399241709738391114817847807039667511316834297864417389315275766852815570165485211557247564203898544371911008173494276592695795807348967758186093688534373986505815097046578639942922771256022295882108206673700551082848241764842143570526652728742739859042681951190834522080148077215959062491911972919556994982828826059152280764571679806536414040836106815070638312445381448080683004861657159558880157449555166070918238185948648459048987466791710898515224459608960923307956410762199519776868604408172581634332276822061394426888481599387755460862438192707790502691689326758481404767767532408853452173960576469370675887899533635496224387598005083093703213230670937925456005639216746178880819922970269195988643969525981422428540026883149736878405999891666089619742749605549245089022039732458340322103636012279746369956671321489152627813431297195288443066471476428500471785063635163257369024421740134492992653060486628469379928676415036005237545787591349081558275038276092841738080086370921053980677245911158337038750028337023358097301907879624797265476630569134425934003840120152979667241338049160609130977291298537052501762348161248319721473886386543368434142257907050099809928642064950160709983020077109078580699159387546385176951558164735546238754157188386724473918239763871427380265080582306114556400314134631759920980815135268455489745663401883725795244845151895999119928402221793884564102480663753735962434361657413973475241546136292895726526692311912492141956249563995567767995048119778592896825613664034257132353377306964859992283771655096218059576428871586118263194579787328624331954003849468608815488797674548535809344709854050111879858328012570194951066155738416366648536713970645105260486884236240232056634553319018506931712510481823596811094527080311697584324200357993842517980970043027194149947701902121461520482795629834996704839546757386059415009365337177941730508464575694597997282414937300365416118646047914638885434762259759198806246212238305593594267825675272645630462491006680369870368057979577915089471845169667796006440826091637350353001029320385708241610949007047126009089930969407017183416384777762389703921946938860768084074610342394728821429925808442717338130838388602975346663447454039164709605543130075712266600129175038847557700184879511600119333042798027054254836273680074271907247870197151149656496621251837875374996494471264473779652787936898301323120169752791443639577271225329345508379281130096048120546979037504887003633054892516620338208812626392414879962626758352758465378834735925614804326461241254668868561061856325977714732289314270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 13639960455741164072397578346665153411165597708070111125304475695523714624032769889185605530516000395421943576528113372117769365641196613895393734991803607865775588868737413853455269385674935564293795730199531421888830243009480681461495919918552593237934438027707517221120871679435076075779904477092091822111837412350414107610333866788013516307836586125052403652530003813720762318365582565331600858201807907389695940794240785058880577570349756346838434722920996285401820903360923013063177348176988186792891188790903885098136862651743953652303366723617048521128256290682170967542022238714617161482796081427008634744719365636673870531403069046395650686660162085092379600057375726472576043956292181298402648313208020120576080094878833778217860906180393916327628609684863126195531965809520283728952650852205838828516915126254551530132872194173925060603240985146781175811345318370637206111551170890183407549922569121143599870131764731503399252390539519804889234701319569172082966836134982045596036669377260844762465976399526473907762407688099650917131812225826307405750282057724251042094083670118140899997921905088313382660603056305677888528002724793852294694723478147875932160443578568713332578398138578789514566285514637017703452722328319276440178325021209098240773460396440864435694104965692122126577271993327978504880517361035513806730887057396862530189394982457772566822509461891450307455063631691680363375432440480444672639592809269592370847484527534241694267920047589269889370246353191179954219575136485940130926746225376915317460610849176605625752667919868467292646494882961212481823225216147886991453454034431395595038068234724543801071108581152498437158946752967352113171023498136792143172807617262580450477682437268995691945137035488112424856202345154981837402597824077479313289533601498111054661299608286958278914743337481841548145488907218860881100049193130120371406791033755171277697144775329395431931862438476707088351107525173833996439611914013954660748079062911706983436644536883525416343103146863378004197291970082937692380521488289516622889385777815913975658607145103458270094378118091674035024321414428860331217988773564872108184988008090727918781763701331740369391306230495992916900477966941092150112091007082090900399700490189349436251329116744956327033845950403772845840357133729698671586457893252062105466804018788506648488555649053534444017109628584916824299031324479571793228923084298813578355564511458018548823051702321045502347606261216260595563802693795135164283254066952640297001711982196330671342468090803871909876803833651871962607530335328651934496472384249332705797876803180668070696462085733872953037798999866835160290697194829625022642571467564612716619502506920557262444798566815039707350540343573578040034800755894896270600524704738521281495273324009647932829718284279186590295275036468763856349343635877876925949211699310972795083700368022395918338744369490715306664061735312031837923937538991731561520247951590050335393281159186784413986569892396804309486306478051073262789618165989666439590007678703529687648194784856843173355546006730846530722155535744283251705806275656037776596301648395680320756575782252692204326091009559552747417552615907555093570846272631926036005817240025415120004187482435924221222673728151922029008541760291982877309264207163587018953066393688661362795452295416057624887602676968892766982206541742218413403091793690601641258493632929059149554207130901751312592686797759596442711787886001152068861540632096053734142469408886338048792180145328724256097718273170123907494108806385252841017189955783999837206311991308543441658915760775842794249306832148150612819956752624938641920523816804399088235834636715396812107555596980190090813210726410023488207020757633717525927202930475877035421197961363373563447955241385429982527947358660492768661970474019898771916428848664700384568414420106011171422706746684520314778345677182741700221896060390706172482869599185742128887398962019317186562929399779123304555101001668922347207735167707353131188802971683601143224708238520397825180043055385040710180174933273882927511186412385454567503923812234347728010098952270178148015192465456645229780473347974582851137746677602009572423759201770737744062774651462252141249620709976724486935827408570845390597700337115737618803890472355735444710554864770190970785729215276487785018821120675537332952744107807929733463038949550805704856375105341770296611572843152986682795973849991021633022729314626749197235019666175191277922730371556530575699595075889192230533808469772338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1280197250317732571495901045638243119257342933969854612253164950135014900472210457631166587686009720362950044077443361790859982131088242433106844813331810306239981737766105980253231041893270576256121927182012808420497385121923187453123885141641604925304246383553207229757521299026714505706052367542997437883357109314545416652115067326428538801252628563406766623565885563102384330766076384369156509719534788250741124654796500735115725338039983663745866102078207090893209699372915232473378650838304563558027970841123116611120249977514982788642054293539717761099478555057555332200378568487065286550121841341023236011492162560345000580417749721174891182125645929869918486045224562879435093412277423010229449376052368703708694789118788613742206291784716732687692689749167002806508380622642052444553535635966855084209010274278780205504114997740733506670587188689954179465268155836719106908763114405051330900036119790396894434375655256665967828187344640372478905225375686411380811338154476506783544796550936665696324475446362475636413417151070701430845910398883483896797908354899685489730677547174339662741678585966593811619947142723475481902953432108486003119532947190487543925026651308684423955342223101004080801911318305026149893214959642486481871760836159792922032277945405137130865699105713475709531861111373406159394783437042853792404000945403040246892555528010198263640229896417657378495055763525111543643586343889854107701281202241771999452133020234457446900939722791136745477208149690731891095974565846017214824508105706209858338038316815057932474670460743944723598375628214640912391574438200182513254983675931725859090057454598020325700213865634335113695356505999295477712921452276787685557663853407980582714114741863820881821804578756411752078602243983818320895962146565590018963030663341015565824688476676658723072469001449362777807978030084701490389742215665744663346275670711322206369521785464512662930523743783547408420951577974928192947624180445057460390216549072163739099541113308275740427846240417679578781461534819050280208671174045898762573199040749520698023922765551992746058442556765550810720183416071844576998428277903145374951776920741838024682301283654369510137586016267567246671889491923915953765192435393257190498306185078078321024068918393995775090173655121784419708716267135686904422807675276901497430395913210933608372938521249817304617623210029740879867769051932799057625632036586215206176559373696907507023155906983501635960108675761954990849160086474330347223372176362465791224169324240008022639612047885951622402740448614502755937687332010822968031700033289404323909274827672137911240069154071688802433721749053390083829034121385785998300368101669002976574012658203961538413350304367960895700726737021710064020535562789227844991225219305992031401323987289710529712304615698773579531884584135057057820012366662237657579739494800262528156144343849571782613452303816855553269015913401240613445128987459445144219112304238910082629157232434549350017497690897223771310724372404541405594843425266970040013172904012241582159928657289183031084165289145832710400669281504419343053520439013641894762168418970052042612896357060502701426128121414826467504218856980231960337345074759970067614248687740568781592615101888219963033112415892213186567977462429407732646036807719161999492905478702037514956996797899197938985324623505039149970788577916479098384963911935893902451884004017022769827662938105903007459703807690551994140241124593976068095057823104299532026386900097114914323956672033421656020788657280449784396488760213644695772896327986889166494995277249347535954068692573539670288369732441686780663687506413688652079622114324145453349839393326946659945029541556810938157826772066802537707610998041802322803634196460982199057483704276152811750901772010037062711369666348134213633504798964482331888352316827873921675804495753211369008967262153872258083991278526917105436265284336351623993590117811581089906205098983961793063383799107467141806630368794594459452229856513633550097999817241823151772721385922502816178249473367663246470092643909468316057040028659043329992637881708383381041904544949184136734214745117705497583266837204531192710317854260472119639727458790975080193054289824912108313486695677488929010432939878907245646358639965002102112448201872366636119653361018452581778290558815382775902458238120526404380152246589509963037549518200238063553759913975561884915948779638944628823487235474208618512219307464829088418006480174906743879931734902722327562596404959549545310437679290771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 113837916255159803205887754938191736346069945772372676986430015353010739855540566252892971790111454481004334226704059444897953908019359536260674147910166650270461323072716004190433517176392019212202236068161084595650890788540755069214290524349810407135574016740459357661078058734042751367390294474559231968661477597568442964118116369180543609730723516611938058927109064833501318172267346831987161621910872974482043267295342921042592124791551650015402067437669444735128236388915281676491869256841694078171225644432251509842785400880041468415913225060639550343802632048524843648145062678533258014809338159585287278309712401849041870348653507038442371174508356971000667627512785581268991060711271887573391887013075339107909323669515580141579517555501699523942483920210919254074991731662130432004914424336652710876184614272505649381563583234694403118467878066160064159559622871674506101659811902115201111652072587049648026447732190159685306538772550750106354332921531730108782810628375001592909085596045017037576653325677271193465567570715180783344825108807660765425983514170632135359761597149983039952932203269459565241025182010327769213143269547862788982308139313756630759573641439935381691271607524366403812848920966011601028795784337168303279782800087947925549783062504149481162523172579470184371500909011874968194644533845751597443597303840256177224606451145969745310561277897371315994313414284562829224334600171381601598338579751877588346634069196744966913161432133528893184146805038601027445638129492081197934563809027317571904974333308344158832124050782103853056545279352097785251325508018865739523023240587360734430784998838494729528285605173958211454332053006028475459734034217788310005087517697977186988162418643876531731071513358390631926393070718089018364647275980248488938461849766265408984083042799410297108224458601293534762930092147443749067200508018101919547089454873832159564174624675077717418501287612545656272074279923468199570997704789060740292014927509130992778741011238351878409147935313277771669037758269098941614486746445572222858768255110815603058656220267678830061067571353189112378031295297130208805992898423047462607204799207845166138257635521630820423703691384026556372642341135078384886254280615384152543094438965363176004157849493310395181217365469507868210196689994007713725877449689057156858057778677293062204493786685990028754295981142071597964525278235187790660442580080539840152405993100245549306090748169369205083493537114400640594666154726166866946013549378902050275976239654636736502088241272678539975505039547348161134023237180617290046903699365414930940101025684792912693900949639861626413837895454807272737353930880653593183191910868356924870594964047438588210742100841746277975364537366692573950589401041380037249388800012320426822245568819760699294176977085710290851579115114495272516740927313381663962074664525873059376027268464478454622940126614376371252437156280635120563883456657534636139361539669323056341866194027615316818932410479795156509814885679152306064520553400448216549453321635157373253209459181552700529075109852706952518187312536878032910724721381634930157122142902748147415967668789366809877528304896594952007390782634884667549849637227502923845534453992783238246513240064387060432556485296605183234067948749882414155487059306565321990012555169391939785730014873299876077136589394609482167742930960341772884130243743988972009779978369551562923850731976650429150115700792800458137348715618664398897351696377533441090374755419228128362040234999036737173073525344460717647382573427425615954741942670899388146777926465165342815263313434798394454856170338937875208540518319380069787126772674324051831320889347159587202811156547837039389866294908203053734461184910873178233822553943659848764887792379303485421308528834699874057454876283833038805174646644155011004280784865390515892013818237914114130379921493493054349765432425395823116735197764926178619556280585530367186353053375953986402163122269982786403062166555836835744094930631114743558226753498602172551906271246957892086363577895948364529320725639693319774782939321083026436715282934345307410455047913283037744276100686731295791801000436867169595971641047126493326718845604136693951384473543409539227265226034591378306190417548680633864744144832790035138019311036365445290630314724684118169150910274351364181573720731339307691528348929974130799130801895344351643029614877133369356847767761768556808148072204303967468429245954763021177986844820041081380251855546511044470214812918129609897732734680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -9686133110448400563739246793256721300638887919526420428440425052553746475825351314735472299188703565291301843937802541108934929509106311808746231109077785432294905595943143133943048330184266184781521508054210279232418846900889401250359702573992018399757798946025701197431900130741751804350464876544290655588004162818989259153191731352316910976664069797595058977789436956627587155058667211873677682380673352310900609775329621229147424287478379764015144415287875290886958535883468750187597308482118586790601938765183403722584932256448505602865926496224347025431323608826514608307315602613225561936308162794596978853388629492605926284393124516765106185515683901015274523067805012374341578013413361550974513259508157031626773577224379645322860041867685127276342968604435077582586558198435044060819763064731228134554617406230904122807326725144668295443145467984185368228555043701537658392758649181645899848366186781352838026856479200167633206534717684692164531526246013844950083549604641484238326566808906727492535277333256558621702016603697516448019308685374966951571880938570655290021271405962584982074749740452388206652469241489128784196044068594147540826983701910625057634876075039227953448362974209846628013372630728421681488463851657802982320819440654030928438117111875360336872663288616556521981458958181774838609978543691681302756430870393244192627944327620279006187339378054465917566875112157465440139091237032617175174017537969557714550443598234498681132989856079421055790770951763106045870267937383311710847489711424701314291645195751777243474189564014685278677859754206272463619554299635045649639015235037095120114963001354047736244454694837910328161001782636832014635792079840382766014380801046371568005227561765283218323495668609501828652319239825283934738163439434183403238220129701169080580545411726029877913460278037533234677341260715892386412634285885951392328454690487402319329194663802707530391356352057313054676061711074045784528342502092605064928823556561341418737683487357487777832481831990734462726857367290092401885831104515342180799261658360786340572397994284920824323320967912197602005704069317225832493019676668766311493702649382365604067575070762654090285008698623373696559736055001225585312677930993510006390879245553029125198527503119307859423787238711107385234169203984754508088832649973498564148446510516645337771879589846786243391178318019209146957954999491296063620666132102902394216499351238287945164406474920562314141414230540488208089090891973643498468194073648696114037582674418697329977388978661898347782065734417195889246523563703338695141057965595554858107427529683834027763093691313840135170157356211183730058689808609138638726647522257898469376952248477347003105213941827022579529061043044231199117357848152584765088075545662735723842087151097288461811219177505248923170999845343990905238743193665020097257271491826532233194755914177971043462872615755973514085363846353108841134592615211092832683134754468717480057295076250225724249467727265774004730392191428754392268796218373223731107851271469598063176126608900982434812588698575009861291166381513095038918827039732910336820177295676922561871521847122733534918892862070816477299699931384553388619788320930584003794824568510737723600106442011241803933473923455420747878212083317447422641750325995869171184954909488040767381976372707994852929275344721971709501182004790484987364547402313528361235982129731845622124523141874660535767579908123963268258007884317801373034748847284486911124075665821279206196335520366584540506531464509456074456395333708856702336106460624550446991356967248016996034308087710051702428411105038839004643335623929181893636078557218755608646526777412507001032189082728557198171305304599222843636581406879913618758521920762543844154683744235552625584882281252436390949556922577355263674820867529720794779904221032054742758377261481517945954313710078374584366133832734248929983401869940678878937464161326241456187215161980919332107878732595417537686898987237460920365958908979164883063332936956106507335109923148637968809307992757143113924132303542709517279947039971130074827962517809538628088817027416348100654470971044596689008906051667727873226803437877643498276389949428215098323244303031190757084564820162865013907408323235978722299421198753731299695551331022155183573290891048944551910129666302471733048794012278933990267263304697176937870328580195656357491832264070830875007041906305671630339313639447315443624030432790631412145698316093933253606748814794336066569258036906830966472625732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 779269588120852203973488777479783783733760518072786696551745495259973405830608098222236152789459522067228455304980625958853894810313753636202432927654819683981020878361415477439903645863016963327609493153494238349262311253639113308301787245706424442365056935411987848263003256970707584117973794817064884415239343568297654390075942549294829975986175887696260550865782203418138596981559153583410813249408679076934084415531929809326799633175739504262103400072342191166125117862136549343066964495372357931706205635854122946468841741696750090387445339359420154025560946111838009535598221128792673662670920883532075398630171727968403423093829414080296369780262268059192655353290238070903973781119519950663430840747282643925476104783023691124355390107563665217189810551396174097145569887330603652263176017584670850435157793963888218951865957708159889518473641982459164357732894775417760428798838329826637358299053373233262155350625122156383466284781708364307111029913357113824815452359810844159658572797055615636738243387548652957988297719290970179796486371922089006772449971572757637479839124326679252543574315579435534977764575202496181005699511408098071080466931431060187527051963865874908995283260298856128339180314341776284418955695486608199500215523913083499224879023147129576388549566386361896762413757147986815333557621694814181451827414520119957665132935176162490692392007404031566974779873823815214582446309566214445620285193547717038563906889445119653200010954165762986729003195736172347634308431483415153523514552540039219866420686735773080746404482777650065069518557574589400544979860767140887345033565644603458340855821282990199127645391068086187101695591272029038711117327024198861998008705133461028994706713978941215150473624441302319872071974353253890166708351336581028361917916245375494551718077167237807302786664539228978889394801874906836765811350044069957440116304591113282744803875939598953407155390167108286983138838020308193133855635170741736136093302785936231923335026867055914651113308290618429000695621245983219910910330997899263491262853961398937130236068258553338958321502495481672502406101338173204043792321211718288897204143498619267322192812760303863369631792591418625498616689168332322181758078089045481762638089896191909457053870774319798759434686410743475916208159904225866011068551264116708265153994449301146322739068961335306869378420111068987785215208143392200429388184811380745660161561556376292670827422129047860731557691726935135308492016518978073562886429109213985597718142364271688252858271100851723915574212089915149787902902531993629702287677053620629647187085666772976001195733390496285674685565724888620009691548010464901138905627384447696906819815436956526982958647608291485369003286012629007717539537288041110245890770576777192054226887341190895515870513265310688281589271126865480985156728199662157451727209371029022807149526391384059439563783818241145647867424532922884717234865282619095557945166230616888636813391697798733954166818507393993132969559127608829761645011959111309889398746619511930967727745902274229660793083534771097132194055311523976767811985934170011911976074407465433476497087302804701562338991642684302672954831088325195693963755366933793435438149370999990964656299202033760717807180361001188788930000541657972023729003674228084131333941902818163350025074095116040796488059081829744195777508915124743514442159552683981329794698605446760973902753616201816292523077287327015140725734109699884906288667957793888479757654593171491214179458543606172579379484330424913871815439184396776088072181847772148332751796419329229743011483223832614278990197368569233354262557615539990684297665484104749184528606247207340272222632375989865946825008075707961548605382976320575589010553279133063978521673079918566369372896773790066890186365375119231535403779765160341428332539246690425628334242290877309419671424723209307419587234094836804316244704627223112815418513152336388367259615444394836116087884612128677196248774031234928419181996933847994747984154637586189668413884037293446488672516912981000513826501436914374532348054981308640919704737178904180446542019445234244820700636482524739019048435768493722716305875258737877837830996047809119802601942353869398928840166610306978600826998392811177476322959839093210267287719302497883520743488219421745453052606181243817711834075253343340088521285469295260316675610611432428938850964040894950737219298682313832098672804892176274720927206067258015831518130065002950952725941854981606127239501802250742912292480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -58762286848818083864437263896708507939055088604034603627753319936582229667709350457309214756636037089320926498892618151046915103759559345056578224615447809698087359470758366593098670169257123104917733204385592986147476140902746398574444908284254044182226972763979783856084249106697153748163950344567546482818125426069552279168053922216804070964495496437218558005777486007213016319550121441863265994455341088367735131956714282862909921006313256305662703360232969632367759635033316726892058109627062695434984933148873800478946609178921567447270431057861108316545476079568151632033229960205471336943876688735831951236990617778012841705505720770377962791234013343868122350531684724205541162579802375889694767357363050844644657094551910447581407802597305983137645018581690491780656037743766275830905969790668830226272822383685116062331056088104213064470899627828514993558781874290107154787323111911680501767466218910684286158034897297544529621694631199434425325964036939111445575987032413134588312316225621120367249134264202132466346039945984759069730969487665816203094140371693558113907194417368191532188531340341635730741886035844758469443126554606667788479186592609934932100564723044285976096745545980289654852937087197577783972452716233305635426636142061328251054492868565269904702522823900798152139683569773991498901139683187924904059348481024774695296932329611871394534089504490638323974424383413250851862842124541232049136299526405662363897436736236945611316239541600006095575085772379994258397706388151906505838292035352527176716045582623592047725441371218456540389412714406785762584197873265160769828585418474320473308833934503959194754256554357141085953834311940020122801452112939899746925990279392661756621717615212140089140720446474711261570079262043029750129954845755469037803000124076291128013348487962271926039480666452414351197459727638067243097284190237950619813337847707732257070708591311782540118429220025987537068034364855678676686342046831349509008413727812831016915054572400563620418144933665974854516042501482817481207076534526733169987314474730770365336168476488320385101874021166799553845039296152584449656595233435115925345168613837860887020921123568049605991530321671940359643506077149535814748023087120867598983946602372883161280521539964391798854231848391320956988017293516134212480093523052252669580322012945422623191302241787465003046925979248411555069042926426367126656185558268070682038345223505550067054624550397788504787108349355871060878039840343188788437089291478378721556494965668070586514126403508413967039101069794937277024072812580655266799505319597672141000191984973967891644757414093805212266106822977076776504022503016438843514938271017695688468837120080238753544339099257655454009791427443848891410955997508798805146153525224949782806507406064323104362313109739368649888032126896109683591680067468254436143499668614466026353537927015258588567555001872127403645121034052881644524235595887514146408453518306881243882333783114551330008697345334656084235604715824035455698728045308447537208524843411617970396327714538089686914074871978964413440810654728756289001834589986018523289779495029803432636569300512507021397189720366382264404372773932567937123830228803342050911111084701834508518723278078496729259305683776591526498758088859734860766587467770312680498674888228129063931921591353394808916099032760014800203692640644649559648147569071127197381717933943654663813136212426240014953971977548516268535712567269754584193198740586950748460731173861348940544590295857631683006516341704808901290050239841751412566439098659258152107186248110282395341638442643551591312192339590757659457657282184610117673082512235953486888099916166706403746298449644521709722308375365728309686922732929364478105630660218923864331112026327426101724150629395767970380509064988144104046598698299281373305864552573554355062606292866597131840032087685688575526820128587569262034850225851377073198980032755662912236927169937381789234352151371713694322885655305668585529876088409429652070242006479227814055177213066975935673593827804786803238813429524171914144100052010888142515557762336168880345134003393406863411028036552237483706066146684913962811899992480905653487955183539880278947567468095387345932713556191097376845142318960459207745552181541557623062297246965305628863581665504304421057018215525291386067393668869554139668388956462546430951177004195875061305015471793813121847493400623324372779134563801397404625285842344998512080581420655354640467365329170590371177240740507841110229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 4165487730403079205597291393058769868063537990416064672379885201179924609558494875750380035042862588770387080796155739909059741793749837596841190227202884534120832223011567106002733556394620522109286675785693491075734596995293514000941363227491981232444677224312971882514931853132631569902275693302066186880833813366438205539952145825120238826963664222858502102606725106937146904437526429803410500887657163321351862581597954139321418888445969370498123941853016608932359506456239116777941112914508399698655635077489312825211040876827421737795375980935244586158413484133626419906250548397929368951283504237840509785646584721595747331532964040535547080745223669553925920955462397031043351209030042739178548027715518633617139632750537945225987323593163879014196733168299232718255282575624586385520682862118692350838961795656604022537231019666917735134100889181829727518951173532455858806040562906946865734916048353526174743290306421215767713523741071320690322424438343424575141219703775384793945342803727192260371670286628071936868721632329784791065160297231887822728520079558836645435450223997245996617355954350110900148512749942014711200280854689499071307381801560657943868776823438032606297936102598350499674951239526071778194010306431650405785365593440757860937090306881315097219865646050246141363891952511807029144362030170197303707721932243444455118479208068089477311902646060139463276407227217252695142530719140141596796677654596445747707448038377313645887708467168188696112008061030221039094778661844345715746238098300616932601189519734502267130884960423756546556389773659504425023711483713156928597211300250001424664586839739972913511394303007342812777947581251506431367034718572604739710910069508060280126056281521332950173753849073842370591901609125197425446075699627861416923073341296938312495774542792583803012517141713639177925201032138685683631481712806020680809926035197612712736943319442015280275180888356671371112850166666673413092909649138291187070342453133195655520364370469917497070956989548108503148604976261638978579142242388235360372200294978792835320299603235372075769332364497449460342089241566162299269985843294615454381188239618901167514836038663390021028853400152423807422600647111518744605844429233368754606609629221085502085114864820347799545922711810333132439176503584902862961427058106811440322274238168397967040984677241310670752046715276545488492289626683524061870427825492512853953704762600020722258344767521776048775190726200827696946414835076101103392613698748696843393112326867331343476381517399648700198269283979797470799180500548865626113267396184756307131629115566612836486564860234623771919616623718262372279705088913131299737155456334473674690404329823088196065921118222511921254773279315389317371693194355229285845320147685456395454245078800115584214409543135831335005607421102205894285350544875526994383399999301151930370136902037810591918802513865098191102750689553668271041307312569616524104939138281130047973720456345535141718695843027801257530936260761408507048525601249457561285267515962755721720725748437064156824579048533394239752986926859181835880161456607711162908889852737228791064398443654242917398787417056611996956660707404867186847281675417290174399675183876926379704741502664363815609630911443639767469450593952471234745432268321549625023160837375143555065325853609044478368649517733304168997743013234710078713162276739061856373764724282666111724838179933144625321501009235441247761233038032076049320944301578007400494296392287041360592603753105456847915854916066594828526379818540988440855415822790214471545267676444050411883596989393800404908207967060963749415625470606006554630817314030372566890451931034876697411484232650282499684505549012601410189029549373412775388697249951773026958712336256095542714889560478551762043110312245143227075287348082886584489720315631085796022749045260170484518127689445383968360392995016361318273785420282745236977448060431593417035411539696027081546850281270679984209968305365175905756406053323147812820071298395843510410546098128560145579376051146346881798064594430191689667677530244129611052913219197061208230803729864811437198198403862878893678283027011331705116349988230009838681371851473212549578615779862480155650545182316550799031342294409139947392080172465465728653559358672748373988583443489379576779249611377245242191667407191008069041550636521685906528344360540529831062157990139212464057866598114007418614998554946602168401699342621699707283157586105429900772724460811247126912348903715610504150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -278633310357875534775328162274796857375596764255707094368121830718432488009642908175727396663797528176674194819108750484087456501902786048064030182293550785832484483557602572089968574063477340008695527223772559297041430828767389080938453240814480383607537792397005223539855224739543654395720378958229270942118030049020674145550036307512273652823169263555334104520265799542314580198073408078215987479328316721388706124051830847758888333691192630752117944928985097119908971857346593053682878274088625970848582869314660245633229539495421316529476889764208699078502241504359678379344988668188084178224352265160996432722820210416344291624654283365202722933182591997554478111363487426823057383575634197086165550051044524059362379295117292411547954120201709610607242162461004339506108110028751067388979428258218489832098375414963836824142277641062025023946849005588491457417759824881510880793813674751035762679639545018784430447456092407833066288589159317144087517382868330257773886284781221279857134464042096757308805153005126623545310431560535299361574791273654430453855203403020702242553764919874210282885910195362051330802343287520904326128611844967184966679111380331929764876666725900874483376296489439347695403062112722433064409688772819693624698830633158998495931753639092775765580078964677493638037834219027164232167636292564548063426678012786813043663694230910833629728651878266592757561189066572278409554078295745700811207522224036147263495748868629118364520886091626183057952321811381123206488624636041114122789651993556190018994941435089249942650935263596777137584291876163728583307524087327338638625235324685587061728622646204821420325595923199849161102682448952016988809415915105147182403819054147719035214641985601418926947409133977559189212901696258334339276632705491472647446392936765920272449181366523623172349848635434703038506319949907307779865167548059396103953597618124559821349894978311660092006261615450068049293183215626032734309259260106675625863395309531713986095956600153887583280472291183168219552274091913125226140027029375822328372492793470703049385980083779104528928651283419644213784390085368147779838642391329875197155293515229272937597378636446665211986213227872922312702326182671646918902537282979727562239528705744014043445517398974431907197586746046513488239141699088375357977911430041459433311420138158462078896636713261303983648550389941655461497708950248483697820141894986589497048906916217399205806134172767635203882426779838510644104622936473342230819214209575908990606063517981535753296571514357011030223094304722875100088364395806435695179413473574548528042823119521949569739717537820469663299251265167996869668879253922374393745939887668753404332159792648628094364121398550506675310135056315884928250930280597047286421236503234152882895019920773197032253511254204405232911966491455161532712979181768717334336319267540258874914465283588211168150832477431728301767438600429502065985321285353959549407402853166292427476348300236673809333036632931280483405200428772281539822940003629348731286323375732175856167547730809557853829098942505153797573595295808670004567644594284010815533047427798748244470120280520576417934132880837779271581558165932219654303523545528046511180650274927940929823841152772492897058697347499775829871771800992161444145045544031468720710838339522999026892364984227643410341946945671516205382651859706828236485529655909866597806754521162248381270750420822088931412743097799170793880502869815717056629669882162870190153854572350359713362360861408849313734523348521382212355840048921842120766664621459984304618901330807115621486810982847215853316230250066843731040828045756946745863468734881025528495804683628055099523955933475471193732090900561790456985619600858581438904855985953140123080821974339032495710925582305474609196402862189028528284331626720668571485897965136930649770508160353172296247461327726018559359730094558373578192020041139292333900749707168013326484503108916840387619219757269562014729384637628147100870688625055327162575854782977118584822724155320056469203195465317409524031895605059440031571666899679378854231448929177996894350045669097077796160776740194501536659310280498257227583247388627553429130363660456767620980486364616879490094098098983186019018316620018113000993322741956662028499743624824427538075726981953036348671194057203916136444136104397519375187119674527989206167699078621756028292179249984079057388247048710872791180059912528878100096639195800725191976677537684147834863568338192862938740290701389312744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 17550620475337565854908992222155802172313935914592514300179270703930272948796661507245200849675069551854400249196556345211897823802341061445014503364275988419501896202789050154418117366914108155058342982567637604150478767553294061041621223243481819451807471693222651042265367857044636233069802934510050016193133319519478825110731805709998774596951336762956339172579744956719273299121354093444420219682885202378046424050294247706293975912805966555742670432847892099936601396304501640878299799023792000476126125180266975467248818105203067170651272164160998479704679367608004474303015026765308309432767586671598309484929111329742826179249819503550023619100723692608453770637495803654866939892780680178779458012046698532464543391873043772370050696578192472968172810826128986757645778726693264074223282743471662729531227729643721029799870424541384866201189529313377264776323787494722628749898208978153958859596243924010372110345428738118477095164408621737579077762403452728239838387100006969717827226277053620304925188586086464856224767389195059612155949472974796004089763110223705270976519383529270400077365452443464994577255868393674269524668688525800933034195345761077056387214023066004148890042996473836204533673331381827273611972301083334879915944926386067080607053265778433709716768507893407079014231655075236819313351998292147220494422784679376564445036644072154247252079720460068596186349648241405135622776137572338224487605956024497840013534254856171129497595010325543202887632344102803341311754371783078855138143494507674681866452805279201688064622738727764995933261733711006860846342407077656531039973270162758994199350026281356686146029949862291900100487795706782883562052327864638436743642694196512063249686624441349062698420949834506440185265093672182063385562688401478483475315559214252168744726171895668007633705928768299892441917552859756900386466805691932102267723157280163661187816643417912078925693033447158093273120959852739684588605242512987292163055519736835165707163376947081742107935909951607823586146555902588593485237380152398240626409073546926769930249083268613236634540378135910701169975669031278574164073515682885196866224163916397942838535554526100030876040510063945481915402583816423610087725507006747442705678003986300836949348412042957320851405922449776078405573677689758063332839707057602468511930186038679379258403265483018291645557204158716718646416910200739719283156190539137075321141312192318301746082171301485373340491897941318899917521930119192060327155931520151866550874789998460207631073746870902162347925538787629358775197192385883152172315549086777223269748095505275211623223969338942075363858548909425416320513632246371144069519897790280473689109613187591649155204604368925998440924597700521673821130630338461827319284966595653592143035187706476834262162327239622051970452169047173678392224903728454128569531079687284369814702895000611997250565646699196656308112144547067429129619054064051273737032643818919539031633794720817615886065283993857359380493782907563102520224695800495506384795556290795018961857729125403450274032668480221458131423316445139329836985223656702478357594179930304874116144804572566792734583092314311712554381534846618752387124653550208062783924456290314811460782022408186639402402916504695197141577748767167295980843950289839662191315193131860284895662677024649610718824990398914904649271187088041907450215130365112685258487207121984769327530518715733744679691463252071756601795714424663578749675801194279230760022549065801122026588219920842864301341559059762980220003453484307258173308699264288285620960010558261566602010806153680734279904561148219565332028143358032399470735787692893971199436769425743951832608968616042650762852373152697828036760182871732285864650447487640589975732651711267786485930966593498025049858114651932002126315141221396984409904232712880839747443771360673283544977679147236429109729176260455810204788675201328551062943931937236082058476754748684738501032038340361975101798781113373608561636711657620399189086648136746235174797055491674685538338675830948767519450690961707695681011643556674033883237187882741349852613033094443899679697956165856533504740784204888726664336144311092760565350927165767339097161935834529780048807753365713262450519998381327914947186980722083358218363782358830076244133653401014630269280749464652692581351701589708085776413121034504047220260704348680662540808597735418420743345962744390389906725207594738088441440537675284433853926925082287449284002001093085709726437926292419433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1038863710738538323997180229431790125345423749957545428068609234763217886955431435932742010419172851951037437336236206383364640436331113541342915075574776983525121098961253365817037984375662558929041592942176161932361180489293556931243034533060086086100378112802688049445668576917593326361258443400342009100096248785401840140315026867462422680757620783328069189569065969275840671316253911237257005438929797595829499433916059273274792464365676313704940414151685303801544450372723134711523767797178689111330598984695104665464658358678273157998733367089600061293032652442491632146988788112262677627682994241659258705168512750544213467420959137966320793468071665694640205584213218875554139064926191210484497219674406149857022953810726955419410257708989307191031600547980032359918015225969969858604242266578167338135413096832904386060927762808312259915290067418092352947942988290007061869930512215511897890021416615337511679686697621162708087313293596021886474463749904182269128105854591734104558026595272989848262132974894758106329742391612673472374028985112376950156880160024506487571972459048052814468824247999450081409197083672903859857956533229403620536611654198316571396325918220340908115696837985086301005649980741804199471346023300352549163067332905238269548170824285616705420669083043792628568769874007048098157253209173644307976831363712070419813392077372848134561162788578445753684999934872331616331378304444944929787636533091324878866659556159224460608411746776481076216498758818266490581050303770173363047360282692406074142488357706763831035208979199905783518639838282900867588968076784791091896742108635661835481104003683785749535619176436026555350198803809239069957145810370476099554490754924959329902317147590785162001174249300585300991198190607776199035718107322039983661333614429532878214969379962864778434333396671742088022396687699049554591028264772196166780332112510208563900301341719268440175042942118217004774130661434753972800168345527141096771774096638627320039701314205217908647741346602968989315880798107242746593059954188673148004927824700177216067823330015412983032528383128791710500432516361307028612319123559981823307100327956628438800655085730241638912164033272121919058460563144620595311172567554048374356211154931801828808103922630213986448307008776278262510392685365838869756382785581569582679093736394612241401319937098710832567338664306345452935261775475061536609517819681763103284752496627529592966920140242385750888798277999390441271598433519640505051246655181263345844903103764536943935447084578461325759514259958826009383030683251378613517297150846189469012932898653857563531188784824906299052341930819212946853418876712191564870990777173804139281301578372311127650810909567825417511574680199473840780508779667144421217430050484744717401763087953738183681165234705801736012641439059409241270095016962635920053216977845531758456633814336989310499476289557977073481463069914888426113333709885166918323626529675412021552874931698571305259348765064552084109491928865593976399347243599258799497498020308382498638742845758011997666393206993184686442812065204169294290224173425402252724692843632595567806075287480625719691059898740785300563739725134690939229362062668854290062361033352686594195902507623633585646791357116265582669583491221457442388819432824947432081928035328307565919000516047071526344459354392706964674086948194131036551732725113273207944084550521483186049076191118710938336321030224901835344092978183324536952854821218935248520194314608351042964709351215071886834934050100590474391425458180958648543013259752955699609392687939353848075865465620151280861847906307087211856455650228909541220442811740461547225707063318335060718585132860825274668477989493831312379929301737773301464184385217813448738028977903922855823074693948828739847969529621249738986201359775696202521644034388757210969307251496776393724833843393391275697000361611486099323402754882000065559382416688306921178886303205421618605781904328525947755532461499731524005180881332564408289767740824805245149860199163397684633945307616799001547066226148216506605167049469845372237089710153766391264454162370257785460773615933730987552862771599842458556659035638999280421484891088166488626387776314904948645622898317767428606654268813718196251687857318097773847126593180173692264144686525542193221833047119200227327977512707330381808992763658658358047170889810666707432455622088843111243493797497196052830647077127953481344189227613218134213127370837112094931198313929598953109234571456909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 57934480898685674560506616141653619300540920005886108769746872864394249203181948729818361651967552357668088059927517927602841655410619867913944849993061330170916861253106116436176732018082065022973781661588209569683826976649644695839914707774095551692907117827835976361285795797123318944317911030440141158595599772543352884661654097044271423038561258343867007647092046505912186289421210028689373244790525363284918634641438537575160195173163834841681337268608738628859806802747138440926298029812972765894468726874548706822142624871832423562384903692811407745111640890530175974421197284147181914769397056545544569347577141611415369661650080500819387638324352288780108353364369754349128235528313101784730501390133117645714101832903948604716105358404477399559094417997977303368498925757432316366068715454756197717200060494481133977428976997317345476393489909509347501090882536626384166943056066578023739341428852816238819026558534961337608993542093493276843678410503654977004366705443269665263530572160615102170350984763136577557183584953384141653736133161385979506776892664670903926636966311572573082542281967273907550707451001165545609650063796949351915058591322270259733733262281704202156321569432817341505760977329542093292052607303094434667894349539293719648270113489576392831728784016922163412657436265976424794381234469131065209376185071074821347592411126156141987338661175795690258759248691228393870788115970793602805336628474840471508298705121303133223273531800590629362269187596627831398612425588454140845898409631100679129891787608678548578012732614209263028775075085720082022460775641662420631854497442530611877719608541056593209185838776532180125786976666583965365391224749099048600340535524169574484905801252005468941021999106049815609452087070683577611434469343353010443046465712081031451650104390697730444088238641818952645678387218388776790393290742798142396870356694722531442063864999046802594256924516224105385257893924889187901461533808232426573830774593801796888642359400807891655004403332928981968536925981956374361056677599669801440313622618008538920959226238564920748674000414805116676278987263018825645308625826091868136606464106921729974019876696181664855692792709568135844503741375083557940121743293402162594514365985197709308845205738920563098169809998887534350162304270958905046374640410468918476770456285179461717387444153465239816070402526830405884415206114565291652322797594244804684494514635157664352948217779492579163530315399342327784755218639343899213423880980578616561390512006334667176278146385756989048406705240983213904020028033505875034055260295624000589596801515920772890088489015517728412431712452703037799281397910468693395478578895792320445559213962636870972177034489830264341082606163638366058434577699654855303999431213229686384803935577025465877969127897840696342531479978045786346222551010492297693539986533159693350045593203579507719495941004071410124122594072386341813147725449999864935043913482412317689417360939964284043908038155641220009469371135038355147531610374533551893585844093676294569151918507929747235942511673311794995010087654693435746232259966144373790149888184805257237021183920243236707186988902802081804609057896671793460647222054108297567226378870410915987639091078208749511613064470852052628785348295957196938874464511512150857357596194693198192191564136278284623601719618698781503608508046390886446579762991973251759899808764913993519133790795029490136880452567895156210309313476626017538897513373647972617199232192481303192697686509077327014982294849561276594194510967716736835207874380382156254391039028016109563918346867936035646352776161350425361501344797774002949812266170967877422266023618530954747904874502988170520733466151034186832027587495316353748601658537313852187679620510742079791757236765415770022701593438946609861099920759806684179743675371642935452328866780133109763385181082952250253836904699477169988156467045528434944556977390365206603557720173723872724258719306745418524714021186533345675968175029221661657066964294991863326070011949493792244723064582021547177835045168259552497605935394142840917628859791579828441789639505981270464552946592866741515714445107949833312850992605147131723007503999635041567662219003992049640540120572655236032533824134136194755419940857592218120591557115401250967519620885909625572839354990181845317904634729090550203165963859689846221263221210020581198096253422992118988377520820298627204905485413783009375448947770970091670021226396719050966144237690969021059572696685791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -3056055253486374089571987258410873663250706475689482291138569371789704701641786737483948238924827824016343682863665573753516461638745646933186778687476035008382984108080441634184718910060410036493336585177407035330132191890683829618182055991596561710218098389628791103976806422761775633133634391974324411277867440650511702716834639826923473710914646969554190001324253013603987647638604732311184927714841808221964663376232955435034465774497259496386915559268237008194827392972790573226674190680521221139810463691987761873838610368208617694902371457918007531311629365588381791154593232357285970185446564007210146478810236555669489805208670334507755976507847564340434976425545259260836778393147965680963925472228301468025631228465319664271868748477067849453843385733248331570140405323242350199232605006718640113700980303186377971139477938336235756546204124052509783742051496075950619875540113823763821448936114195824928422062120878380383068956724594570614560389349463461380031061747293068807495089173099233479823529202023168379829224371478526311871838367438612461648185324881096531948728282054051123416938413107319418775850076205448839827745537900533040648524247136246225845927747422252463673552324118465733719831424069151040654748149043085612509343027848667570953103981273376756908084288179618549963953961006028640364464310695412127236267349202383399545119214936278803186412975529651854136703077953723350462408680109978254847639339535083491965067731210756462051904335247478554970656181668440923752523244089130912602847121355515259885523317671051704941376879646326199042294233995392007571272662083719029539260252156791620428398884730852351976719898187363785314020469768938628501000578247966985239592511397705258707107528415297856091843331732032071436314428274797707865395233874282778193073725296897318855196518444079115797199133450169703136435074354340517441037629548693369449819511431003690152743819155136121879314253632728945823725126861747423374338672339946313295996493812291876582658826087679363932551098493119959195815997548736288873858970340509062921870657890986613200263425413561045998376895213220335418363294412061522283980982576871721441513243315186814720526475474951357656430839587707680881669506017642751020121771597881982374461647563587768164704212433213351191680335705509945407300703201936054691414144269766150939370856103326116794760083117114082913092785887756689524018562715307844846653359764691105390643439472258922959527076476982597189624477685159651466164954279003443920014307121247605328379947385247373207056060620523739520424793903598095688892679135050118902950106651932372151505726891966565923293135675052774942274250140818765682460119323675395771856339226516285685980997623502769003444207838226491745167144851821116441347641242257840468167293415240032443667970577812607473631115288693466581295482940276448448486608770219381668902605683484940965372989748184041777262252002639192962039839401066008815034333787827682763718712964790112536967442909193416742855234895388650143083830294203753626063189999418711313714470125182922841502540512996140797449107396659405159954130172649911296145521725081933955011590857102780170433954066300998282559334642523602103428809026560345107875099244258425796879449262467460663016613617869939607876886951140077594407570684632818013009483123472197386667236706122479551507810407080808121171004844917530149598536015506363585832604886298296005424315849252294857622552359258977485959088769329641485210936531351166068076187905224260686158735519636448094678206173912270454524818125297595973344462889166663557500926263935936997879217862809708181275675304236932946300494087359818600082684830033199027963568226843154179937058988896655765653332877159758346649735265897815052336540185402259331914819042249018965249292714334517892377114956676838016448993933514963257881329614008037750024922335735760784886271305783766106850653809146050069869045357655521118067929842405239872501853928357933182258828427370051250296984683624085126458119062073759723400385629558301916889564317961963020031806903037640346416343910262459737046586500264145578237769246461094960858633134131679809778256602061214691340892088496702690638734859884886123966789819616623454464391000767947966878782907815959944057580185648876354787429368509579139968280564349352258390249043599272110238221541793085708072565867694886589476514795645428047816414794622078665961833205298505314910862919516751124997621795843913510436393063059828996204263616378531473252179971600295260714119649492204189300537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 152570065950235654933890410364047325575691651461627767840094374840236428277340522352471923001174247406130510062459107647877598575947804443437447265430492339106842040802744253260604608577948364049967957159904115442344224993394936902594907291307559473701758809233449016169890493357522851106934562935704664734280171126630225155810552830625577652781464062172411852182591077019527965582409428789678134160479805249018859973612354169909202729064018340348052577136149062757995183746879644794238708295466720884572525549884416742335509570383944755384938461469533384974794135713818171515468491541376734193439266853661934559402072189096512972924421800267187810063976725618767474162404105193235870712211466767314781374353560848402674336637635424552631551900614765156819516198040539722497393225487461383957757433051510004061535655598370097205506655513050452557672236080594327988729245071971133034933803219852328954082391102153943721441151760300583866935601277139100478344673739152591504780248014306003007662658214841376155932824876443790062869806852082328157868885864580783466898035688580407064513013890691273333260169247837571194389680977776485282588115279747737885295041762552260979388298049466972411884869357229501792108255424943321659764195271235092211461328879455216983400425514290778661490003379412056155012787324777027670974485800861561484309145266787214980931241741214406604577054287416176068001665919016814603542516322903665030200362304237495943820045683334656297485513713735786582080458299821290328540258926964810974297139794040092037111879312680900894384243875379923039585249304625488094661813073228731251912145083710986962341810748918821452598276602778251135252341936265466284186554622249352800870969526480384142949561887902607758626263709813869519506992093286406560822579889286117132096205310158606956824711397723601792006446358906606895467578696823960839964186980483707175365819896359839340737571266346646471256357070994074660840904380422115327120959515474768780847303116256492580003812491371509973055817333430032157896245742809170973905157260991353717971403630292306960832962058032982457805694398188573693477773309996947878255459179392689698302492323829834027210035474330726700515991169507699064454879015731742221837456170085051954371742511144479491659292956202170319000003784737212087419504992134860717087084685710682592985427831785540291618574688851498865243033137104533310833975570488699112726328203641133670955384313881901010252846027477708004977494280766317009821367283715838540354268445676793652845874409677441258648154617198797168493328120957275378407705842718425736976866962684156902347909099553032043391494063831290486344944652582685002246698775498560534399420565182910784621541219612015156831638562372854229230005348145900489439883784310228209469971874240726936301924477556893963415163064176343312219716894295495427496347010784984181060482613029001942918127499749244738572432431729484674275822558707455125377754987317332414826326496514457044103223404279957471288639203387949631473901252831020437564986667724428942551264970614072073192550753457694284742417030761633935406958110478151350391633535231860296698950652440477900699619978027869390044228031943660046873922818069474594692866349889181330047846839590914760405749597433767507251803928527839154565634226806011340068253562762404887857082432694210597964953542215307620400026782813976992240361154649867615888463885592092529773884998293441066495673557572525151027131456822484456232023819865006333374290603583272693844013529250170804229464593283077428480236122982262076423906390063149758760171592649419320084436588425982467634662708307435169708100203004415282667289230245582304777318989386294510005510271287362699610738794702490032917375334586864219957878366591249273039216461979407812420051029925670247397165655681868470435702237600607234755396640097632604218204493458246009314387431453801927945508074959584294415120530321584347792992746973734982947772044942800838412901508515945963887120779295199121655155581171660431156509062389464272301129679342252736168746338030969846481770484325291100186581836678462379070897698280174721539709185925314644158648422952008864701787539782671835794681634000454444652417326375291625172481069271787011425303792002223371463181654848105968336794365104313599939799694811450913910065225815019125934285051363568422705410653286427445268226820335131345988223315958464251740599996068856032040774386462425801342054698582481388537449209084348781032096249871516944530448756101037588450708426535129547119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -7193491373747428795290325627576680091253430815089009492377804716916792981383903825371168333664466178589283509428837362820221199251212820950425540891879616453660090938519925697405968372178681304791333544099409325403082049314732903843501917469986591979597910277808436257514782563087886293477551665636916229279564709604745080507136852520999846645958389250864159634979566986167981340941608344700605438305784791589179788557664972829133077894194200469229441697723190434260059193596611808311669981336629198573294905539172019748601284235958341546691353934495536849845312763381752854807069691752753361474773250665478946866324063265556790560233593104792404658606025086321502409834926432400892267425153554520977542876862118009999694406064755067964268273346778119739008806686038481196481510182933672346215805910305111685777806350733477817271766947016312721029876689311387914862366079183157010663524518678629737316060852976400282774915940360239044020894661320975414519010050898893826069611733449979839015990200062519726393254630660443884617009870107898150993078410133044171567301055316246731020434062797431941956694787837912537716936375719164914887549130468861268814239096331510112319252496970813531587828561485488691959898717009633960533862748041268526126600475236714742595120487731199994110223342074196449185170310236999673585913148798376438691036266461521290900685742805003381718149119057026551091750091901293260591424618420692936491738278960348297286432439002218649908203505485142857221717091250609660265219879122951279077501629958842776261528010549505426933597603884661420484363385974929379924694327250235630756970208518019918119124617457711369216208374598307941715573072976901650646660789303293250896879848672310048228342607033279085011520388762707668386704708190673082519026290045314890285797780548403756013246764010647896658193052474189832370385504797322614228064299815024196110174191177995684771313265915213301260170963585938202437188200431826581506558073493316231244410005221765077387705188063878780771992536208083989526028119523436549133730964637210601733169364911731863051819637643008024215523967279127513433081369424742046770113639891129289079179677903632292431779279996286893546106234974456635399259882729289537164482015548563178506874692414821046594763529863053502104254626120538610807959699139029799490059823169947598130451472658388302147811302675941622939643569315182890305749586197057409139649524311705772520005821518052504407199411007503651635800037583419146027092876000106038082775001214577858508773105739143540756618841147007302442917640717130354773537413365002640551114113490361581111009094567286097364933384740139870212180566399501124796463955744907067033337710067548112135803597424278160721470370837585609051944379411451062861045894487808406147816083947650818254214342409953346284769076830891844113448312552504221198798915803596127521311472334406680938939015554664892283007997084212191782436979968354003638940606431318301534875464081592928165760063617760478021649063211125774812547559323126517758228488916872941581326369575315875547166634737742439031742534583005347189453799942818612847244098639655591551155864161145754748549272070653702634091012570429644557630074698479953806476521429591814292937807195411091038651692229783594266299065726333219043539734210364783306917847477053403027633127142559963291561264529302407445916032193531789383199326361627258278542711233154295590118426912933335967902045567385357388484454113298295540760314628714885498773388469140133291246081231685695926305762848130724764210792548821438475334099308647039957547763062071004160103622552708921476856693281785888564645342349260336523756686136895561789414489924523639528495944499818356901704301693151141091431061460897350924603377500745509744546428614653804953277021035241500733191066407745334390784195944922729096629704233013371044480767988783997353154946137916986259393765166141632841921303530987215792561543609536782837501005688754162328533452969447791594842035070375309448965194064265750493277067396056686973840463177815111637934987626412249435903994891512539770303163793401103614688363163392950455417909876275144396700685958471563424776135814312720626099073977271424902001928137120312460589020020817972883915746439225440885839518454060186032707136071687848256122678744913988233044871001129929590053723820663215544297036750810345114327196874853457386927235030572239998306934748546133143418756784298387783175373100232001645844517260705036804854872748406577212879065008621637389296665787696838378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 319472404389720265632717842002779053939972888279642067116074262077876625653337523551765555855159894597193887484895659040065449718596940942529879688106383024921435943036935552782621457459621227480128088555969584977119665072299023345482596344114149068498488166618849907500420288814354945805521613981157386578006475258764365843911598883130783282058371847463378438298550921473339119830175845292562062335086093012932559542720303033138871495107642561029897394545788044924665011070871904118738720142559440408553054166613908236246989553218539924956365220279449703974432495287850810254012754778089704936128782884685846807848751854119580192263853858465368438024648224782336946440829100605451374822579987910340212034396575602397166164758935903147389849155304563956695293027274106527115363877783775657514311822001589116123201602329936261106923136055007339228756763106553384517588956019806253348409982504096899574490211423760175111973895611376449667073895397518992432768797550316127300954335362616805649974257936209387718617198829285600689547063187841239422422085897708749219793259614757207890527146868615101689415822137929728519780537665646844834859508425703042637877000569918995624438272728456937964206498642253827983364578183361814045363663310504214978121390679809691053129635258729291083045312688976198953749738852837583370333380042312523287908736610986695566709176669958814149129088577040182750810005135049248056544049523896308322963079588474238682811530933432376129552301112937553450412346743089577284737926944645261231369972047576540735521068326914768957488509824968011008197613484346884402303782170764243563154504253668874777315526920015154358246891923766502375627249820944791677120566329690625283334883481543349976534687964497523794005344624822568448432346984707253414195285555906566652800002104356518766014953951980547105556953766447187960028755389067818708560805130321604383378975248219950947535741323937079888340429832230185977981017423585899924444121121756732409588669932852427673779109550910781122566225890344851356523558184266842163398875104692899271991125282986383250777247271420121812587580858166930844216014358196647317084679365529699421553572281571229419771251790206735938874898452796040306478851551817099568882245128967642275954004961736475528888648827605227507617355890796951130374637769460462380396644780133077815000307093675065230572429939424965420081543869647838955154477537047891666079890349605289160478299727540021322360321511382043550466263107133259498415492633113551031336073593051183477006424235932080649227681981889239983800806780758255363511409181927638347729378402825569444877939251579861763922272523284395809002383912745159761052123712444067195755539397163664625748433837564335174558429670576812135717270325988708055521768077887280010592639758161424387217625468591284165651545182455899985464921794518916089416025902557039261322746824236991525621108650913701343043496205097316714245698918093058872754843312125914690522846133643614005217850574690943390730591655704400242104422381453163551920400929512930444077107849689968922997172686462206359152003384223178848575457484305817661697450261343890847946757492165507390596893182091413280240586846836814170165877623547707402873540904492968289197642415927837604457789536176530919217142704028540150392101322627382193469716049159440217383662205603458230472214690279173630705816592618765409757742054669350719479304975789559493648131448783771842098749530487901547584472745628212955180834667568305685032984248622845280830420046053339841495079276834515431168478844642490526712333455012980152731427000526287485525449381983091655687375535993036621887715592064833402636772412064264176148100543362185409684336914683444440255293236863189440000645557167684531449847282686297391382488868778354848858166576943190300997131597394489503487426267641212665956671136969512145409630227927212879380595788981400889433993258545115315929853862594621916368344141432159411110045811927693657531432122716139186773428422545684922792216882580368124251404951607951702620411732920809570281520576776147514152915820841796656926744481176645323477359702815199940999719598212964380144025967419145754320469852481043841384150837579252487608505309889168436305441011332882138260098857698158923524423848978091613205257968146442217042350430222282370874924719057267507497976189338254199629584360646135889227953587329919218754398512730928222268726805552058358058679683163168197259217910080294810265676909126746106990652664097275325455482786196625966113060712814331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -13341584074224304468150092791906754168912145785938358272284349620580208179326720016328154107452783687918102107412924846434178031198588330801884930703138871059426734466510754969032528963128040483931846738459373524357402773276134718262227913593485994860969959849245124482740436745795752995148067722531825557843948092618879903760121420034918160524686323777868725517037098804214665714771782771570717697363049627440564953957736211136655908211254901905450199430403129476413737439965087750268445845304381855208192926438436576729187188578583800369961459379231245455460263556477528653206742819494438701482581038674685716113208829584641217638612495393051667139014566723654687117090620011297226878995897035549955190640300925311509365131464407771161012272856296362426418524804476691687487175680998862848005098424881123413594603227620981854529141781618695812009806748943056580938670098884571035114207993721002566034783495103858851999573712095469160336884234298797482624635893324504734734677066565691626075620519184926406902006677814847370895287200358598272646574458231266977408614870956957328099575287434651175695864392305703499452017619048975365466037300095725684280899679881465435416413948897461664741328210619766658826636800640563162842243482721733338253373360875334321309774078698959105415312453848923521290637408354972712700614659020270477432961988050479395005970735475592909616230494141763671229658400911678216704581633918692353357541056760222116123349074247419535213894740192716008792472306842222394459589564768937541666504867825760501744151291584489311901834442046008476005909840223436038385552430000524392387996621360959997055954090446780129842831189641321786236673361087459778569227523371182162459707025811831280666019416740752164464384202063622866806409143278775610194030407280357196413755145403603137559337720862170066923758239916309335109283472332422447506297338869003064557094396166900756045425688699126176070796734857234966429316246319201831938827546717191098110567844926633197151712694898585597120034923074083774169025888944602072018726865931511052433171543131140402192402503001511307107774325849241246369950076136189907808221950273512019368549954086408736379146456010094849298200392689571218543456812856387763917796551402035569368947944257207176906837940621600552866534375803243378716254189492905415314988036856990078428021533390603557972030545481575191867156613647318230271294990089773999869910121475794039700693653243605605054246589854232085956525135224161746560785567591158565200375047303305112678793553498006925764797892197400032295588659990128503896320678453684603528117888536003455520833443148221169588826183808604064585454404684367975784715700290720763967655707526402095534188398425885489376899834284473887537908338126309171765073962157590675054184001964239807703865828589433524121953903925542820394787622245800816483166127330412171411489960091855746599450710361115682665415734269687445833269709514240407685775094583569727059005620404566025972473837198000521527336128654085465512193994371451670990340145483886735175045597800613884702156772079937256929767442070968258682294070497379506809299347555167850996578656454351035824483729080477367405260871605704587989016365526009744557043991474525343338444801269969339686616837388315932504153661083701683556227941799719595037264636499653989093059731819937399137924910491399851802929380454256888611630645820978877801098820922360819475061308099473343264135397915773209812815852082124899705839738612187097354947897418373278436529288499193214955918536740174928256023223353371768766779084810741569032246162475782797425680581817635653314919411622786825717864703502527232435748930576149598631221860787281243521789422480565127769914802512513873401391813192266029815116067812109059354926381445776272306974260116313755038071111149341949194221504412406218196243375383151395248520895909536805871876949460061688356397715560716163752350064993882231575278348758520591577074656924154394500033877066898586931202870380777349631730894395198033878199934976327348154881428273570064676054991446571175690117509537665091015016428096250397762684078735751910423044816696206729030117824888737415222425999041020599510176877589181675406044943322931304277660802552696375251855780203979242403326902420286768286784921254476396175446804772884257037232632285263652778521424323105009060192773412467416777167172729802338257883367324969147497054608223880038096877986269631395673689018373471090871962502641382544824430143063444297382713621402672288240864872932434082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 522840857981783824279875621567309355170964192352962121803554591835235174667416700595738501916002103266403642499832271791187565794383964874738815216546795930533237789289687855674420815315463520216519307523916011450511903315512285495886881251926410281270129501381688521152789360592955851915303570702592161360094841684570046683309276571942851932849468880289471299694950600776017534304322101029194370757439209197051663128436537110928100247929707232559433832914449994344169810251957259478913773399947308340023955543452973205786717385873577918385268230437599446356927515589038948008546912914184132034139964588789689160553809834859922997460996949026940659035953576226102275036010629705789891874641187035665727284589171178940385134351424683435042074031723746813199412262205445577052288796852824289969076992614408860643627904067019299914261188080531988284759427879381514796513471194547190897181568715101276034007361393675312950809856840626105674092856708741202380261888356671331624044131783743498988774105705797245786388557280506504921686926565200122808728629297178282932240541500262210582254264677379336868615273472107915850809589819365339145015742739806371794804936815813212643416055249491974922077641833319806102501199702318784286777326744144976766313608147625549659085026796649905907793155006771849953144623775586919440573932865071559353471028677456083933170706215395784457630314513649179924247347863627024812909768579780852623080649697544040260185644367992343805133127898906187452426801762258630822724876638064479553090613769332557084170589702975162402420978047216658386466260792856388036504483755773114105246476185745598939570250702778666885800218041709877618529783933495822932243343859160467569920429005738169257106809462583876736286060536810086887606914016687740759828435685837777941089874793736387716355562802755196635792901246870868359456388349916967347760895663614129988770535239993536185376166599133588200316879744333591653737103927065284464717193669398890078957658616655783481591094698610716180940447585197369458860046990656149198276901557169398950064529610392193681739275262526001053737856319725386507823607461121705898527203651233517619384316557611066199075924884576186605317126655468019274475552797958322054975206446465619398454894922911202189178223423711364488651414982537711233803194912381639478279145438315218695120810994257882695058505189562209916909047681268629631702458641150896045544600483800448390094491915377147290978543433884711186298826732947949230245688023361886639336636355072654617211320471148632898382869233213930693063394940568506273399340662774570980023471488650635136044232908240979504126246674328939499640660914843271555757375528960657528011281449859997383669533534111849093752150863855467196699995318127771905646604120506803654864384900862936846775506198551118087108795169291942689090253899006903628566791472088768387465861838924471491531662384307762745760333358477127859261505716453666138755007513590122392035431082277209847847548082470842672253393117180306396217560040739013486684858778870204684318373276408062016778218587736237422745112791032548994133884279458825212836663702113328666497427226032692701931254567683630698017471590386057498014879466922688362192357374121853360649479760137747477951231639741870898923547328031206626444453739850801484272927438780050817838336532356013826971964745755232949183509766207878503084155305004712326875739586735350728222795469623171839845953954406924699614311547473321790302893079536797175457826275444413956300641754693256773541921372728051075586714940155083421262105440159504074350125966022107449555645814363088286810132499081565438739974750601367722501814850503523397495390430061256038226850683689500196659976823305802573987076820164690674556912828909493284619866350682595804586044910925002517368311052194043075030785374177572158979366031330753953511802841214446033724599633536010511472024039870583477596793583917227974432936418456952443789146313270904755756332012445483278053158324533188918750465638386590190565779448315222676049244531760973496315716444544406961604994548471578210503123809490898113601946178651859372858884079098341256707058191290146638018959662793920677317034080347336837160494742004149087074234968195003224221857198970957354784418297610538499613449025201764147231238058342456526660240139389178636876053661489303557693489301124876185199519087803553383738806733376309950987498553821590297292645547803732663891328611787317249000034873474415547127244236088033230158700348511047195643186569213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -19188790166637758842268470096196612173599234629968381207022597704466771230765275055412757335010633380794958159799187337876587729139199265229900559013758454413557273811237853439122823972335726893006244308384427747054015361527472334283370484037238947196360078083869229701329319018585483548222729343712035577443248839388219314494732229266650892667501756292857823102273046386085998378906007473604139544296846920436485552451649370075429365694230493502250917255174276959509710628719110377608900308214449688602942189714435772357641136899629433632175694475747582821718911409835119556857885193094965526755867285911866504936375108607789347172062715915007943542843071975862551290351777300879884997914114379018526270275231970942175981035632550414744346970201424408921287546313460180623795276279440386189166239011249106045093846362624249028836235784063120172524206651614119613362318630516788443994106629344043983456085584425526324405497628390469641461644333823164501872912461146437564945466103055082568660789632719636183665028618208559493035260042510214622003134717605084841212073532031607811768439298105163686118514593927548295635937594399769417556163319412007355851883834282511392573518496554233276829586761420241658687713073009183688443523214592588775405657779006961437359946047850260447943747866216318121884097967317893138027917902845644951828285767352908889457143986340684519868279775210346449109192915262038991649255396152938016715352040735778388382583254390540887960062880588149908074932601040486924494506048405812554441206902256296960328269046443379654273295274698401970127429493111166485776427382829833295960070436524910495713951908836747791600062154980838540264420700272462692109986808923470775311356415125107344616050024950793602834023038353073423543806099305377956159175904879724425446683708530137238546633468487611844284659841251549758229803739329872248220452184409843047289232054737309959018748547482306616585000554438735142494255027715915108133168389303392224150479070561878405436199395974350760735193490705590994509611407961531486286852403618609517708009589288709568317246224252993402333643340644525094455896561938033417769430629921520428011165160821094421556047178508775677780715171048659572400305138444017014868636859381960070424177150557410425089201862286290204030896578101952501979972047870517757492061250599767589813958957230598333603629763506765428861767621942812364550736382659700746084476187528036761569723072907567082033948796822111078721995958742963946395201583959251869941586761646549879357524005133531577134578139993951611159331365718692130946608391961674280597654690383960994418010659611395515056280351089548427012820894741086015450008053643756370856254698871909981837463399878985824199260791465456363033022049829304815813703040904378484933615750630091936499348743059330818976399303762626368516671817981448656842320833893660444319982562147475617408392564155482566334887878401738036496749540496945285069568732104540097282929226914070915629805539093483190950471491018388251649447208981968822128489392556050038365501553975131283758194974627808810564912874682523269985432006802388173466313527273048819688362905587259273697333946753321691949958892723568913601442395556907619246007356092264535588273642970842321008019509925618961070341403622125126213827750243741449496920785956367721487037395032820488896723994058981519763018336200387930716078440065620459747670405183378363304850499087577523385251768279019601211776741971544848676799807603777649147223305081486550039235370788543313990462611373330075472481289893616460887783802060564920095672378632221479186433662286866353010609481382538967713060221627541834909937884107951794501070364406665934039119299559118374658794271735389686267747076523473885103654955889278109191865063546617526692574883925844720459989938694186849927919355892247238864569906851744928572729329457376476151301867782539416233458229837185378276733552938581610767497261511609568291008743695646178628677464851812731258222651351761594075705935088522371320173110475938229845071420272414069437061928026941996269008284619271548360900897371972676468379329645196077702178937597241221994612708012340623469109955135138662198887208599474740564768996839547961425020378534206749469218986022425014251751872645064366182015466568271935101936534928281626224177701773987451653185703507836745449709708905258982308007541382335401866567301343972978354365728080201602270975012563902576832426844332406503726826788287744464400619366271048826799727748948498629033565521240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 657246425497109624988487411613663851990025884945284580231423790430245102204140219834138977049212763347701003868628936405975067707403324816203055735751051018638802971568810063590534901694352577912303750397810912928180332932215447829705097893762217686915943968874109249352377982597795941498669489058522959880837678923652763620076524002040497327041390388290989591396414984268239517816591755026479925152503432953847965696801176900178416252536770716105180812716563381392443068233716128223249574094295633175979862755197379697504840068741748163502138171144735681226217532342268923657294279071073214918420633097331201813114955327386907698390667743285683661636434971772653100139427807709654355452482399144156140455268021027065184726484712627133069240783385034375740041105805346609957029836549507709467910520234156501314195593629837324938198930951740880419650976194407642034286908680148311238087143207378216029046214042832645511454347872247763054075770543451736611349243374605550155918159953023763158862297192724422198983057731028841662288123237991030687160663550828027369944540040523400596455462136546578253855609866610670705407513007836803018678215445231285137158974446779665132292567374638184876071977905209031272336967541604500911628027601325678056956188154129573292318621430158271077122348433578086276703082507661595137642672470716225454759780469526523054316578586087134865137257495308200202598124623084465342852450626997909810358952257489336506387535984440169844610960819806668556392083991273575828201804134397152513360849394451398755469401641867720467893746598865536880578668184708549430254861262770073890967995053590196703342960139842622169249552918969597988045660747658112717297932862321273367035829528568919073208366311053197356300446183014428166934561766595593076077596029243992789133724999996933568178785276486177544877306474357882335062475309447291428427418567461075953346063015920624351214289953434418238825992001061252622091139167901942750917600542809416932659208947846005005612681950497543237002049943515942186398840391236660505260830660623200091231096607793106480869129792880336282556096473073914921712421118470824904990206450424397995859041227967472232884939389621134717862743069521457713413440770644318003842759905732924445410563839503554118423666937687167722051789701038267181365870884181021765429859499367338349927504667578563883770854364321933324164894744868921744079983415177637522212278452576027064542164804343220996541170229123979843669881343722196170812756429205161407706801115857886974259801178564266411930657863912714856822098713000777137593802175031275896926966149371100167235980065433266259713065115690812629085836854602603600315530962672249314201984010585692238176571622475563746831173413747646226023822777748230393567565034275817079136608165505723949999519291846602279053788129548472678234146025891706150834456998200797937260578938037725666793974456181089517585783195264429826418314200140499050889556682168653829757382020498736339099879172460271767937832785092959240408481897245711828000075135201222938010506892561758918531375000649296254980316541012598250729273473711770624467433232834927846571880069774927598038644278673998451128076001704962037720907521489224243282384532489589133489922656205804330403781385134681571550558861045902807780954001234540688945977274037246680584879759162971995626536479725127003778440569737873217516102844107489393054341657821591130733814181161255393358805488319830375983583378228871593177607511507405902413174108425457384289016248188288834855413387058623881974679085992699998106626329462524552521702595816502211019186696044267886593036348650792198999177246316913014347188826192614531719017687353965186764526674545878956022111771969628712018089870764249218261420663283440608289247459072238051806335329174238245775221397455172529333547125755429641362986012655493623256102613950710617710107425681391270138752291624213358976249938876048442431035974921822233804151187743263345753969295972249780616241066743775826872536012703571930598338282928578177935673088685816874150398496110528936958192400512216132284243080650962682915390269481202159725675359410363442637915574705353108536954113888891142292844070220275820767633523891028894389961086382899929285187099113480984698434826179860411004927217537094154553786574358003600789039046575314740766156214845300830050883181648734982539320121899706415680542177882062500639059617772134679817255009557361552257089671101705315397738062008656331520491502076741774374113447265699505805969238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -20938171356342975458148617051289001443913271857760019942968338512720059620140930453690440159268181244206606206955213614338027123292488998346654931449688487888216783399616256800478536952648798435577115229377412659935329181770685975223257206464267516587807556940473603237346081506023900511451082725956527865379006601199708428091706251395536756694905027356460711171452237449418781446843484437279885291336959835584043921056387479771993629260043535073763031905581781724056468242305869034198626694445437518878695988895817338297799373020953973681344043953317461686939596327417557139616470946988987451216208850078619657195102826533612204968718554272819213467086406205234292608362201352356770087635915209633073013648822565428449495208344156243416638965214392472101511339735771905328049733825353402517303418795500845876357302608326412714304186989415597859389674939167994421689947764324149365128245151318405139656409145177693162757209156346278797754322521236462991112456345390459240814566820527351358067471466666238515459478768438758691217342642502677926529575950120895068334221757842534890977182308485668304169773267000484335840349474255707376564090253693952428546889995427639141164444784812163023958892981910565789332258685607535654731209794675327541541032885158163763677247881436782960219125331327219089370110941778304663710577177112673775741541811711450868315219867993802877599953383462589580165827309452240069204692940616799189452541035759496352007770876879198959947134019374734201721267768562642002760841676191311893285079882021584552325247763030774999258482952401187832703924033109678317742653059287639650642449607069314232444661171959166329635111328898930570515465453276188605166124092850678327835926367676977597278995464634395505709871358699378647916229623316940786253982193793240516728041809395339546178240102737043848952886710575538311423572028197947983976538621306537479160629938563263498511988262461548255145282419268274887584457955342284758914739873388202235425047995140966376261813297088529979043812083713524604719305995227494568294211820251115043406003184552835007068974180817293452965320632990643073104906999401293834773572273509499739667161136101057107696904007273318524335511298610058697875309992625154767972952831057672243929687982118516906576831563830260610970411609596140305354177284602672162290605191713253883601243045837657883806353475185194124089131141123278094589671070534191046328609976112551611291982205765589852472607695479032637563005270343319470626091640371871288308878253786169831121657934131301183439193976907126849925264037556903452141003131140929698940299105669530995441629376872486412263454794622217015604958307260512828060323094286099089085577259483535065764870894061851697445612132553802055413855170430392152398190728885400279647601124689461599477527337045551427077588030675221520650418296777769775788414306251192715817677186017097515962717794253775516121891807118899989101362757071706458961770848863210176785780103233265290431601013930764480876117438453135043066770289219069653111558328540787780052600582941658059669246308214698947146613554912722683404005600407382755937950120649181353573997362939685297253702891435194829376153284498147722343027957546435715690234651488555520883110305653694994961282748253073160538446737420218143050362495608116948638544251462802518473402446625423723164889247934242165017925264358544605719398914025762496371651267916951580580461020979806048969579347843445340338266954009641317539435625796934519126356702500645548616924073270302724567354690329044016466271642322168432037337995282940290038322655374430531182821232188986347799148540216988804146502109769859145686531943181338469799124768346158304675856896146332010060542986313406801901368404321565847083875540990041428362989930359487712691918961829417567484475227710548608198469233786473659481514849666281086450458353857007763482247340070588139199875132113736133629676336813258059384773279852701798109900019329123734225466343613829428407367732131316509011239415699868025981361260270750223674501697174251287485934504388011587348748985422715200635702729221359481710727350642615045634905499697647574287114700589360575330142680622046258622465473860366241824902952782770200552508743750668966557767176525684878640849366576771294849046013253667986839105461313665295428592569892391392196701892751508395765223929498362319858933699828936316930003794843934279476868568567337369041249529112149983541514508160377282999573759946481173939186910815113407124954392202198505401611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 618940519584227285847493765239539820661520185634495057954599671671678762464439627122754229890903087281070261811361260419039499894464918799630764541703063714369552634573457352454461541470080663065414361851719114646278743500250792045541512771421120985627402919553909869194619029641106060093461888651479480910817750926921735681733872152102225186039383812348759948136316319101901867978180812332188328981225009837714932526384556073282099067905685276429519161170585759012143341215312520415748868573352431013799161379486288166159302262225995591450885653906631559960040001062141101147743426508834843554529209081083640992046817658499662232856811878602991499946493614453734575082224966414809487211495933153369766875387217004886266193843925383688282665707392143869446767257707644115266457420091243759435758249886668490349252874391594595862001364007797962077288574964503693523383207079833921014656316343485032378157223927654529678472690352371763012265316191441196486398828140410190188553538200969692556011674967258412507716668023960379626873022667016666970125008810779897179128517103250584565405651443189827576387215090221647544399055680396774799414174297815206201830095237797451995207996127746945464666802580868479316619845813399775555318895985850944596689193356106756400897296283798032630593759557835424856354911810598745045784580142060132971992027126071730851112222527985507426958357922807497615949164973227591414383574650835476106879688808669646051599042311237186782872740727418965498845309126383526364041501391483334875857413109795076256635926438627452263833057797141136765815529099187572547372270614812756107646349362139022823847638310850486520728463662019998362523868048058281959914685554710614252048577874210567697340507121156162591210798488866239682069782872245053403526549324156983256528253346353114541456377958862907899576901017537167363627370918128942261926073136957930667421174835509493914121972929426552513566766490608992569451181824173049402511681387832942217258420309233977663185826016742315650333018480841642054410333234493993532245809764615490465129556723739957270426479026738471646949268031931365617098270487917263706690464468169305859040777462804799630941846889774346270535176072487747818039263892208039202122586678730308661357953401131427241063290601935119311939048688674410307839944530586696306208357180962710321316112509402609948863476314370629427572072423809474436836109647698706662953282447196004193303114485281103553675278624105037500826366396395296529543421552854879652586232213400870598553313427790719810703287734160178353086633449290381326782722149464905063056555466477129475089140703099756620291684843932837867517269758838816207847636835608518936803647940535031610661988744016182297037816310937713311486718314721861724375156440752462624764967899863569037578382512506769187740293671159833174590439295248947832992663384669826290772047307994767611082399329305040017973850298657261065147649088682455926769128522681211335962891933024672629495747084972967679813799363748881796757719801316693450709372644440033336927677397013875721730225395542223210151993252539636501375811610608010663993689440041926230197619344874388244019490228684845037977586798842507569441382758142076723792660374574330887834354306794439559243330205830598071313674308786108349293459247467139522845555271589214927658792902226823264743160348706381494746694386544742148927895093813854023806351435963110001518718830659738016391113349777890936248078099651786023005397256809924976197634969911290027047191912857252535909265756208538528438603499947356952019576071348759195221299018773607865466092026050173141483780403520386622221129438817444120406592062133339232649086879369130905948057640603067215111950039831716231239870281381406756522602242618966021305698499576747436787019150891833881257747990141477117336788964095617103558540614956826407240991177540674130372728734102434220471091197429822326676434508599152494317576991098123403794154479078019139004409883716667360241447670359992904683531371195673303311842659820245161896313501613682369508846941559800675678900099659086096656398618422316486865460566955540788743889905249418026267026036856462474551588472237657904312448491366925026713433506526223538722030425590382358199425314431497077176592589693315912283948754265864209418728964389436753552809655725668995456056296870592928056778520991890834139043008098642221802382410190129193807547586710271968778234950291756787098811260518403480565995594336092989898659433301020271755987778306007385253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -16911986658640836893527302306778705852828138620870553492052231713002676929133263080551565359644990363535450110312661518720702610665086397243483173816029827493549879344235964647640131365237227354184487534051844789352284678758329453480534256974527458721731487060284879590840169244849354302377209362444121863277809886550004086686033335693993080349047189645545612122158650196703685036793997603990241382393532765268953491309377765908724400014629437951005147000158437401967169753070713300236452030914173663209005515906538429793093559938433639410083199026489787037706134290496131964811992435155032966351509336621728141629844131560271977474391173287451501322814471168204934404642122638187333901278543865706655140427721246408625741640740495840556975163932268572419330624864054146765672162795884093215695362860263568254050285414744810772156301946627551850233656631380924119375154857193883080447315642358767257999558746510965223673153436405755973177584354290129043595015290608239399275638085252843534261839924276356940509903041476262501253515038425874819873231786320905275163388587969578031831658027240541202236571496113652481048226163162136857392437860475493588859373957825368207523554662450966387015591395847869756255066070367685917592694554842974544166416560640350673777801711745008746255310678077414225389496807800866640025784910400957351243847848841736058695110420679116485130569993973107103726358840392199318651551629342557386859874033576366314368411996646251714315567018991569836188340533886034111920484776245435256355688167533064803496596117667444213899699787163639439361138769597879163981973525886060045811992201026127604731152280586854203905807229823270223555415082125711192743244562152385519600391257771441774644780237111197055105907534688647381387599354985612031356670213668380072828073169492899256672801406420182669482656286366518629308498450058913767130056924649494373758979991450321288194550734626767028171250018887573541801577269825538610332859963422144423085189053353705963477083586766103449969292973299833362504440822689913358390796221968760055540112273388784714235541695312380842726637713264283947562897041522658686317572853258469565721194283850442533759842525814046168830009293072651680531135003037379699134455272493574400238371516576848180443214117032245968147899608073296611072100533252840022896400884966432921928697372739910444429842674979650094843430146122157909932265055037033283465594288869093231402567616851747084975296578627905240458980683713320071946698561478741878574596934977472090681449108763316160565047656026890550137125329801758117594600665846131686186733131740242636356800013363027707056588604210505469771471847939358270569305881589598082339330622533145185201292558480344656238634820951996526706107585196434611871849835637950370535214997097032795607831562107260494553572671421647935512732642789089116190372715294827512898390843489648436931024154838121364821720904435795177896818368419142416095854480398442024770368734334703044345138003890355015565305909774045928847468332700883096599485316885923216692822796693689568871128126460760431498043039506156133048846096066395408289254621718708717079239193753337652098809744974321366753421435082405386215677483512123061538697498525064302249812385728209705801441395419475335778416171596293487962024359214128113217341383957205816580108628965391780762666011187447108308987697440017066899036682839221976053418182202923177165500715280892313308937371891193999102004229260238185359422478159709671261584624376321898033808686781038660818908242320782478392631587137556880549792876097755442220280588305840127710523828301298550831796238862319826261653498277524089304072107502938726189469892991266416529875424893335648886348738952115679735978719043997971898242649557720838216881443481754398920922108637130422278291291271098073739609080530985608561306514150873442129696799734260238626685085372096550916078977993205391487928874621622402968364182383487902025084730685527685630030575092126519837669408881643359933855588898803036468442736694067032886817122900954469576486711503695722243336945734731792422347485255797416214361751458547675163870757079885901207038464585665683642993757783238894076640946013956121318478228558516798854580360155295100022832908364409122054796524991035198860594375604255927999208499676742568961185336164422789087858617850396486827448281227036502402109190651820150043631282797412673649195997328107664152217300854559797372392008522055879153258530252398850971667920717322886048350483179092407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 425248389496999433958174804099924655688839821742188225534623474376709514073213231198914763666245767653910338680052711071729630406527843788263751112478263714986351015147704465816949959586887209328750259112381395335794460357113141496356319368399404543810000472152116163685402833552434894930720295379414581341050180962290703799419662556303161436327145696025371451529790212335970789004051769555559789052786838660650697708606401840867406731779406214690937023784969906415696554527579515018602520761893936557229394471190858460889188228543048183674255545331519921201760332879625203523164827583216809955639066131792871415166728313199714078895302044907441378056627605600812573238317155299430541762700211664989539193438863014475458760197055656022103185053401124714630373596404404842425560163837615806468462890089410401992761983002345231541642974535454364042711477510607214520382725598281723365033049421132341829224306396758785045818699082256668168756995230107588059149706017477641147480575583773123430105042239007301976970791892894827793812178725814730854130892826821769727703717220987329452746896834513295269017681028044851778672399654768934813334316994918623527555787770213491178379075984066855870575319436541359575999664180975219678921271868196519520198526239236306709070623314679508896821994748274077768460809752256689410892715186120035925968993904469443376565778638242160559154401315858117113398417032292463325755509236248191849644232558913028577987390732940678249561879093244131809249163930893201572782267704190705401640372089488713270208701770926374537003942470574840892410830601691973022249906915280121229696855129563557298871472562973465326856828448964885770363113210328798204564822634785068244675176091972848965965398642927601897487468897636016882722350393178265815584398869798946322947443745442861733051585257458704046020880768205147076890590815158970567652647838445388590028524886380693634669710974215032947069140473161621710449863515584088882804312007470878731746376081516631173654058414821523851186176823031538204644522065698742814158263423684678368205813899318385074023112466897015650962319809329585128402627676091250618719848823888423056220937737242134494400588062498077221560071350950233862299269969170154014944030022541028169143700068283387520141223575517087485050672129432560263166546757717651940292506964973224727189576536306486787938273890980861374235109475232833454815328584865270828368631639831262008829329045379016113276935491452182930893261609406782088844663815060844487895340280240882180308902655193705183380570447113623063939874996660080741095679742815510859320484801458472497832308189506832576736878838883997153702945317111712507637333876444482663846368429196770710592802057608110672840088217615693241316711450664942000268870644096240124598861254473252962661396601324917486552126849763955010216818354834158979855259646087948035826180801290716549145152803676129476598962998731254150296051892202598039430502098999528758041358296100564869207299094358024701230025122304801100821764934577085339151161932967189515494541776971860565180251556080618046320782304477075283248753038103891117339908864210151030371673554002601291028328239922993966996959432329566036099735075988536411741039380000859240167756164637072186738908531838652805558900683866721640585007157297789857484122825157022304472704432999034918528459415445066050519072448120593382797372386684574815163981974980604496435313020665358884823887108288681056125883284570356525989316371304592381578542388835392161067005049770063313244457889973284485131929677000652104210598607140291309887191997262506046521858716807741511725317504892540869253971195729505706582372423335809277108801779378906012792489515749607367201864004152582198306258576054976467875487709500330395886562169867633197458234402810256552796279648480556454808117231979969041972685824774477993889321942952934032246110114517557115815274763288230916385060558982390352211351577983891056986044039338855893580203762916394278190056507544455861102908393725163937595002517676450618006208782035509257574852985386770858063059363243840991628219758366984547122346892672157303062794445995773807992001010663050218559707363307744888498663103363152887440642087330234259095350375480075360433932316444098530934788541841114381653079166329927490416392673185034732342083711834931795685817977529578366274556575888302550241694146809747648250470500638514543583698688255359997870706817998935925382172026706991040035431192909104285149179958125387202017009258270263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -9757838826720660531644662901120456588708536972448959585743620388132414682776631149872122554413923095381250131223501736006426411014700908193606093365005417078641890206480815288004844377778345714397724316854750404753150230992076779572556926152809992688834618544848543233488881034443601892109642231673546776777626524773709674129465749008771000177172034045435940031208778334705304095219032721827424324329225897494359728463295973833396097942982438580438201985399465635852917613851582713270477565088469894687342508805113687034595808665393706296756433834248449718150822826396284768946961017799836032895526913704122072660876692601249530198671904696897353502355747651935106463578807576735576724303615307044911792642618378409401417766277661011854125045525140232135672507144156782612139082385976033311165082983119770470993680507149230743471143850961401048962515889998309842722457564501375902073577471078334304133844677424622170308854144809454691540554606172762709949309464192361055359848327425004342695567919838783619897190548299058139201587170236030502265535003499409451201000289835025065021164817142016238779384429487341582048493453375968277590849088214452869492507585731665087784263005064704575993136780589770248758573807185454654634630110256713516050128572188404531365118710175981891264871380789248029158927912907559876199698423517509451283470341964661037378541252185809766595219240059768414581654650762385946427347616207604495016588006404504232178623205514792232220813917638412562347215464665881641784077347008891293833939898296337516359875176699200655952381505727269829067237264751448463226510206150820557553254053764996319973019189037239897650914101034422515042458902525791562032487138075180774573498708291144977986660548873745505793618326704439803011633824391897455729061694012815671669323490540150268027937883674909148838065474573932474599712437408678098999105920397116737231048209347703320217319160232577207244630492249384609344805784975029436254173716333797591080590474194809061805206558861470101759443333281731488511755419321717284868859707741620549682493400165849308067882579243555593972291292171943530762332898078195396439778345778444008851332721160667801209451192424646476958776162868147533485892637830817154680310455581050076913396505443772948821165353695476567697269363829611724765233720958913136373698562669851972137100691638004381453998975710365141141621733485676120584818109429769060149574885694573620561764812910064451365518577679341171201366139318572928346477460930118750198040951837546181966550154618110395725793059721549308417545516804901153044126412916654504312838047206149111952294891313878760247897358216872818531504500147952440617079078306856826763597860320582022193366240659616721193735938044256528162155727224063291390078281476424889094800425546441877161857425099028233116632448283173000069526480679552348387618879867325281991645379848611087328565646909520727786155690455692979597021553017570518529754651005794133902321079773495895793147140618772987499072351572522718605950815021124126284458608320710305875410747657913987635345589975331869825618592423625448901013944545966204374791626652662849959248568216174852608613319548189427394950335538147690209236663670496568541870805806125147021067137573012391959254784335248341756202130462375255455972581783861626945604282156217150997793565540671100565616530139082422199288879928160717950252304767323560758324495815916971310542565909712996539714010650315435758074089309941173519935800808217396644200195789582988469474374357226412386270381794622207952075358037772469283174336610741273070631664739132265606772692689949343562804375016794931543835509979535651300617093413414586607523463492196647909571859019994960112639347030443354031777200563319496977997850787753457243794158372033237211730089410324332601552293537871358613441552327527448186632487842867207659999759733535067259830966869574330945010904667362189721383614819323164083702584134403032909490141190126735581788496020084840731878574774202568357334688647602320101447339260077716174777015595728266828351383009265618902667224727807272936574613250535955687203960500624820021513747529884171421323434574429280492704315414791668955639487651255407866163156012044909272726705055887208952112135320578289233275581538144578544602279337095667977905010854408939262459726624943908951200778880341421768401939176919984900848397742939661819514006991894763038187752840492223737629655312602706095847618603101129125746326088111821939197199071713839657604694366455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 201638918064721361004803076941091362499342113645144496839366895431671151604343446863230054088958671226552145511767759866930966118510400417479425131433198393127696958047800586091956013207117699893065027138645194714157736505992043722994401492771947987445358309562862695805692071735208270279951271575193465466521498857070804729967219615604049760775440957293111706316339764501780116694405808597259276839646713400011422216802661182870037255339958547244730640108873131441784126963403192340776585590488815436854301590263405243655088191455832272270764791402802415811621570293149162031124915968845347024210802918085420914417523447597704535459114684525697713850677930087924538120893713693727752631304788628686088086233990720755268825156051640806478932263275109601217117427509540948085533665161012045763081172904693597926929105182989879623137769975044427705870446815737325935889881610602348855748534596981682691200863557906844810078320175269295349962473897375052879371866402318925358114427561346554850582544761934895033493531083000770537250233486872994991145935186317763760714618176246022324046425365805514641008816681360438643585000401358562017204788677958758229663189023516254739011951731849584084927067646251489792577232138739363097569078043036621035541306226118092662855754766389418277799855157780631927501832621010198603128548563183570432733358502171714207406972329843100267134137595621730582301876047381251900775795889174068606866052494545370687409604507921625014685455248035733938647477504312731364662781990010414062122939008565132919286226218786296008661578690228248144495825076591432228746505181820597317944709105508078563621402135219184759757072011945979754381344978952282387701624738990734797359974496449027241159816858828842408998992559509177431890792012764371567664555067521687286162031725018601662387058885119763666846646286870975509122992163824558806691648547602734564985063798897805811482735082876207469954192870603734993486201399661968815431345849896816772472715428197126887791454798278660035135856245413546573971044200662996281789628246456401491829302139576546644560909662134054745119133930380842750031183185314631966009839367473925288131533928225546672481612972874809764267739903455879252247618189714011123892147224767639914111066235816102151750241689961878945771481460020617438203958725163590390870668568716024699445113881631820932632497780896540279936743607375068542862509031718357950757946112567366057707565836180391058328785047528856545473194653896746276604123700801909047074730879911736751881091372531349422809415596839374463587819666038062288458831713962400168406519914712371042237821641559886666840107522840916131384119956559842676106680586558715290250797656665118890679007463630902386723267524890156093413669219154053228897810552464742026127753729500347039126951051179782501143754318562853927045982237661630547075912674842673447797916267306255297111260521780745844208600855031909319285575045649589928963004896789722338269253206696506939962455015586402534768811045883764840460921211117137497464472199489330016690354622916397389791678793606784209727318092841259692638553698126894162421239824320066553154466444261349333619669396260956040255469310337822245565979618463351524716600563327545085804041793426089163951145450873929280753314255087129149850876932665580550298847630087743695456065271956343476918710336205288542971335043371965702160538079082883438757537901383901337335999606949780293453856518862187565055942218153770488522977531957807686644109902318055671503499138159727280659489274384667190148163666914765032357492101324051494273367079375301674369291149147122804626958870680778828441242671654318406297784059068990808411461140590122384560662944133138589131407443586068638353397475871473940709301341239328562855318482614777936023244060394500373101311163729460790950314400945740564999312155356207551309198677271628559247841469587842355130949597887105701502643289814596012809728599086166526344744880622102098833930946080817613027190563048610329921309550466406264503222490527470382904852214382663315052400938212256472997378055986398380385848459446356309939056582002043910473331968480511120537617013573764832134731657631229894310513582108642411610078325080660088845328917855867407462881626147053229185725317080144418694094826974221101687424289739831942766417697552617580784348682827645816747543388994829163481032936901186846135109227178171668969399047262233728429694378031640168335989354051965517109541741911857282154585391253931447863578796386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -3684486170500297820261867313539816566443024902862607540273891695914066156051339367658152867452415833869232977728070605410516467512725913004943287172508812372300693021568453467354825654193382652547929397627851357080066815925758010145258228845550824247520478427667538345899474690654696674831698246888906926912951960582412372578875101538346461673173744260654559412519557116044896750262642312230137407696030074030382635827595038578422450878058264166308995930034655084620697909121693164606071653452020873070102673349154110088948952187442791909551743935752901798555483433910549449158296757378573510036052279773561226837911307199614579650880318748543029176591815740812596593119224054106486325306785664571973844661897707657536591217407397119419155988735530269071530181214418508966223417254550729584102222250253235198867287042154672598957729313133839353256729968884246447571607749547597603894622093357583864859191299386461079948758297358878919046575818166995971514260448604920464492219403714111429170698983417020473324787537494349512565891544410373057313273143292453467404007958309128738869635728739512320425474827276993775146033758340187419176397792207158758164609516530661250686470627591974129033718222618501111165140282780199417287769357059492888984815818823966425370823579020577913926968675618525622853663579657419192114243280860726551185286774289768323939427468471686212163934501260676999409738620830283192398758473718759393847606702143714955731339615264550865852191874076927007575490610193119805638207476858705772456162781032871614409644682452566584333450623243071169756212726707340288918342128985035290990300952779781102765472352324953381864131893396214400877210935312681452967152400266496443567918850579828144800402418437817290534991951724994067018795746568285876852628683092069091482637970083588072587553378540958312126559459606370379269857776424639092424453009297453073904392212931829280513679694814199226001470311936968671726361616246330102910012156539075227198703447664151149126352895672087813214849150276356258590227476152900006675583120974031142613678431921506600495777973841740949972424068747319296388940658048493850011719328730315606486437382499257367124311041096013475725077070829202646357430965878633008865211040206482999979237712974045081104545465575950072642788487966259737917094732519726395162365680609884507985042837902338694981777234931975583754699678363483646045523293332613666891697884551748218379714672408382178236449576744698188132685009800933975450892516450655104286222408715116069239558449021329313332203923616950396796572888983708384810364532611648247774308945342494215237273844432933702512869283222729132630229554641316293513356878999429006874413572410596297262382714095067910781532899637927062320593299275584525721298264839492351655849625748323664709029928345369805343167842177795992250425115214389065958774563282850340536407147910027017843634225894302394265637360671164915792280134647583163865473546929433710009903736833203934371629871435408774443149284168936153279846296700932011840274131905320434202570390145462880356156800595773247362931469283153431527037051633341392119632864371582428647395148189962690539889502976546187418503091351829560713456104498953924314978759877931760269074599525797216306671116326346994127156128370646082902852622512518936793279250465817359861833774528124836929182879968352254962572093129796049891428049892773276736201359626662049984002663691814080131796426674890531550477812173916781454151578902908550553112389508484618754746370313393141307131440776578487104718742499563308961453094195115909080526420119714334778607212951022499770020749384639400508302337147527812011439705343650587275405365985637972237178329501094944587477815542716161634479667374684057626529986492583643078440095393993530755339166190354340965226249415915300939974470195237988804226923164069072395946079349556943310312113809433931928542757776795032677192671442685425455458195130347862673262486980847681458846612096649467195939418154227183995066155542543578219737876652305766893850087806480158880040339356375131896612563874556742778310502217921200970532798398010924293129100497069738195251289376417067358357926475906828202338282077675685221945389897185105439501062280348392042950484972494565026413901236533949485751467879861940220489204512360004272574242537160718358907690328036340519787389843560647181578735324155673631482047642353870602994392745257411265917290063161803842116282575876305970786984880088743565806908009108155965805053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 57694433095832045069808257907600542919448684183078632881900687920817025887658296161121809467076917941434612624452222132558939547016528483869088230708677439636555729920769036859980379913958559698002525259946361749053990038679300683408235428747820620250343110600203100507429531477743956470141616026148701198066947694913509675224908077830021014488391872519904935280231810354152074792125489901966657019330822739695097141910516417245291117935710531427008948628804906960449649567816368284228576012481756402298960734037117215220754191794360243088766115825042415446044808543448869604438840485875851811694589075699301913858142524599923948438705390918810822927035005385184855709156885201817839636136312861269879565002897344113762176726902515821054790506382488401843513154663195155862944455414111354319586145067280991593618279576626708871357850237769842378172063645815248793248706662519590469621220919016447403653132977980509576666799006926235362499822273132362153706933723124031648920831398611900819214557662486368786234956277961867077308809127869961903710455357597191519391171785831828705306961451011045919997052184226246350576722771256245117212343123663866348457688801024157979068133699609324573666258766469453032293453555446065430119103886088978425015670673054720087783209462909856967485409791534467740867847455521951953747497909860190480484695654273692331131525969334771486489895081539574720928447005049988697545089063866150588099904442702056315766555719809763793700622164122141379862914582298601830502776597294629536708729223823831638741440949869707623648284496638201570826027738200015036671948436689404978748127791582244618859914758080597204801514567855082529248738459638860573278026999229723759421854322618621758300042438094929891075213486269528033147005030393192741792409335568410417024572756162113069844705261673641665595145679962368350007010869818874927607336234618569897187506057921262119454240956120754601120131622029714373912977769955624842971554605916002989780835936961010559859598303097615670703021458391350770532165671626625547603529681808153622833926782709280526956209452082076188474643945468746171821116096931466556210078213986647922848962627261100785017320992496104300989446222226545890746854544440397058591607671922856882942701241029349322024383908187472764464226257728225367435168404115705041595960431811159379407886050310957246062164123752053006503145333117845038553817288066026098211525965908979606033555977994673669603722986538875532492981755486957287278726594172671368885165718211700207947529189409967068416654910471467832266553718746856537827703087910318796459094353085518918453718747262311946043608113903260415782354086973490071674846334914984873851126349577603384302738761635580791350816500462616905375538632094511998415382268793134315745016583403809921677590882139696895197973604046182940204353538446613110828515148313157270059382791707039392807607191178794806827940484899404490105706341185812687381440820018833636423788383083738495299026899540113612991437557552232556732263719385555713820556969268092952050373246202551368301096460837682753180683593259337923830390369410616399390761323437092314960118886198063608468078905722184977060715335305731771377831920630103154579693159836226912197289034626705724763879168890576368996365684813218854522364911260329762134634947796671689570083792604219399419721350518758163258152354091931116109673519628982849090546513057688313626984245363722462977038520393934476792966627136358987145082632830774397148881972892800280967033231935849919659833290406844844765734061128834441082806006172272348139351396952977324759569715468537748438491739787317207549903914044575601252863313464746570839340018563271001884086244842748535631811558225297214128345773854243157532541500748654133373864202015037236139656948329531340556400929204222669539727577844696015532915994707798424930154167407230228877653203340950803218725923681291835942506855224801215492893168442713681582143074684237066755717786115720648964982049424391484677974768973354027459948797454332970620599713203028571326864701056314046455205742916520477623667195403391302679097211919479215494200429258462631629410180714752663947162726863294655956604192464205117158483343917952735581724196818400475838835224762258466063633292513521459828705182392266735492058488596447875362165845815015345426413882878367639785375634324867810808634974209458113949304838264995392895602767548320756129884581840410053899305220136787518764244671320984281237542745657265186309814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -726490331030400338620989122034883512491168149618572621316580912389579730729412125847235047898810668892986297240702380149339408418509275670038987419444757127070577528189510650974635396921717436672283613855128529440106799366544119714095111268187923485358840680735837698186077402455151346682065851833349673340741878748723094092737383461738427804253052232006248430877743503341725937354565084531023375529828311328357760031591028482571185608306274813932216370679715308597786066073626958857729915969870518678896817355787705068974991620061386371729907818925921888092568448802610370042898225991116887290373332568796108897515616737679753815117151923997000932389219622448047030246566703478175359000839783741205530778247763460142463999719628116836409774208618575296391304741515078759592225521770848013304423333411029965732137228291562274511232412986692087392946929229111888472531084777381349896615399341544726219720414337695154779818088177559081383218296103773325445164228658972379048526137567789871927236780930151683990536412891307535347397818268422942892027935248875792722870747215234536578030530475665191118090589383318981657075495928168847151104440454238399246824038874007301524476850244666609466161946468689707154725356460411503944902166862703788532350442404031857402348757626190496450674632175510061875614968181008380310581904668511020928390357738042775653573075342104714457572725213043202914899243788250536257087457749050576432808579651125326909371599879043456261020919717375137227591206134308541819107450215946157675633252738799691392335327935182055810015298006187824708297289555387062236625366666695096390344710214647511653657839186833374949140286939371216140987545451610818549433791848934242518289275729031387078731919753255253882970447964915078341904476259931029879545794402827789896893137671772550441821915358988053513755792554517618534687613250485340319755939911523047918755391910214124249288813898955758835791210076889674477482331348312868908831170233771156624575885025570743139438227040700402377667789608620730583737921215505429461379804190434249688275908714464296693122271649003875818629533524622010526533524074182080646017962468349919108485064563851776520620281159159607303764424247633100091285840800737517758392687442124275811039270490708380747433289062562769117900112839401983074455670505016505081010604947216035073291501688102610664935750308715321096958669831965519762482113353943057222216640793030091868571865123109842899808605429534935801309544664319657271530724739466083622332039466865845684861236158342967728822795504160754003715555612485654670693838468318471024788201509328800530759998903546503819264816707718477892032509565111981250221742014588840456315980040725290064718974140131939614553256589638278471138532429338876247918511089810877893944426209560048699393716442748954152208656292306468689120941274075631147820674269313645686925644346462831095786337470403013116734518795679051966038006355864093623924231163306439305589894209553274583017374145298209810719029095245387009284918776700507121341659028925785604977148849417384175039827690170740905135107641817870192529462501642514051472983234694296959595091438134966047586750231495666323787069570207809777108503026931684031634157011260178510291838556335095937776414551914929165171722272911269701962084462179675943743955164002120961410920342686436823900919543091262452994433980418308007425415984408401342589709305261742240125945326200582149511555635396768881388653719970777896344468585753193711326187974541079422007795856594267435552519676898679751596216466407016359346993543676153406770803601856838824257505938306708062053494151412445805508188404069169872458923138246849931023536317922502113072716219903958083619101827711297968764298259334535886192632534914828481643682929557536116186075397072580890600813596138360685986404755457253340709435321239126971440302243392866710213271383554416208115416343629900098842830285715785960038531396878888127087860648384392604935924947987751465693718804242155468254736129264572908889313287135987760555034021448222586170897810344909945466148816154026738012057279292234226510980242915704979395275834186529014051358205343886657966413786612374904848599612116636117034332325212216958834691645261396012843749386691242951788639965546913040977646362196522423648543769801373515267539196979153952274656300362499278478957941295687471352709450951482251562874207964496660032057647879421504616294413187219116153237259758473302190262543831522634718567132949829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 5905955133079930026007143155563091506911447625237903138117880224470047525708853909506773693691264684319475352336047013369446145923454531090341670822604415121840499104111342493968461607502997453112185641606573011875441550690350342587914633666568654643733740133145811844350610382830492356821594777592364254317640573780244112667702289580366328611197172259480895219729718080602949156547099809148052040627370625151430551789607893426521224650013663963258880954917736845146752524669585696222757562720970315159172239639956866817966387772953936712155507150262979816500195125290468582175682190344173069949786224339770338849535591550837933778058981256410791998479826743107858620809123722107739168557827641009411462881624533754130029132965447896851612836183650532417044500657545061661530723871361530512905498206876537956264252144949328022353748438274593110897273494342660913389314936862011311495999240325549992148227231266806031787732076584563171973106011455505732757007048404137512814201234628422972349473470236577695113141815116412252843320048720813295156446287882624017375520245277549326044452962036015402201476852595369554181304206099081959305596657470929260237574417403252109679251170656095723510500482650401887271306409288922292306418958668500866268343502748804988974335312395560046453532899511520102511602173568768737193190734586581693400281698193110804618456294293056643353974818621383024186597599795405476914844879664557663822739029796202282671593999996400444348219821166905942477582475329939511338007418053087152619562700060853933589282038221257119892658163512886763091710365905583402128239807655037665807171301910175378692934767655234609334509140956636586516139641707872873751919676164285812560164770521799889455797023333272752241511875772737842674104757896918091512055059510189626970270738268118012665897295240115823264808752837062269330583387388905695767469611079198860728874541416404713013414144261482885744428988418410632052741001719836800598887466912274385509073521474539284032258620536588368352351579569048916040181860883517910893001560250652254617386368660384817431396040837897317575604939317534525064855633754155639995265967978237980567365861173440552800386097194057276616703945653844920395068014552533786368730598800614524789001056943432954224320683882073525024870446501872386436151164805326786733781274923929948177780586546169682370815212656240621655907332063068109959654997215290851725796069665390646127213692906957346558458001616017825308840373962119456841015272391199713854557628582392406961801429344037009769022835202191948258734932733423908788233635200255575480368194818415515931651718480432620222310656866494409517635496366990778033470181990609060285516101688214089428212486579965005323586418280215725267750380192271552024250081694680194069055664669971856902071511875513342608705457848233857573010517104610359487568686742375919366826798987642885753909576021295875399806578140135134903915900125291048894264023702793124250381100309774326654655539715051246423572622342125746593114488038686947507892766237085694698494017551434694983098854760922005395282347893321097832798753776887550305218901456794225834834113620279020789640960460884406255423091159077107045245948020503199607645645166620136955746332922473666142256439517911387783174092638916015858484128777472713328471639682006624687807044319375187464684827580365904770012204547810947141576054143628920996053928988532381645491569753776114968500328655586958865230805606546555192139006579249774002389435110207198672450311539162121802666595998091418676195866048060731951437369750197972982340215636033614679946217814406110576920753470831768829324346629832305202268854688997591493714630326983595531867734681233267364249130635078335583204432720843910210308360697745932138217929817134628851050175618925980985394274806494532140606987036869206796406667799172245943227659113981562088960450356853132120348072492007732078552905570476113203343106892857491704279620344889932841919007889863375360688838157586400836824554887388865298000370548855221098200775628373444576502756567683997715576914851818527173771915843226191975063840792866799360276743590361597552437479227056813543856600486758032782735200499753698220066240319875888771087372111774738247449253038705221508561008057164860184868737507609015072284353701931847657806011378099206603719029382558977845054813096746954970634161688681511871850585145273300615813728242041166138123602125120514819757489579737886817301095732091198442503809928894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 17503917536558536621640231398203315024648492474754588101779237992802260756207253291503842898229117787857114032422692091918732661146426581500094694457008357536154969939936432772361625191722394011200649396714204322011517929586778599757342350875797259295480310697391978557911501791548431376315206727151074636657566392481213994871746736290183911525145250621047159186204297289596557414188943462830060851477783758973521990190813020092889713462347524922577855453126691727166559828095446011662672993993537464784504741204471358804528595578430834586534878510295823122313279696704569715532304300129885205584842967135340566567995259597114247547544488779738442436017506619307563200902444396674345397458983478518038234219871936096726805002891795775362183145587200166283764194369721992955232581684797046492432910082582031267419369268322987762251336918866762273117124738126499521983605229858548335762712668791654365864393020287361773816017924570128487893438921550001657935480372973285887304402364868230031359018179818210625117516779958690737343667484849502937463699156974423093606377927465340511255316392246435486389490964669885369459668807286903747498613000325415741537876248418474406201180506092204183033404916449226107753823950153331825953377192270767293474264248366555051059665802535788717493916980436922375959601288082568258844595698603788210033011122621587180278674988912575508916771778736665624420524037925990792076976430669354243747709367054864602556594785173671230052870036326190907799550210576134720279170779482062349509539028635154054591484730708249127559921654634520636574563589872805242181199174787078082362583887336737251637216417163991537410216810125350937889600721314754028687222221615239185937408156737425759361024078512730045598475712901686554435537748352078752749047933331944022590180640605558831444763568761588008665684329789561576559088379209563602113083316695143323017539941909833750605763639603340803603041698144183837247736576373297321264913247404303284697812004906273648127775913231739240719877704960544083703715200722529424533462355727848980468322760645105278461925819990692279738717541204412502682124181185510233203956048059683110525789435622029407772779586481025466168530467189594925977220144127280067553886725421633283761430074186631817330931457861258102511058690171675634834997251404054953280210040963395628913383698366805502364252044756350853951261932953539705072118254787549513235717844899952441781675432629731891367721633508025813162456987216165035784894695127005063156636347995922602743430846579564907509922687127902650160359689945526992605013792698321917030794623622037794198494981691084457246335669309879065862270615424769357355014911782034251206755955403317980327874127408759952731555533000533184753380305691899814563033220663391144082831818352923103443456066675868332078472215269988246659870536981769087125008770737226296704771600831858377886296500618839565267842993097678330676673592738442557170161655081765719293075701871691413649497459140569147862663072181229165259609537315131311919226966583038299380355532498137445128173780831703771909732742133151642893134977998214538634582421482201649224572259722425708218228362828367816509438922297793351184963107602997960068563773588241110183108816991245596566136834367238031385211768119531769190713010109664021691947213279542424339278732711480723997266173450024522368086267081623958136616419219209471170199037551284917238734176275222738977548627042833225931349887856111783570772599666256185884738649126943748666486532778044723930627688045513486098688236617720478907264383800718936289318363155255169766341747397488117102879784093626731342065247012058507102938334998731612414041320282766938045898814679189902668701254585252480902301139738034993660682415451152021704097212984888562297339978479255603628243104307506790624556917643414745452265338109496176891730281299136868169908993739859518754966247093991325091378165541439690435731083631208783884829090135115657375127587890046062863287974120623008422986663777544111344591108674909359720895561423101465953798325592242660691716267886375008422373516358356175052646403758169266864587762568411049927423199649552057104048024492759185261700021530726862663687112988982973679241030256589748507206012803084281609641701581285675976660097717744594340204084514134442038829778928656697377000127361163645698560615467804670126809991952976449164906574984886757644703356829349750877334113526172211568784644567398772752042646061454433947801589965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -1881900130278386902127300763982592717231833611551710121564374605638541691678849497087279883243192760811515575250355200756023417695626473749901715812244174057220811329400958282856205892095380636523351409934934994215841875400619359558211093526844579047459288398935854565980723247673121270828705783460627680605565038638331271370173610321327354732402223245196078660612476873482848080273309912383755472352527213768118581422003728918567096795728808075510667244632823458472607146564071201077054992746822866620917023554595947456193349749189229011612333518562496330152490663596465253331090181755056961646925043063167278073130461327519158949576204239797162425345737560592547004666889265516738341904507758277337171803181175934345566608215581097761427199764522376304116226075752001260520424371192571495345091499417193607400724028580127978829959783064887980189502826060827815494367973884097114974839263217149584392034111964237978795316709522062390887350060529442193305443964391437201283840939500545576188402665313550470225312294095196589163475942049311837783946894660270214389870507878458139386325920609490916639035107988941651951348062987884477635611185736467064629924651815553716877778905249882898500961084286978968647869836926164642258185010627699558806000409358424134674849544267348374594211404111049784034307593867868042645138530256273435721892639553967288214557896065574910201214071593858930413980689585723414259322492275626668392592811992239661588628512489239158134293523876510931494982274161100613618618545078114581407867527996800999658256268259109175684562795570231397408403571059176027790225575648836646323868981373438832486421427332816193761395055801616489651689278897488492386999338783017994641417364172404813587181854821041402702028242913433513818086246687566157427486548167432469327425428499814580477917766781749174196683214504085855949048541330417071438633659666414089095744342812714868844538874250966452152213997569458466715009912971450689003957698334362181862256659129535114558984303973537113458962270057054298652529658556603840042226873646998116167350900790318204321000676674777045285206684990789122643107652163484405507485012762847692326834964202615002713201058824083039825860041963463731835305793025518276990959963721730060407655299307073055349414514880706454187390078372417900925569115713591716296077613035304981958517936743406542761603982473279499057738402299987945561307634661577813879421090441984797665076609952925611936093239371284712285571877781074098165230161472341364384008549076772469583674626617062574504610768061788249919572671853518295407987851192172928674996534063788382586177659545112506752867677181848089998080568709895822142501082177397627329758250818397052704087063892239571297331306389567173974809295649932685797325782422918392320000910760252825040640072579573046544857972397967617826056123183522605983795289637926211640491358171359382374800347857015141949246588586481374705377978100743623266469571138433461968399633750760576515948828863591312421429969930328016921953049033412874985368207787342519520768566083285760983500955502419108932297195452171125740364789669328681027067353301354225838270425509380601113466881389740499246222161217791748641196648831624050493921212878927917199612889821794121943259273889478292767461599961208700846666940636772291666237805069045349375514999312160739095602770610287455063374792234051905879013054946613674741525188797481061349777912682409124127415856098625937339895107490511488692744632982260178997050096113393834084744424071674848384046393572935173815245103027355119296621897447678550837599185412944438828458713215321801911936885421264491619165600526380533081515242785715770147037627293356911196324692960879783632102704917715305621362136189355890338146698440113574662151801046755432347625440938468708039544724210547006435587930399510673880008472842716361428636276448478553592917452112112654168499382958373479482697625906582428260627321316761684607637734341840731895862472694221180891449668291879799343433074113110903152148869249432586995168271703699351047519893667334412911009478598544436452253712347422399372301756026599018493854494831999642754980548711853895049639432875040348897295320894220138812630020184706532489217542619287873149205649542503689152901857540684448138014759958107643313324077118392792597407139757624580256529523573958413663064113415752492859985849709331428155941676509890915645159928608277959674142632680950797086313579903858739239552733124583028256893157958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 45584922163722941735661651068938807637952711480907980236239097543843812617700636056163137657542407516239506348786271488240865051733639304675193502843872809745369061327577095665143308230832906209583753152990340082674202997251370622875583893734599412826118987251406697539891316257704173171370939923691101332578387159379214117182451063336678716252520703565886126368296260272519478508082739182631439852929093223648703654943767098737250558255511500138488963510149811313491747573732780047506320986037079383982430039295953996349872495773839144174305287876274333033832662841269738412248161587141435819641733744087479230853548493097283328560555011324903321659851828632748465151900909672106687935737648209572585149338603442594426380446595983772162549038151796796541894748776478864241709078541920296441214604868793647647051829341968124651358120298330934203867664067181199567512630126371016101585545746113741271609734378442292451525907835681464970710832690258134558891665921887951610263527662206830267664131318520074341483757099209400328301413490391760588689378330136595106222948644605448400447980846006670318964871407036622050540150232671399034042393939493392426308772844865983238993810719470841790927733773637317232282300294406799976301899346647700577820711739938226994282715992597946927666589120100609765462948751166477026401210862111572525958836688595577649824375753039445112649155013182025470542657037471398236076435250042544162984433062613351630129754351986756892146785487397632191302763646778922195065959214535002740419967979641212133755279880933108009249673862224130314819936066220004646288068787103102432142985247929137301872689358057161549769462176052066390273671031242684796498426795233332462830624442585658225195430749437012491197045927724298522973107245776014924476162225714155100314618034616390135454386308480818258532723041097616510863748037550853835946816302867434595014444913011092011249383417517025241285059655142123007800934656716091810885181321013848111167840141416664666176097317414764357021485508118213828273438290117575969858042922882872328029145671672921066689885478740265540503469385449614558031393940326075423866734812748548944703699163156563861824747679827930882751744988508561464237044133136757293070625119665596864801789502323605094751834086580453986430689486771529459016769277432021453469071440854953622654281023490566846379540648376830889259462943007770368187554665410579379048431299286594639786704295818617029387995279087883403960613117107331251985303256217574928315263578081953183154149191914057698627981500498184733245044065754190733131102747815055487322475706876952313897392704824170319026718853334487142410041446055249041385066656130473102736869451872145649838097021760294095242127094231478726445857393163936598289692576152208518765424499957912020623188713789985202362996236210420444683466652809677799589692490264954074924192988280254222451944399235273306286473861075485590909484614682386800969888398951577862179186077600320664595550659994278467448062283210028414746344000550369151986586174551905291978479403120141391182431346496556796164958068655923173046606108543615463156766492426728898672764125163826483127119220260214051589307395112341803685515797339842181673154081343251009458791630244391694836453196615029534398995904608235702691819578561427146629853675943713728219224821678867003403368673735669965324453069332685256144472965224888005206550950500739005231669527419799325498162072605791836559258682613592944817154451138194703888941753748244630510917303581508243810458686277740930898211572537871785661112269836606460387139435328272438758461585177567922302198308057395107990959574884978820790497345532726872976073337738264192348635114796576974465319930421646653980991406630475945873898116961151031495600242014998783663275414991113980727437059678797705962931373569995126894205337700355897023683433277235502239005182686988153055160184537943492793942679931044212179757644452895155301270577894206922876731307506406381750006159092909792428700945566936306968095721960438925522614639833594074256809314907494481476536313696046068146315669967024785207554246120005380337995280786632141500019592210756925292870555543679776847159181401535999118188211042581377156828275299089083612350515155916970752746740085383474120191135139583821763867399424389047342813050195641716737629114714674105580657574611476648589019376405791121005551362764685001493441290894074931855997994104551758985570348919544314547636076895287260413169860839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -755658677343383665717140278207142077377039013603296329160226156898006205799884060601475305836546478053773647826623179617865559025868267197145283479544720358055425969866512551056907667597671095395742975231776096249828169644157132434744315784877487691529774889971885254735461114621437639021522202746030209376431209343490156849715216844967154440150503980119172249646758042782478230352526016870174106475477433267007740840881735789603479956497120396515186013895474770633252096820824473939302671642777967518509764080086911199780491732556186538379517867982644213753287987511268161678453027831658254991362363533150564265043175260832460094823952387997683398181946942985711287390974356746381756148973305157707788990689837001051686883172633492640386659560353396411322220443300575818599590284509963282173390630557424058281107061741624777753323761566145164784621607240513285439397859213512414175494494906015461445257895022672283579987043676789481965168960647781036707505661048933572743901893607008912618353783832234888453299978602722750904180459645303745002860566710851475370073037466000578486582639261845040338197874965475351699616031041215348881794541628433865120513597788801791484090851511520579538197294978406172089231600829967288959068016577056800544976289705819143713319762163721860410355057106859055917416772481707423723080622034146761544589589160852598314886945469121144774062185076806470796802653859202294421844583732094021418175782741892802106790355286812453200902690755989069944240922324712347195073122243922995414723504808633397072056871131863902323176092895798055273134959950963315987920675498510820515475847268042995236058737538274832977137830069977916053901510394852137845408138445980009218876849199132436675585329118683613832404809463662532530225410366966604135609373978839027741417666026476466301616900996436646572017804751481984501414566314925504618490162292105967627288165154034828578256763071098548046229255535570883780956597352872541034842258583192990979259764871658300942479224568312964507594467732233268155874710834008303848454617312346194231084161641869114949467028384379184691572838397809305755291878272624241517761252341343688400923979687770955380945011954124157713176144626947724417087515311067563114921230812722392572490538706883896687638804019439334033063067373861305305653650029651854556413748628876025769726850923102936863442336773363354098686640757101091996841064840373126380035622334844221523575778524034978790571823266465091742681953521008318225625227574395594104906110747361656757925991742217505547728142182890424808608148375239996612549739652729209475943214393920342677098393877528282543480477065544748808865433827154621112789593772496809985599916956430042941785029516037408999016383163755807939199962539977193125904818021700455449198953139268818390992217335316148586973798638581640692404388845281894757855308042030328160917805089790472279234693543515220444466034065430184841561037672112217378232773099598317898855438033303258331414033775038518069549920182731910796498048918729943823697165306971048533480397828399459831139808716623739623578747922211194097962221640332473205622612812973358702065403926625610375057898500868243517155339119866004426276914004911521096665837881968077244195565605993855314273707839387226767106437373845037393987965804120317022523184708442969865083069477669443798923486180353979313722418969759841276118326117204984249916818984791991411313466379221176114448316911299861120045055585885951155674072839015963609749256000877948450796651337547899938037201030926250787072647350446611824514204739404810951634157640944046527099674199315792871644086808459220555546462605965346077097991347740180503013523737792527163671569932671106500414837651166289478051620823035616229715489038551220143361338745987417542411240391589973405102036209682966842681665664926888307450061029280442706116775562065949020261690046223772847367580302129429416270608476121864082160268665049701036195749623505071624278264859140259568598385316790417018957353994205568200492595480708967720194635499024771644754785977158059415370676109751954573024413707439098563290090165346949922109063909578459128263670116824142093480618265496527584266180134988888912232832143276016970794136773686817520361039705901361865788414828756947268664985197277788061050518038621286469584163414115599207581502745117309794813601171558161505104914644216720172192053266401059807668440412112880546482088132771378946260217111113854926429667102638632059097290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 9512698330131310270745667341741297453263142964408952122351863441886774348672658881939042573009294439292208650016543885166124880579942288096973001552776389491906913082248333503736815247158677613287406641171367094497934737511347679736785363568293617246291678628704527668257103321507485949362043270311612697253867810700530857684106494493366823507977153291535373977412089034834084986685859418746894958813471662206776523526464969812605109419605556304623716996297522305355706096269057631830905313207906773122024974203441941700966914774091555489483780841563321221477442775490967331356156226068665752879122948341900346100394559706797219829597502960148283632163834258190436913500775431215621870067040369802123997365502113016424885607457783678509836357905229462847882802142298463588989931589094371296436995599525310299632265237085580408870028264349079106589037636191851523906606458378341929361045733758270459782932134642284483385302460908860025789572887187055888381677922420904589395159569180041196991599783389573213104194825453831786066169235157622037725035255673198178725042318876176360388699535167217357978172368356331977372608873010975766987494275264062203379306909739518173268434813972806505931960310695874084507258971783782424547299647795314499427342759649220965386042467421582812312000054368464841420749229986755844654062145828260045179446493827334231172730252165716181937401441648785951711178379885093838992799240843285917661835908648301064808204228006359177008488162587431035236208484955864587121762069205095065175694909172572347474859858737852647139200493694967428425694964890261672270192276807977070805688566808622241026969694232741542985463311774702381618555925050825466008009775286913777364080326671486813991558452759056675587326224233815600457064075426225748493901518367462442539006747720824070367119433233305102463890446993216336148240168320667877517947921108884365255596434819552482006518375353678499861583577543955918129655998879859378651733959926363807799008231047714359099371442246985634110866161750328359966403502358030695447253472707210924194663810121047272138921430086234218596322356596915100526666454623916808979793806197880628699262506713616733150363549055200645016374534602860685982838593737412657367436000852786416241881961560333474438471182916129915008215038671573225714315987230024298882086755100201824793513076185707940562612204901307513314283260133345144987213391377804193581979669318398416464101631219044335601823187635849012331567979614799560760629912762665291204845911749929661364708386245302530704431339479980607691007949425431557563631122382795655476753990117414256694343467555287549972652253953987568230483708251294435418823946175966282343422769632184016643211856632606616950781155311216623160091720320774244365020694558405142943692818461206667772124718024139419494597459766266164393382893199946522952850250697214933875969618888223383565388900397567168168464486667617648135972480655669522153425749544947000745738922494692819026539381356234234724161464879854486703244381437637506226242447546893357319997328629114547360103177311344434380058283197732782076650677310749039597792147618684152527581220684917507682689482257819306350262755005077338077016089027866538086368194841353169927258479058960249270017471169017352854969098704130630279868472983827777689141351488293397857995778960497374486099917674753093631899593690419434436394660647363029253749919760751228739805781030058569686571279822866012028609681968590050764080477347355901296071794260070758484043007644890296678098425311515558356564650681806443007112472800776444940819488682427112988987752349418680516051845662272612054684906599580757311654889551009642854060345092006483949354797672476459667676855357432513813480646804255538349528292195107804693659182934940862457278801914766529344439465348543623968481387243084749730233647099116334595998683299538197007340381662678567577553516059719522822365619383471853296686186153814276205487834860313811310088844323914118914518381117335972532519763819269158119972909731132658723371975655615542596141783065735374097209874414622189045328204514043655564784681839166115586021980374804641145015179529790368068300722089791344662762056172033257315192269280839125375862234838955162901812077504003858900295273615601368000320300567424452360960963685612024469334994550116687782090219386443364671086858049418439944173341151313042638097646917288982496001249325550685898499582865929073501498787479579988257682998664677143096923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -83529336949449848463766166887036984216105283698754013483186500820538506607601606026535144291473887347970736942599593922918172345515610440950884963977461405465744040807111557730144438512899070245121360494192398321098955791067454424971302169892769152427191621967849472883094205065691987813392006773332678546170833712822832540886166625472017663515463970767949463564965580769574906495064821390602263477645237853629277519138822594214953269317139834225794181342026680362635625905124924786395807001483878779199213086335478378441669920137598196422179594841125558511650351399747144277174012301943262986688459743677377069318656885560531272712480288673614661572638823360336071274235729596382625233486671368355119502573806947778102914202460890211170350878229576195355535583810508610528792732854758844954429148902534052101891827703098941628188174099580554720207957919263390287065067086348524927466053554102480970563512248587758186150706003518236378417308669598334746032704042552119337750983116920560796690964169393835996015664281269613311503068400210894377710312585497542801009125569973721082117987012950994748075467998961722617416097529999599617560416717778390031427881308591270085190549127895978120265787900508175321360099267662816820923558474828543714384915749405003433943358108529858439777136229315754142464733161679414735524341435064292174861433352940981378368711269010548850567743983334812496174459618409872501600267113369450355407722600860980740536179302065106378468368195773413737420296807295310525685420842014410687217157075241142706595787086036115541697810452615613892888095209643720126539956272370175895353188260600725678510685031129162332850192586459739740928322494082011920295306031944237715332954570274182915363976905993595691333325130541564250106980956506471057601644856925044608881798364062229547323964680925542982859087258715869082012408004885401481242540067623354486178202808442154653204456766373999980352847642131435012960031269874876689404751511213055842902676417098980178305311732930961224671840358676488832463103165566949599243127004841859573098528160476352681525705356881532058322951050344992507444701362501571182069137235862481071184708619639505891608984545443828603796313977496255488283084277547154551452241184336843827640663012875469609868938505438435871869848932771900480453874223778470314204652642260073814960782002046511855073787422490098189358777800373165606701812543998126508020334742774798197165476573280523022944771958412442550652056435542671220113318715396140488381388060986671329009897960032336326482031498674714812686297876543880676568060823310512435777489829103385382281366983721809762786341681237857887963801178598367688177617271677210460056589494082383682988690729907936269313474759995299219906544212599894805914015836886499431578341202658743525515895976231437596622477139151661013813933316243594111116036562047280761019968761473195254060110124709196993915510284029662634705405241961142878271817915734021358572186883724181444963114051807633750176637958219022155148158929273264685132561217830781989190684162081286538508496223621064235477937859858048538004189460303784772968873710073815494106454756286621092900139139029918421086127071920676632699757634366103229437490444934169198479652546421182550662391095942607994839144809470234745188125415737637905026686459280497289162925626497562167342463787969171442400457046557800749002292790106551689060247881068807997407744596343576782506721401762672275922030835430680519190525159678749456382109192451121677013651690442117453025366572055177165528776486048597383985574833483330212846937449367056548461311376629198968843634909214168729106337182141202836288132169353315552405706110892486081716436478239904302876088910029902492863604316603749227539498459203599560923000241951473705539663531360487011860366103744576716863706757660314636596036719482134044869743710548231172439960192592158616979833079697109981858739138537294619727238269575409830661902162454288823415165718206075930685595694089167025921650614194781379916879391192796336795148481439994227580351247978637696886941504861960060656276757108898289350914009468901267269722886887914602098814605807012709421674037135346222365670548012841098574547304846811100910044620955952572855697120226455760039825897783137937899584967329494194995552988315983606917796277137288719649278529701459765294894205392067791953958232276273500171850658698255694190415687918701134777113196510698022714466737248528716008877381682395935058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 242005785374919144922672502477213610612803100925314508937666407634486553612400118496003997198275553209304240590189448501647511453990985950385209164484117797317723153426231441840591725033937302984056420655152249394710182758076403156398349425092425097418047889713444519124321383500993175933853769663406802257311504003569763120824126566968405679255016468453650074667364536514713210938972016765759112260725401497080802779754722597846120854096668213389646185565273321726590036731543836835556434728891330698402812718536443120365512672067176402577161742697435299880316139432415501657656420060235296499669453889471002607009510625006359919165596581187779554598304973411520268730664519441316353528036249092812372359729119754480862490953260844412116225615916468694760807864764065043013051660007846535388358931498273583284945144346689904903898658596666702657439939297850784805649509069412689775112402400752272254597608352939127283791332029782514251826228491026907223673735348914675454323693661017913600925462095290040709874591653100644219083654940578155054360029770591319920908963109391628991415259062576978829321552487253907377334573907420230155340929706141680945556807219490980544315357714195092547253793593338509220642868300023077540125527175597231034525876272151076406298641130039190477279776944140614865633713675542967665831075099093338184616775568699133714238313879602861096173811941403270429733361366304658353811890041462950770542665712827491802469558325208475563744229892060403738385644225502451023857014112326351849943003532688071436458477278006485906032447644787059766036110159552166478352152817100185762438471127823810524156350710905049105704335032368423072088830557853302150587400280907657834649972067481176567230500582984662533859646066093282570876825512265289737039786137423243701855074491057814454063243228389996476958961936030615703310663534511778469613087587219417320556867483540227583519321512943631552892020507593911547201094398529852633121910260198874790803029656522772879832442068688636321606346973986837095500317589003879413698375910386589836838868109332595710108237335541185934801176982689426485950011109296228542636984597757084376626778707388755027031583547079083781341750270637386525386873884995104495533730085291498673949646416353736244985121095378174039779789344309732123052551509140880932280350303838292880666743300388577954564452438077858337944933927293242415701863178520247851959128044030664875349796578379505019644712960714628093267728073249501535557364376750972748485027805619502325273151100485385974970532034933735407227213192311170564527924384332903310630932099731302770451497701022163209205782467975463097534146022424289881681713458662886405316190402744983172270115838913987850380795388589137799722079012574916420118052565813532544995215337575812414497021006947585532504512348060339778216291533244568247425093898381907058138511011211104811148655037930888487427577675092421652031392661533565742719046612766818401927927707062795193482848679495326068570243203760675404361052568236832395080214803669174295228336110346248337599972527391741191478169861709378429775818004453182572467416961999112276549411953183914843901810685358899546168199679920374678998198944014751634988860362912177128516929899614966629637856412653450128481200599336388146214162951244456668602310918250124382902820451507357627635151412694346013231411103203661008705061762039563048646715471032155497318624187826423082493954818691795128010765749216336483964003474893552723851209851354785120642873435816282639873789060280819529831752072547875003389025638805023063006888353477354091867314737553879256534094856530448432957892998446739543086936600923929298776360631043032401105747122845318315062557298404767537570539864204848648885787084539560094286574743722585535397125901122359518772947003647710028072640333484256371557491385162649257950124549696488059667328570762019400471339121446214958724756803698585046661649107171260532931685002318395952559363819986062725752062584962216945209381362176966000335057810784671966549659299901347270672889041674781802270472367419976404590235828588678808224562470815804173563728598366573672926513125980135200310693359069888010126956101122277603159081030185171972191840151178328291035540844292086905390563467205955004198435348617723279752496729534674344025507189763288371113682920169256359009144839754282430564486559168904420771226746308492246298372546577619016118243699934209529900375201805218239314854145050048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 7692219989031220956375298836470306783169543815131714600833523069586045054761577824329991501453168366905344239255393035375014505184470153627298634707425595865174300148379286036116455562863698228081431873537630596205440531118548089383341254644534514795947775184856747234716895766773385413145393421033806054428594126267033777784155732963141046225186793042632795550507028816979768849966246280489175361967376372079399041964961540575071770856184659768847018727940161839483805190498812533108243933583741372589322147878905380473255675672754791110734745946440703884180151945101239501795787043391155070831293375769429050042465154018703106522093217556927967929851238656520774438629206939725072305562805592193018448707231108284825719611218945074989996972774021002239578257702207354596877731199240238112535671169221659331207221973492766583075870790382658075560053704127572238991308525797317439967585026129697030046678862244813196280847008539349514249037775078759350085782294646535643532211685658846007584874416368300338535634999366648819049192058168723063195886757902384118372744927290768300410401923326818752862850836827131426877972724123048183756916847088922788356912978804062033855687098251868949186240361819851213552589461587221266823561848105618530188114320453216534862478997596086791019593147275000972494650347028133126830730188546479654988865195488133276238766732149516020710499878923237718879474162849107681548017654943365439947102204342515381746946052772321262622973866322416736050626975887087914055661298581865512155218983124915775308956142672051400705153276238735790899762092157728893614714201065696467891228145171985208487583173916708628941097341872196990132545085409765021213284568722226752074294561343995863217182399761066885145230111408390797144484220515355430147747198573216690207718548064766008783483127907848930709788514158488697333865318866786769221027068823026290467532716283889387018186875303625921849038021737533070392830375185878341537018749896663946548237825162937007720761519324273053523863402828655006225315905519715405474956066085785725839532169986203088468989189192598959091540102324169548028352453805366774536834655084667057928726857614050251357593678192202218524051238104906420602102394789600049333470092391637107856712334612163492349197929900834981126348334394292447855189691524044681221364459680722062662791659981502612319936880281001792882402010548977487905239647306452921548506773145606401151463220657705270815965536116912433306355713433755776573768402966844422653005005914912172413372503198748798168080994130224997898333793486943572166909417207970263132148513985393082760200970279717772288859211831101231757786310601258405858050107010724571876149594014099597242276743178556523354574418663863884366505985156091401658600705012051963290629773908661253363698846105408101756700894414959371323643372064818133103511232941633284301489670891137584000691385818281883169772314325389799364526490812498941137794594633186886307420417031577333904361605928361132461241618013154403826742293315535557179852380264241679214807223027784762817899802823646417289961538789463213319893353859187449071446536945354558131832316161821464858130979800018779487917105725789144187129930518713790545690192553215160629184767196206373190055667889936328809171693546349553307512870775706885012517933215966186835532592432195444980482445517532289458473574882253796465866895195892099991275756797273914921569135948464773109109352590254825763310489453213237766372537379084483235332082689276241772805301936499777929534445482987959225600538734421735420689641347460506950709606952984500885487923354348817330488545223902306360779515193289212434317468526492093488356186751509547264147402010464246633199140828186367847913141398853847195844225254959248654421986789800144901350272399119192358959794529401555612159249944869178703278824882763779868140594262808457334768469267614573603095608193880562528572308640042205532489241106677045845184796906059813444305900720565837680837309150404598419948169037535212939920315878766670798895373501454660273075036077890381563876099341874451601460763405427948937289233922864515900638529506484816798772089876031700539046798031731486605626088728893076698940327409230257888019057862252312333898390926783072966464523443789973785707740573004989749279147325828809791753641202040667582287288266566903222621593979306475173010394634843078245728831760959097434798424715759295707733963885386826997425657737039728090167045593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -173463144518993426356580332814747782374337665179660593020004248461772005952525520725805493385388081726592913595484190060477051840883969335426496260342813378972912628921348198636025263717485773903229616179465527213718899897103751172819589227237009456520834128850827173588362931948100685144593254226607788516546127938231710205611944696485061294027390574762386306710551210634683121669754467746140057820405499349317296891445266044142519582766468796627942763885328517092079502091682061092423749587035393645344197404635242606084662156638565547768214393884657570543604452569368017566172831556540126349797717745207010851123554441268634599383402936220919514801950485255103081558057817958442949979291990045450911627976153483660431077372789200770393516048393292759160131939055306202265353973542725305391974677638277977980794955707754331694854866168153590480907876804780553326025843308787901513873778998916514758215082492340955907200545889010290203860910538150125496286795922828310922672878804934672227888028003947653082540992815901684953288355822375923570066367548761713407952683850826687875619459115107843020479295318382458324898118145306801457619361363188880665175668398457209261878034557385844374572845311054690277122647392219239546010097926731024260954115395250665753406811068507024284018561295742533951094591603108889855617203032671296627060182195622044922902062238399849057525386281623556773791518561622289063874076793223738359657764695593390698951608479274691132283124867887019222194138027557145822792973221841395081911342283288096289230003189999086944171111119821048299674628495113176925193032396970397061063485456693688967659605052278348261359269362511023222187288748890384771719104656554996995374808530580437464451593781236257308101862805896240021809937101427409523989354818282510975021187490338788753995757360876199953519367026568595173084962689760314893588840062738409592835065315342343233572665788779340440536714347560369255743164454035650892338223337591373319088014354988387814689034147076540172224134930538620925141411989949374620164319300454863937011346168723483504762672976042066133653216446120696602810894297622346258707850673706603070854631129939039842893237719502563210452689906562650311171796562469042993496350388058013800434891461721290365493355856849727371184154906347785987817645976775502350883233519924487244061526437315489959190362276395963609563250982274959689544783530049632038656933513404280992011597164204301631059288603363047124669783620889863804747486468419777835614377113607133825607000572190943451360872378125418025088649390400211658500754203535426372985127908241410559668918320115196415423912012801889913813821887739840905990044665458137303000131288928496948300206443656595482963587315678517520938261867455308397894217820732096275179161565071260935259913560411287931032266943965399750427110492447165372611405074003044893007240529036487204763890380486004982911729295748355957812829930240122647411068582090723852960812095821195459808613442660775756950630810251761435136852919561939051750943889915340774290674218261192206437837753863187472256337644969499371916206236458004366130999125824097652325915155586155767254887944739757495842598581761544874600034648013232210960517168996517813403703008995388921510711951576900556258232202446151651313446000586247229889243302993330482273375997695591556910949227239791731069242365743558565139947322506176004993344268417971270840040028027807975976036546963054557363991928395479270912288118603954125843717669485959393192100764304445154084263370854709221020767675331347938868933868820041201692176594419878832652154146893753696782403327415787837825014231060768085224916781678202767039106773333432642706037197279041365646095429222140861816335844288279227146461643232782453849737093231308141525660734681762609052833443305367572490021524876819979326549541683842985274919313732273411568338973051043854394356511230002956166069773300842523964118055583326276558864466956000798529816878952445946228278799524485113914887869871427550459681139936186402023881550230545378367918128933054241268693823516162759678448279489719380178884356492457522301678196904850871610805856165959179195726722197186863280028768301508609929228855433859513477906439380169770167861765732973632944541141990286731779986335836145111197283839173248146906461870617440166567900874231038219557414384391426763210538088906887501132621901568233472963124842799328454418724971674431456492015968251507729291915893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 2044696322085443027916476899247717851695069899621099042653868387730556719961809034083291125606422002520765831465823545138268631865274359043541311350674121583893533533616308789387323571070204366064508481124923715896440876491375675391579142742778649593760833006390537530191841125383693316526928321687340153396832839200208398135663300721257428393188768802067627340883387340226111749616851810663821966370445147173784522549062961911127534220805869286823313764653865611940280384374622782347354366612716777493602028963452534949770461181677579295525905864053056879367659577278141974791940850651910332097984975540255581814585739213258872045490940984307117377399688434643097676272847229945607637346487181481563260973153812892205149779817624221209885072988159460944910754647729896543078748235408832847709188491315611984965964858592613597181133106867558022424107046483795388601190316331872940605731252188930208341102343109779914102686927288689600856345011089374004742393135517301492769295981564449246787893486395492727660308557622452088579119120442471978788700063222604579200608155092681182944322411368601071451725715408078262431036267375502537296716482225373131362803818174606502970549599928580787639822962039441126559370128141854843550267193310748590823359784109872625035718429739485046829337996120246373319451285404142278116361198173158863448153043635587689585492974223321703217853498101277931336912413118731442614021875357452592513389043227181957830899231799837514906506020335377610062937989468385500565582092067506140466202836718892521573944024338516094657543237264550704685558985386891121370763504459195420712150452215279034538438556087310269576476084387216742911165812149561363810447149536412365247649266633419481134285449517059046397697504850871282196288150744789505608470788646480327718125610008796378337317992096450156088150177158500750910324308714984966452965724980465210661136743250783238391507380815657898117516088809815825059627967578996911249909748377641383235911391773234471059779912440917198045548002520607857978258439847512576770691620607902276649143290865413819951835795508528325817181850290938392022399929951851280754720345494469988035936308655215280459743991092868635513544679869996353347878265196070823733006810443612886351996067917294165693249314096037251419613335622208670046449057548837870666721994802601600400044927034532274861903052325478446745556973280347994547959167543655054397741893877193017300044747800361119003326033069256640795836584137577463213732810728490705486719835941657426610622246862282018684216312658232571460546602179082688880536067316045206967104517462409691884153657618330490673802285770993155092658092506379727616486740120464488509311802242893827754677643871477136897584953114035874296605540847215808924447708404532450205262082173981990483377887755634481601393774013263050967020248511145582295199519408830547584276846893007331426039400477662912990757227257301144586827112570781004965258929056373485354306498183981603216264550285938010971938422111586095962938339625348527808203901626113663117397795317107633335332971277547419285811258850269249042464543692967024280306989193284487385061872914033496530653147091850569316318466181668312732279383443096298191421507457535435208783432162971672512536739918583070966266617611145390822768567315450605019813450903498760800153217076887287334699537828391348440573176760928432499610639780762150195061412553918678917388960517900661194009382652807492594152583353598347150280051567770975511263187006214097392245209140263149986290247808670773058917010980748752076704019130863629435135069115169937534605919831138451939426182392929272186297735571191090683926136798449947172421158692269955996733415343686892082854485369739361752091235603493902508425031297723669576801626655731690015250769347003652041546785070475708406011629483322554458918279346871671607219244425213352744530452054757440016907771053584876881649699716130980131070150291530889113946616693228264806125796663986235230239814342527226177750551389007842113004866103805954984517716456829600701824446972129146284025578809108930154510108187083492283868629422895090835925703183604578271263645728562671471117866729448466390870577659848538108802304129105904961844593390739715323040965160054252069853580138629289835662705479133324683182363006362103214794811116756682905908851416474390593152378498945335795372805704157659136691560673533307946581515013215140896311546904462463913887404487468302249908447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -15756074380883432798347361845667020949372839163568240546462826063257810268075147748004704343409387248546921506546470945397740077407115571929275333956235978090180097286863809610839497958077330278427712893898592491800796732829976831456523254717246190040342677012929082812482434337194034302320266568416663174251657912138799135312697267917807957193507574222456677856030244447740199509458272773676642179165321900003778228165707706967818008258218539490195192511933350507848883464184425337738162603292967106092649012010082240210103873206055446794369183245644113923221964824929810683361224246570846978651605911089098884662892112421128736546451768252350993109059589585855951657978255359646783406861144358382636475563178880216309416373895399455188352031707046878314011509274933571717378059479833704914309684469258896771985821251743918222429436381640226059765830088943491974692742117610803303516722599869165795481551929170347743174946578019014285800618222312289573314038698793711232114311419325858877981310496420439145683126887704032555178669147833980628232370795340211912728950340821652217040970804925379298936933279457682020251042172448982020655955576773850547196813765410584714776368967379767906748065710396709315712419780801052883957674861810745693034346162712378327865001405946769043607600709727945773421224090193746585459018952717211879871900185032083863336386008106423117738097139795982362989306411546962094964263918920876445439942502929791610758302676420507811040102814546344981523995139935588209825617340642241456252972755455077635062633468321160057633276380989269182240532557420134661897391058352105265933146447920192947101275303168690885971780632332534956346842548172783089589569619599937156388818878303596733183992893651167103147495213396719235276123083872856951954614153040814319660727998298464694763859641144544356204300230744143544584164636551933207373072356961414179457932436172970198040438031749416055339882426368344721763753822288479813620948933637178241741194400804780934704295699590306636546532690582839832336433172129520441291192971721923718688321115634066585695640829222357583215438816620796165170039827148376509202861517728252008135248052078717728997421703580611740655043181437318684014517445198387794599058166323543113843958814010033297108953458326568233098523042954351288085575896107338871439738007588993451153101302965418746092023049319438896823305884629422547859194322497405348802227236532718612164216136295316986585943241674430430856318043211186846502066683706212810295780597105234523272635915772864022972284235377773166234185217249517638857002159983446017470299387800858136981570694560640082646805595040383052789903229498455203272109657802564785120103176380767302625094510527400718960710899920780030718427920078941136187141381054843022300739549402306123918246231547298223904478396040688580608609627686212531746132690740737240561869803660045853333323384273946479955269564347605229852489091581834250925037731688458545574432796189580078335717188196783675739495184992013063613034408014829015676225907284268488850020281319322557401150981505539581982530191612594882783975181087262314552210226581349355792623640003477479454111597271143502572962892321411485740328765464354049152362571316051759947106129434710038274387130611789742304474126818257209403117778323071972299035029978108646882881605688662325280502443381160166808076530536588847206260850936732118338080817059292158498305726235739704851514168955296127810933611252880295730384724776332814884233999685908319460480263337304418380374748067059635518405395238326021789161836892684483311554834438146745711758514376694936101157180875460424884191871427365801281608704179074998533840583592915927184713407683914202168727339044234615864721686708237677013362618398061043110018788016176106046884987335254725212715969204936179095670627032343829382780349291261636788879064286651501252070698725894948770743785397858200020656382007542131354957641902410005753583346518546450321651395931574016533111125885433273326046490712301815171474404330325994575321753619759531523799617947672485741890660586747323616733182897931994171875472988068657067432078697047904600864430921327617642513069839406072888502275733509435396028456272652494212854843147358041450812064243216686131028216520228961585243313632833776824924597902991396244667258751511454249315386699636356995098884438589452192230996128889727246110675229160184875518301065952724994531815305709443464365904219448566436767578125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 105720354352676596584712781824440591776481475147719172822860249389338203019879476155113347972722871513243726717840028044091075672197991345565126647413897036273220911035886256809308242932176002907104005845820692804910983221107232016717135950885125312156109751148079400977597559390940216767702790421176442371066724369746206964771164359738725034989324118049930061336574702672023781925363517674376282287506451059225675299105963058217936852106485860964283063149964616723095378434182252750683559344130394210087778658785780240365900180405568168350838022387230358687029324131993015812958776141241299205861211801014294571882990147293275883806680264999582819738297583573699232016802140256143100359503329689981093827431702320675265192400287378022856265813559773868848950912991863194114659174539272260270404505529239185143225224971458529039191208772699671768619797906587154399637974744317947817971888961408015316273072051355863414017763090878307126059203006070701581233906086996157859998704425013529239418100922991691508257326570412166379352871284919042552029127452870696222973774896249932517749319949702304572528442178099572552574155955050350712701505102508905487981824347365926461909586036548445103851243976120274590839455431442795014611815069500717785408611494455830769621231481477922815886863991633124833060258520873908683464168045122916063119414859049802660433100912489767857243215835907538473777319202089283743485299199230504922525265573254034152211550268928298618454451534144413738372708789086259765675074036505006214152482502749802478644654912950283075634105586533888017536003415664896224504076885419350767844385426244953118572681803398590412520711398700093154169249819709570185741543349212677144664879253854538674822983494113223630241432494887550976556436946995391773459301394859057805624369144526141333670693602322667378203367793542418083602661233791415747199115078212681900415883690461465314157746948844166483098394044593633599753128019426577934482370865701382108109665246551215916698885292079159874199727661255892098467999188447005443591692025205072071524823820811719115018784390283476130147663735784350902494097916927436019597037448821300396040618557478024467722414336710829065509205465044696699358167231380840266582786744919975710934462541360767934341040347181335355956225564724829554671780433793848144213413364633319993376991116084331420674850539276929048834127008331436595287402314241986744878357334336157450413302131859619675945017590444107460007019816477108210877892448456388527104379141490794211583926837313385205697321074241772425385261365222690793220136015973054803330781355067108227907668025143635215555976086638748739979947631634709578765812395867230147441979504660251828385724746604127420759129623287779189232489007733167690788421808084522536100792062283604140951568273228619058512050716077549799630958834251305373829269904573449037683836740942321544354173128435406833456494577383092069769163418882616437459381961548131291989537954796238850471367021533147680025618791672131182663893937746469329274678361048230385493318984754918941728174868223166749505171400047209373834607315235775704490970589463652356039805403003070367529918525235720190838195540942090675273763001784805461027012305924514729915140428227792034433649101832239864257487884832567244065844634206020402422638446488707313390025525416131473502143373259819441665780617091847890727624253384156043352913280016499609918250211988479155144906424865621303278813565848727855139910162602202700868109369631958825227889126288495654356903225588610043731317175395281658309895278816313079000529575320774189578354781479215696910341711059701346568646494619661387950287340859379278975353786841507252209432725875365973999594685797542338218199300446106322841804487735352465514432329655069841339503661181938236430621984143481845811409349118149496913532762571777498386381133455567369461103384581249158897867131584454198914151618477092395465427101914261279574233308763512548251616404300731421972774518730551726242983098133601112720926677161717143481393481218720699797708482343725411460971350662460421315820805930462843543130562271050382568524157691856242144909496966745676748982023209805672196962425146335170710277504440802865749624595803143448148488304053751792882105306029369356868965627912604282698166953355297687722080721334920702967404445175551735365900876851071768691308110493493306774592831406999160022915335837287372248646799555160669115139171481132507324218750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -1274817690046222878650181413110360940467256999603858730105970673699794160045433840627327366931737669562330027891804674087969824409352971981230374869490713358303616993733243327438824888953684146869243447267599096515904617617741747290907916742238279273585465941071459152285268380352149519543479636456472117218265722286916046918981743402513248846699113712521214180044650237574395952335902370875430886720549015054669000692854215583105963548966771914779216551246735137740207500926690931758020227493724236896410978427420998816440404318346465534820740785894765975606305804905921885833677909626163563723237976059089377597954987614584472606723037698008649227422739433098311586183646867584022674519664896106791250622858546775400274836605856221487975586307588535292704057423013641769685683498792309028528426426618454923336286707700402773490056624675413438469683586685070289731479076056716698916168766609346800921905691542997132007399615523583909378303352939978318035616790589288155690734145499842935957183718835390237033893629477798080296610960559822346425176409557471788110391031425607458880003523202690514862131023625806144967546596909165971511778700961029456642797497679947885938793318929412385914405027837996581427487856718636918646590508636154932395403203531562015216130825195362942482458736615688189168345397440305727215861571298194543896088295624376806967161471404066150939711201962239848968449354739174783179585290622874676956003346692828517584082959123451065791016039808400537190978438148478215586757119309867096364182097887377201068570124810258564687981164967166941835841933180213318220167576931119154478831539804514611732524875619311537323642821819496699351063602027193272232113286665816308057645622831469990915662308299957637967255928720245542292115176085814063125604118176647204923980707207375984396861366763502094066980557689505990586420846315659273036040070365298961140029424225285944468476533199694435137352654870376782275398238908133683034873965035773393342349601408687201836734417783597125064820554098604481082532048176715636346054737382898695980342384611399287444086110376787502492626118035720671520561781229273654881906318927578149320511670763017972005893203584286925479915740920385318057369032107039131876847387920217674423828641223549386570752485480227185472341308575962953483116641358474227587294248466053937750130837322471494021516866676313061682598670295937642069253378737989150264145968829804170936092805226657574188663662428849302829856275795229101088578909971779288730265948105053194997386497647775154995691203564825890102680276303047679844793522103649432571861638510269032024165567363807138227177782999817488239336946102459440295223042186647785093727293857030296590255166878906291513077803830759987023452086902343051608558861553620326630100594357020626283485706905239489311402978990755661753584020201967261144062845459039042117354211442119743719460261168876631707356550733871651038983615117220703675937722520321670679974969407272226905617346916651580619835412121330415155562487396415773847019346294047907146727313465464451179039555329220222318416123674446303436498587834455211532594505362034862972417362035606271031760892945830271881864110798585259597097258901601089184877076411979153479656496690433087540994343605380179421305933053066175577340482340216473678519749511585953954864261762820648845785871856228840158142966529819959859389092878382738449483463520389840225390919697871318567699229591989337601103147056338076265289765057074725358347162524268960148878332307814461138943332222034030493124490508567206370139721742076469873227282661453193782128153391481096842010828870956272190432679825417218977032146015980284686064624738039735567780650658513853191375306840166544772161378803626000927739813203697072316273332698124429410487876322411403314250718195051486528536677069973314384368329735060128201399633405357537586086982949635957431488776700894915763697401017012857701272868677030566366286747114071670087464088683578778117733402318043381654116310729881019760213718035125774473450012243754759548021954780666215313205445782267785308658687014348321911825761093477579700310456977480693206431396677993860624057949521981272606276313437284242100874594357300703780135898461130368354226941004735111170946448536091039523560029119136298315127657088293617193940439193219273917673384087413646144973362135026883690496456148674303022223366753686166356424886543409079244643100636835697514470666646957397460937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 20858231845991954092999759441447275839220376943540035550832657431755914949698299633012923953547367681199191178607571699842090939698892747984354271064604773258611161718866148683235547487063561238166766800999178611167723693339648808596298614739983420020093215821876054535611530663604957577733350819434477366826215057666163079225974672686145289192407310544299988942446193890327446218672949211445487559939857272878552555196308090491139450092941737843037736696366351368672928073390388084382129751696729973258211578196138258905306330963981892202344931289844180018967261238188170920625814726452415948502616081527229310297191233428518961118421943342086577394782261718999482903505164064032281416423804934026450139580862448951474222495881276422814503028473515702512415361595547935499331917939298935531521020625565997224008202911642656489021304578205238662881928553764652868694409087077207780128717575677365162781991549867928339741321794780261524936939944237063047001977980833765742775232543366535219742238522745634396191386572849823782904388080133732649116028396173959094312186900784843785733120513859865979681481414129479717144950811023420361260539268549312027272812259176117783568435312652069609149817722190393479384500337321355094261993042152804310206016259470324308781361442299505691523115769393921288341743288287242099568944198760296324503016288890832784739541394402270653218179609402108176270221705323621045392481848767280988151900434359154030504273845749829870204473556514986997777551683074650817524750339970301907297600090920208105769131433601219385479012040104702032188462065974429681011085450717936774006306405130079199355592308065894056511258630016975160044882137830028634877059195591662594084099104377229611681963979434983533261493579368658559104936825436643481099910976616235994212581272728399405581058710991718103517575014220631350567546938255103777735115589750276137662826629453808482222166573307181798105682918812939446827302432734780455796697394992752051099074574709826327175638710289674484703632309376534447893500109776350948025164741097644706630274131795899979970318134725984770095756939781237876946215590077986724759415170086871716198524694003192743853410926123819920018252727556394201749457209031919417984340461054193315397406313783006260452738344410268691669864769986748786730356669668824565391901092494305854252504193391685847691474600522248344769706551221831915259393261461338594771718647057431356169663499560166190608051981718499351058292922653568179897467075016485297451130029604016975383724057728050668875748109729592351227272776177347027864565530252449719050194282407142863987089134219905369482425194025883005543381485907917818753907486033973360006533531950009561418236208249918555767550977276062180030720080255011391642885813342446904681353794235813205894864603486974601958882595527121670721050026237442321112450268073627168823702716769790193087929305696867860904999206642621339688310762061967440611105965725509935133778894351729520979647178239591300746065984357910073333321449741458291193549868110341476120031200645278517431520367192938518726050478422420972240883263487556134827382938558269801929485742121184155565433384797192210227757050148303318441753530367824817875541215052803676535432670346297526913144000683835558257174102227461398575392088218749065724387316295820897041141013092668979107168267714632911824594882137738975462304954466297371853299159526859661018023240825333512590127825562661548818087356313153598121287124243583678598963842504189180899853513711037837853642777436097387984322469190971130988585680415023629788271774702808923159864288247269640800704024405514672650000778323346491182839915523963675015703863134821146635952652178983563935679716741299019161702755384623345516587324629813083100638740128374956602074469524137362405871246296949386837619436548395760477353922992533338234472733174098742625651603779547805144365484730785982678815440655717716471312413435288759190443125280627469302542588590727789442152199154887206586916556170278213164948696828453188656541616378648426503662414426706535795380022512558696192737419752950392183308504262055131339341262662670282366460491313197279273123194426121294006188316654386758381969428937614883961065124907004319157681531317768859317247564938197990079614480891074696152319578398604552243948653010842233636846747092287348853782477946898344699436261565547718547671725583638258360543063944033022327761983660820988006889820098876953125000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -264299198405483174131688056640261238191373460339193803884166496940849406957133563549360599051337963215874666575680159099328497054062775994774217667558236181538706423784789328015647770965261102887321148286973625784490321321692690789272251842665598683903189221834727728144953247091284197990909136544928571887182410796809823808976080300372578323681353035075877986332032991689985267788654142329166926805710357915227005686920919988523117324792465556521386279445370094144204427201809429607553019590857076169273809599636808286287374443110016949454708549978295584572554767458369232841090581565161389324084601476576526251299249296902366281980549121074826284652607860323182511189832976723406355010379498505707495335279494059499827241573320146541187104811495034665137000702181225683168707702044712305680671498684633893097312853547893608467368609439254488039935594271728415287229110361125803868816857342649438051672783519483248877817845198691485571959193956751010393493711437659748584742854533202664863020911502494333276753920039424798177162784963199397658312536962946420901731929899608269843540563452814107510876303856443764372087779468432578492413024363428303667356976457310541754696611134535690789429541403726951830862218612112415744575255248112013500168849916905821642582529005354066263530878861758626105946959672225652752869772836421457999191670848676686809039032894760545139487645586013518194376486547650552221855832598024666180697452678620913045010362448310184134551425048914634676941897306282205789138726983565918329611663040603569045045444216185089201867235229042693367515889263716135218332635646846349073529699815052520586996173529669054494186988012671953514634013490112699853071486622074548984438168947237249729939199985563755230034683701522052754797869152627728395667132800240086843954799353113954819163599237085565043892575579093007479111726723987689402598002576036513578086183627910394706322880288651278980889124021845434692070601572095823438780927536720392488366301460580985712103147396623500395324043376594940757142516810605556873545114827191869581356439880441263415233021109959108898180484801106452719754301304255253353141056819334510527487276514776379939452577775963882514229520973416877853934962970891669092804728319796752592025775628372649948378277703923074316650652216112387765015962315611774737565113190512369101537203860021745245895371436630277737508497276393164686623210478477068550489261764483931477578251312809757860937458704278353214952902753793706763947831405563293224828768650275586015249033093956632321287307762774476164523205518508638097249275830778507467260492909706257857116696735805833673063903074296587488228372235765287094698977539450781934572798079277472833341010799073899274235139387255565869770700521377105433783270173513591601450008726211790529305970806411079563006950343067486835332594273663234933953280838734468320056225063168575534373039533860290960824922859032412768316520458635653950436554395500485295173425081731023653838437747266449785537137729257516164969515976009541708756981375967462186272909851481044441612804979101048696572605418011511885301009759129253852029146959899142110513591682591823138573456630925660178406857303492290231575385092834976379100347077171564291988365222211166233067862040506613833426443620576629014609503016125610841216131501849975919001600864513530283712088170372499454088560474640940592231954960661813105577207485648140153419816881602888635331772692661036286965696895698646383165762223468409912555613670207373589425531791857746123092349693142828036125302687290445897412806100111251330561645945045180232052005390527759302223703131581240581941233221544606126591896096302854675864187395961622202348213944326844121118872678112171558926523637851053610310305683658704333560766649236145630682667189450392174977661577200515751249891403083399410863603475384247614717230127165067431251128848821835269140055011353148136424237881707618548068767895635075525747436991819094112422575186936205143695829816961332631644269753632405643958191420991944562957324243820266563566560850375932789505333319013667962226656756366188309953772938311945992561047349226211739150756960195192317917561660001048533900158527134283857790496187043357690034100600566084221194168792617004283158285157007776295672262431038867717872029378728528908508446383464054589482824531245052303396340727553679422995401636413258499039429372881684229540575595436557865269833200727589428424835205078125000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 2459298909779278362020403842220160413955883199710479229638165499770696287690663102257208679231146473638009978742912306569970665401371728110395525375598216636875921128755199112601594024932447095346953273238142925732952867443247760175793100418477181578240141323518424301631001240145870162206059418105714799460445775169781154797799590771666182768805023406453699756207779229348018003876514927534174996239017349320442065330785510907395795650712761417724492017017179710764434692421446101645348884430626125042416955420719794285845070038630824807760576409807048748803385369659742225317850923282396301870588769755839496494614374673895797658382467286288221496410819953610506616286804772062884090116651536004689336546274516050926735152436305182350011697424456119238770480727780708618727829725123594028518569253447589656686874255730836781597967511133589434244877134182160114016519200960453228782757733084407501133138847297092875577042821402629935306742152180902493965517091396542502339807601626504700398540269393047282235686069799428478668398006938071867878728728675129028493402311825053047803048570643469599124623032425650036557619501243417315705281806509109523966153948371204155926244938268953020367208798660284759021367976268059915143586813883688428647788968227853718148559090750082076597890716096685435614810636327077887895676517808917837942091038831089405077256407465807082305624866748962407671541114485418374271254605447547251250239241694993313376394476554203513657124406437847814457364112192419187805085273625314301183428081990978386721157444950735147375238319262057438636326742818541747563485542469301486386470816482335065787499718258929834981484177734134687179814861227627810062222632231323524089706324077595263475334506556857795411840206482433675016264775001113697878445564145974499228099989446073266848881689001316530582264118669600776231667344866474490574236618920209422035066220944924775258939368145632357538380782609034492441224720236413199211742379667625153006164845461076279346999279136746198778902678452590558536214661093106747008405319164899681501988650456183301665565270121548250813969581228057345020939717669508506645943194722247321839797131021612436177403249628566291612975667691853861490622935554619630997610675913559346713386425382102209883136730050171869181147708431069423032685454902977810680960404385133782180930449061483892505386271520588503253856252136648395663340752309435290484725084274938591982744966099275922904386069775196210919037027363739986782530777586607260133464207552267880337779861418014833821012257366906666985172764334268487774785957213095905783403242434045413282179373354143162967725260976666007886602425834007723115275873333621102592988244938848304311352781863306064645031255278804698379632191705557123067802266706960761413328003929961549095659176316127448196941985911918486604908553710882000052603619249517876363895442590665838857270799354317611872285880160168310124918197916874856761586009958128633798265252105566478536869427785311631517573101331687936518167894835562888394004714252804905775499352463681760193797745897055173427327559335097073718443561076950801180568401808511036449944162279715508547383681292541035188774586265782140983756712159584808166499068564685266802567986729174126526544176669170786463750644888798633375863240474201384750878099555846784326493712594135888639094660017277402400052978998846979024518670411176820514739693963012561327518904125589164313015201350308578550224040881915856202472184767549964729093300001178019299131127934503642415349900283870778872383977645310986969675227636786228501705805589809455724825306608309704615329619934715726941671489015526685833351420119213362376462155779870809491463588321262661744085759725530349366904852821050931966859556091206285646354419424989066555823537116417492216822568482270312777989836344309859418783284448732131726241558930610155901893421456330330048752178768374096868604614365765039591969344777926147612372372148978681585019172493082615902525634358260241153855680699240661219872302544770171229056724010298411957338114720996017522206807655532584817567599194244719588759250338146382835087066067240751029375183138306408226847123183568273594469439954230370783733955151645569487650056254730261033416107777403806188990521442639320491543175523151471876198141036438109319282476695752354766211024020545935320320690808332168557508326464223368826954639279808548302035890037453569334502390120178461074829101562500000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -17711100037515354751170673652597829503617083512101938635252064414135544283936949956131251318727051805004588150604376883404388759521884618701953006186495251623084777665027085722713071919023211854428625327190275426523640792626574705209655211178486001197839674996510663791170646253660603268863099754515684642049388917311882497259795639784889127501687723522684220847367952886240727917353436101060716943734948379130135807563121666397361672055331980065414210786564692784549336297100472299996506280035322837571489770442841301901198099756068071882332267410437736069006228193914758210372986410664263855174857146412229151664002810082784731148442433425846754763296301943015051674557484690747357509631789725364396716400878326039536883932186670653981655608943375264160781883794351442639253867401529226467995211570372594161179150771264949479330596309139125896261871495328202465294732582028006195450787949674058118897415040118241370107598982114221827024353800262047354268534564410253187160636657935984742033518932801818961751355539249099185263738644686666934593070108359436262360712716738198515916399432250748098347826027031296905321257605935880726566742293571585263302636454911813124597101377923393872364384922197894269349208325771309354706403923233591212758388792582002560245369372390354672140026324470343649822635934910721181608004435948078567695495200316300698843336565027257353436097433028910829579991890807741528151499851329624710136230574366017431374891708704158506941759750344422329020178768588548343991339915943455992042509511691739791315462976016371944610046293685080946086464912995902217870777084399995028637975435165528563741113989412797617665977312507267188458998121478950973576897075697885400260935146915092086960620807091638476173883805464158676813558218589125034327006027315625301192459824286674338409991504432677631197220957665890415959677393595951275435092600956823117796406736348092144756903199019085767696464203683854247310906939723025046960428928055601065666978769131438350677316519625735819811645286571876598474257161052297768962697519590199112192416868116938384592263976384509280626080380796843634432536791826577736994522524241147155940317965058485882180975888880471506763764084706226397494729282603161503591542539596191515979918296463411812582614478748900143645010436023397362632527578882191154549395431656692973592441030326979825514955253211221203250118993771339211414391406380538293624326260896547703538785507510084383578178815384708186541587027284451671241009011471184788686297983109789852013440335135392860680385605252009501590525565707351354170457062185881835406793900117407995728353647979356478065996966100285252942468241342909891652755221290016779086426281054267008098319653580574549429754531751223314513001734151712905434399827230178675876570656255620126392362342187894575878340762045452801016590491739144504966725615056994255225390047587405140683309788175787612882233796073706898204381116955710121040646612030836296352601417278240133995161106837099466560152342066674126099341795569450285392724729736244490195004594348022099460044013610896603937578079574774736758706327901086317645580427331376758366794642565326626800056196656417353490875062120656080365974190694577248037799360180396089236437924996040736637059576063924674541443740330923292424982487961629389050164346362334189042469300908199195420019350702066041660917452626466739323368338514005515159036005095290704285188359278931540291372232064938294604392762189690256253128307519586483232101073800178159558897382949074587172554973398785727933431881035205165654111541343961297888040405195885725476819431370097700709517131582894050208196989256325289481558408537415779335020590124290837268468409475094733346396595894885210846036695173170175226904364424745920581736290084169308572335387665436945103587794451613382059077924202293057398928801823324601533007939343916000551284721129875605299068118259967583537028289384069427571562381070304144640654054656098350283758011890812549476276582345026635828767266209786013329092138299925852544589254502458533255839079474521171080008791485539055694280934570910477545990830066610192698766963586275609368186104652586613399425944748799043969637137746411843831101514464609189739877751538466558591512749171524836259501211293402295524621777179321921505306889066760816870274916498503033676266418231948496989113678686127590059740165263555621445431917889066806095534067910790554378763772547245025634765625000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 105303218262999373809926025170660517075331989441962317669512553370820511535939681098481791972663533994875936152873805536266395517866288653555405493563918738169913672877674594790486226668957695978328945266316292600015255801476521133457809625164213878340692929583422844181384722545656842647978957432319799293464735606665243182571481823361796063984229162456864837036835929041397563475078753652900479275023525960096118344814072329158395313472367672964829734541514634456788380119515969982143393284084019675022129804294973306200295153258519120028829739798306056668654464427457783501143466903037221201042092093392214362428900156739127761657098085951234267037540834789062844918875018119507170560963172241237651017027151394925132605700738566364370749550694610662201431677954044484418699674299929565099396426523779096752411811120383719700713166818692430880305698970200579757219995416006053690700566765492903410634050416305598128882434075659954993292313870380792108729247704329358295025221999948213627173430229760231785550759243415349207191289340253986187664635218861772275798716015821859547054921523351324631722049936185923707353432354676333093461823700208264472590306974592951263930638341968692102769283993151342587998087269917660167279249115664929438280213103263064942550588035264998801139167567483815831080603687193107239087777803022976859315039440608382065882249798556807168253672157357772147494174543372811603916892526757485613214151439313707308391789584799450409661284375344696517158886666311598250177145552284482653485834601251409411328636181676524905694130491473063908196818885930031186316929242271826892031141075006654362534694689399764274253740742372646172576418256861166742164446269266828775371902606698601612566608400817507163350888185263896313718586362464110861438427182334946522534348079746108524161439548269816198473831238823903479225887826588928198979814403690203835945515602168248963518258059156302757072313568534856984438878248679438157911606723251770174298520968403537097599623043607498447766652058064260532438264752656112280423786786093454497324047587566949485317695911499124232962526129604251707139952047508321823730303487193883025284312003891860405501338541933338039765809796574433085049686448962557276317764073239374671432484721313234200017183062202083165126875162433082266178877620143952816650699308944124093410821537913285113522976728043710722787745469408889182752377258507550642740109013773493263235218485449511738203490204787573643798454435730818019560847224686097416175167456855918268301311755303590580607045756884083816207464820852813548159921893997457062726878164239571053800975249804730694799725523973291391250488619194143419423831281525298570894141441367997460560900890842303661595139567434066760272773380604769816392052303431808204553241385264107778975437875589058090681572868753625409830075079172993887475868090407545698193695547128932030321585715783918912728888646695640770763247356950633843356571876932746401899928114963113305637733458987245449747599271640019955868536756852431977620229594547495139591718043398027826824943662754447736672140866237596625445483854766414712815333379554208654061616438312987378949881493794997990102811886094227465507373343058638141124233268241478195483826702542089896086563216104540714567096516805039403590079412663919202393332726739539698537080022430665079018366953980504239859723474534005947813378574534954817377423582914085959627855333973355442440988395453884849374528428183402245346290067313128919122755766945472881841108181325244435193438340695770456004995707745399246951330129385394961457805006085915487036485222087114366934170226288870825024790012100369313238929776266486374289552310982937444582320507283396482126633403672850880451220494540288933820936057888834505197778361156379276897223603092906977654695728902746120621936305988964883767076327784994617376031435172430644451056924210019764102336517079658832829346593296637700451019240514190447038661727204671702763191480647401635174260710264704317622316952251515692936159970256479171374430505529417601357295048827995922791468954625043620005092364832437161458330468589468212420494381972463405123273588848438603383169552682843597445449841312216806264167630844922163249669769304078813507421682941849939556069434876143380386772333120831125558873965911607432784193661528581501537794170762258817430197016297435457017820628711518811788121805449023769482574941491748177213594317436218261718750000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -544229368378779992151888078969850613437840736460713163857675192197291552385122372897743229862487216443806151153595002876181504476623486377050880830682794224267072763140772809022941981870266688237840529151861605012648235994242804158554041971155964633719376171195700880349315591643010741136805069701520721717209489900219289757491820672973533321613408178601481093987040237879544543506151982405377840774432465890839347806550968517844190464179083306686294565998461903559490231018504026559559619559217719137132120138368005932222602114595386376391069244245245475033175245006416485599740329772103063212956437313742315094492416517808411005232221343285567605583239540516382490535446004657220184952314712960850445077388857532705866163722458087707324162821345076986324736555402889758081263889925535176451957668756484935033519545148101987426754927878673813703562459197694007942280717542934956099403453029141253065927108632993529464883189912000446841013122585090249654987960428424674085095147083886867226674718214479650312910061235691485235620001588666853272818506931086547490622333630397934713235473792071349539683185597918388639028893899894188610880295948300903447028825126068565667652477757981059146518836814447988359843028281991966163391198721533109895107768250179366696751047483523878039874041476370478195157507153858377936624247792463098377451778857941239804717119505143731884342125352444369901304152307573806245179726369864645073541827110964891861465436718905027025569477618533268930035065242495081294109976274466726891649815930825144025910809823135664002676276710309045751401395631703536318871637829085288059008683524459118824456316429247864423741923403712435396078656115138601714013854341089794234683665760683210078457398790093449415161235703361754641671366759985193147254968817115414097830621293688280957308659580658170147724969658257234292332756944002468551525145901917030029764136933859490936952251014828203555081904382634986127853990086651276876522658722557341578709775989594222058020338186229066415156752387145300675324747421586760314799938307836529741653694584317891207354429641959206581080982406007516591961728318937203545367286023605277398432784128200210535141818138055165734517887968423710722292205830357336984320153114631070154038418295909374433352328414645906726199090068004465332178155574564113656095593284412314977468538222555236614899028893377771935201083171658175012512846478864238010325303521862891886387011316660385615619733485726173613019827389624378966375264167404614121381363776498134632211528217966578071026403736650989805706015493497083198900856749374186524350134455859723173074136793600605306947416418179727735631797817156103424878260084236470255227712992166375010083248840506782295130567765934657747497376325997170943313175218037434614513855633748744974069887448346261188596786281766037549642960765347462266321289284723141013346426180440784005224066473125755643881256635039683102203266414988363572963991647385801862702979036934984544655266440487265327078497671712735783284369379648414848375803692143272392645940530330064669425122286018956121949181280017966059632484597310302895382369962615090115269965797707365738135617429678606590598208888726462724743450029760275180341272249351993446310930558993382145488701300504727137556464869710313119707462284043594032080206815590569178476368646838317957413967699610879948596739840666931398930344842357485095661881160132240712485323296887591640345334001125868551622668620217003127583972137630164806185973101100205348341078055143615327551987188159380269093236408026052870514379176334942224847443781578627626210111320165097005146314530276203857952007292285913895495903974849305549433492258358316548304496542286626802216028198981559883557987981113502730540064290338692449514208969418121564991248533375335601458310333102450147332065064706021670835437671027683602518449567208982292655035428240796982070549174614164553407490484850144987031421039210341624652934306030549159507944396315837051268349876299212033884782682158709336780590411800584782901034181052046104812501890297339384821879987613537257164788266568793118236055960482967704513500190645745526487938345424095242520194664205445206651584792238807230027332948805592216435217301181681916676509980384544130351687982420936398490106618166262207503434697226921780575811227508384564139249689418196199499804696141976300129282925125898418997591704003385058852071409773998311720788478851318359375000000000000000000000000000000000000000000000000000000000000000*i1^112 + 2437517616775635057359080635265246113715896186518185481406538379715937167465388012547894197477883976497350851094353272041217962800748291776270404539626155353751695004081219559382740492385298833204085355317795332520146801407555759673750411983922197337559367949808453279412321205501875296795927836487139268116253827234699828541737308960697077766075350868101889969065796854944991672071921430191504341682624143908115001478136398237647624195763069543001112441623073659729740625175478099818737087302294853763873757125781729695127516935653869235017754789179635523732017885907248194331396722217370236619801870312375490341251745232458478247148995580719364329227195346983226389011925869378966786099684780503501504821844365091766458333182046043210847116059152935992932697191140466469039898334699299629475033446530538792281679562915084267605351153043977017519725019662290588125140960001966062242405632798313156130403865653893687893351350667544722357734174629173606969245232185613606077536060115452554232604418708161826373696686437389652116514355272695618899640063218772047483241185036022761009251947170721155158844207150233807602496136882337415123475396194536995274354112175345707764105176640295893674870143021156543817062691179827676310566999146902821191970215388450915332887684257293465948083734701067109894929036494813804149330778156095173737824421311692889706137914646803201926518427398292796972636554768870360469500587888190376097610002558837232123435519054605159904347313295182615558899582694373034304743107003905189737398070984465211635370674837593974929389274870156400430128262124532731722972896489155070544585086605638795530121422580477014529026320372125539085666926251252509105293884772677272515563547651646445334245042156080995864467987801067887386258877683837834806623249285595818353366561006991697337481942921948545322254980605858500449150973414073813237514848156887290174284551543379899001265552848303909739994220461234197455660096167941280864970163548145463150714518368705012755274693140977572889102591160440214837803224955606386555643148124303324683685847536736096277844892620974710235436332478178428374810455727945445701886177025425787001844557579021620115932171437376444183463699761059836628220846310161594435370941051715039539286807288573463562623417093903751285308746993699999658807249085748048128476472878715771909132476171386485955049605745704468695842281922212888645043183424482503422948226702796617783143462436160475529083885989287353045342169903152052314216905137341044891263135780799010644833230602833686400959785919183771107449610962704452335336371938401361679443901366224654788229250652451663341401213237451051517010023871413462314443017256318832694396715302870961464527229533630054078808138636418217953952811619283313042560870708736037116128455544858965031973826210559293696805743174296042795042226858557126853260055778953573372515672477813182131830545248219787138036449473896926483580596363728928685278062842282905047799211679566204699499248733865018835331983100364882688815256573533387642390394326947311163320360202632962849242372865878337530339846022847993283261232545833797025267008329541543080266625932091116299641679610480054642210164716893885785623740891607096319017621500455091644504514282600480444805134574293962638742415768709640736523525851757733820921566687582487203666339103479783128948222838391296192077757410969883182160016305800757993447939958286741796550435103145499794999818404257305986121918444066938522424889755693165085127060968841667556679253422352622171235733512503590407128536291489367354895531637106391292200110832082467078673851895370265518762879975677672754975677083871094012837383156721449659931548231888698098418262478323023213412608124308853580633453202572292824268791071391845073478602678461307137648928691380118870360886466903303187819254935751441055909990840896147459323135162682217958265461839671145838656488670184217859687159994298700052169944359793611627682753210632260368734067468565538583482020547372461382347838193653369539767645452065069377003696700550811981600682171595442979571808671305429291650907673344835488174209442857535597653922610370767986777949984388385420067058066083750514080512192255243426141206566668896589969322534264877388426535122452172870992861629926414273059220296026334727476181970596652697141261974359758164198063015835394975002921994108026748108701858814744709685134283838961466450712123332777991890907287597656250000000000000000000000000000000000000000000000000000000000000*i1^113 + -8422163830621189336015517278235006313015607760614815258407140135202055758659178037402585823083539385088919603839406025963768324422712182572982206264511404167263433252232183428232983517209554482856427676065900599340570988840608115660534078690165793125121808765606518842510242006966520364433471185589793403487978315094085307716832686390550001078028807323523700572267638509438750641155183610979111066603824075086505778322388484677219796178744507716222602264373380216959848433037089794418389800142757826515622549194438591320648267473946348580130522351602017725057807869361919834097631415863228375607832496180782458228262603362276477227734521457498750596737696958267170686957496852994032205487534370935087404503599276756786183457319919301133101247682601773422336699514173225958328670742959048151333906105139975159478520042334296952383072101919743262469233513628126691878143248044006859246535573273270738474131500506099447585462737218174543616605054672104403403372660675719917124630181802525945928374028090683172075657492507768884841338907326143893034625580188314798644854683598229129448428426526957960441049324687051356968722424807012898670103206295756119866631681413937778571288556898393574571911331384566592936076141096804235825609262398784562772198999030524218656856687218660892119411816165414477056201003539500484784317106943875885734425276409481776384942666171925006743668770476728148580510395840999486872700204158486286170416054975453162328561124528810564064730589024138742938142232757073221654675217973058168049546122829425715344054513618985325683951913765526239637273980346579695003925217041468238225303594414109672631321984855261401934506610631219631558393165703121605564493521399779557838499921950481373238937601409004315879608330556165978969696837975074935598714999964688538158755617976180886003832893640729253698525591130809103988821884191721572283821702059891225329294001866843241933078708513876578644775488887201862029686769670717347642367939359801199958658906807601609808166664647858575624175984003595910913255153476984256695956335891057176343404443047936488303992605849359347086045740958358894037951466957742083801104180718910858651827411880717716636851326655190423465533037764737573838877050209770903921884893349328441854833676289956224034443611716618445078364849906572651215816589402332739708170886570850595336676397716204416675484422696624476711308862453337161387569766610168741427621594309453770844005162804433239264764132177387906658643238722161224747720154292237846617299146012058799139367922248270843547833009820310871583477083386710515815323558435476424147986300657631965202544597928780805151387663592732020460379863922755309919141513195933150135549130664665752125617844535527811888801630961123331610436899007354038771352241213630091165078665868670141216435237473848048317839670025703325636332736426077641091850388386511643558669185071205998767804191499542958256627377350756845463247844255584438842330779446367297149865354502425845172218543792520649049497828639319118345711526617753695155869362916890226454091398091065064578799705616457202422719350130547031670927308830123360096464810951886826555470455950451911974058394339637159148129456574167153289632803410256965338594124797941901502013023503424395019151665012820074275247635501069866854154391119153881200909905506083648153180928392172685227278075777407972951921138501484631462486230269865129942244439825081746629615285777174835054514351284751607921370260878925397517629304347394364470115911726815553899885069618996846464558638902715106999471813192545061032030762891756665945197904897090415349519941701833472165919631556722498284422283715771656105779968158329638888870701158104470349983248506439886246469577960035079975351923455993443365513024902315954353804461632314575192002158714436589966938232478638754055621570608098092045353213595626919270480623705318160718864064839801580638857727927630609394379538648050796627447388777390937837774526947977234335499743075452129520990368699128321431525930542965215105144784533012786477917530120484061730751921286481618486701231107771421935113149745134254373513772961456707801411658994703642905728904847643386607100197486782638830105723098600012137202006623135680678391623179154057772859136820980257043549461500405049432193572763777943648311805355338230548244806929751867714804823108823806505863099004925036098608290918750128299713399605136432413132752117235213518142700195312500000000000000000000000000000000000000000000000000000000000*i1^114 + 14548769971902230171177344682914522301920402807232020391711210226296511171962616511626112242946875293290816449193303688989994988897207702318003664164818512505163014047839190797020009427578561751661686827577133739011235382235551328215251644460051481349766751614199940019461802774724431882405083407512414873264166974651275335564692760096286541895895488954555067697103764185016639841640943384647172818889086904012049306386290790139047658389408468736930728556122149481068762802282989044857981634718148787326311515437133503855755150460581168266493024925179035251584755109755381949691104055959436600362369189387103236426233595382042152685565529078373760187157374290473405041695288781140383284501269475115603561315992598399360347021720187519624050958120993827040735824632045734402016028849854379852738362757496000146481041820999809305915868506069432945387584277023337299389462154787148145237593116233640074906641870495454784795256461166034463916670756374286048646924415005598401104640156518190142790070689797187019322782440695415030497460647440225815695785147386407046393488730180701666139734570979713390812162010400983050916047080464448852502129661307607172187684097436012007746864403707091910692927245011058481878783647072201228762017183781822475873549514346464239014312849947418952892638367978370506232836067063969613309531149016208378563827177755976468837364519216596367423903660149128975981065187254318414752174845856053897384320723710291052418191065231590740271745020141612789682579639060381445522377279600212102759213653945873426569846059551855816810960552425852433107870544537555037488128648079172307963215510120222184338333807443348033700747530322996029878760707685820526091134541374952654648961780049810325158433735637002308861213044465558061685333434069595173264648713746693155013484143248007930897956676745877863420531720488932514353741075979140377161085278630080064645078422347725095110771258603436809559592885238503696982716913846973253191455035499653235149638559515359193675549617626476587507595961858445189086434723923727210099149181077472938744380234603565175071132756256754018203905703482560226175041597994962607608649007302159065481009910745897847031645069017650326832905874175664945905353371763041841688187580125642147985944166519995567677988363129868100249601107048710125656746626671311531461973883852094107529630650611933572887066809078331790180421779031148497329939324050297539586568535874099085161131301394874117840576128525969000603040148091494152200403412337354226640453120053973635328004589578087862555919837862208031425551726454194121649244520335755424996031568062999881540342964657933371756886200415097682367675783724419276073241889126663428920125154869946314449154177826003834610084196509032734083998719632525938085804017583066402691419942882513055396032408199837156369841389478284986981449639199517876736501677806772845237805750501388712394814083329529071881562696650262352802813158231248291852853076120523142957486380968994935730672678528541490288136804072178610826856527843932737327877177870675168572020825557110964005854274790213570253930858386703236456441577747642090279531502322418110285246166055578953435781398163581804325382095928096630782483894686554177874649373810456411048865503802996473763470428064662101290112514052150323666989256845125939556508055096719192144686268630207581242928006785769506773218392460423405029676126170402380763354480434487338004724699618101582096785520062988397256792976907788428477156063051529598230116160188447843824662751623143063637422851584590682305376391364929091624733664498956691492152846978001854387078658323101805448141310024471083556112073986968322859025466407204894200986655099281300712181545132060763854049088112133639654843341548875986666218912694666809468634958769358713681668893323601032153516303483087920046246513822059755800764251983726547065962738008211247112667308425440969637185543762345627181854753988483462100227754341707982458291654519210245207237797951145208620150717295621389725791072564507750339827836142094439224575735050858476879283131064775915617400421562559688717909624914526968921551552811658892934629226612067758193214199591604474439301363582442525912944563544513937147759939461543077814314022707194851372916736076599085595022063059219621838731306463419906914068765197237182616003336891040562236791735690898900840862961069134810549289550413255201862980890703536118735428317449986934661865234375000000000000000000000000000000000000000000000000000000000*i1^115 + 46094769774186313571467546676824771849409975246596143420887682935920420394018680700950157493256478050144604810437787316940901542445393808477562171811553098710744525902580582898232670495258999567116194311902502281338016422110099876721161448537134453867703871268353194852791831608832824817499206229448491122987436332238241030833350242529165046982576233096772574111555886420694190107828412985575759289630504338672170775796820096765216231319427444470201652764376839412312831761518653416430697844744359358121909901600343867718138780960425058868654296952954265177305516953066544177020610523337249933317322305175011457234099316284013314926661499407139051631522977738280095359658987764947678012521704102874141342569785860627188424729348359285939934266125002218043210503237054452223884793666535948283147656582880407581772074658684745432889769953841252384235612452357938914212670434724607456136755944335658197952537320664716701313170813393696585885166827399191813644945668038279797655985355154452974907457921056849219202445963312008093705200758592161537589648527594445216455917437434990337104702473122499851536476592499670156675026247165705630832691217123634526083509810228174030723178590918482125495446528829306913135782902799909734424790650524427979584434826004553691013524045498472449215559068040423731899955195025180908025650577874939896219006072902230847291004274540206697271761367090216284658710659996214283019498133131074884501293003828742014267877448679459814557881111872507678936527202602229492622804702313199281862016078487882278819764288320433818856637522174118445279613933832683999330638243690286488033327633545639903331582734952095493533524685032354243611036868946209702047664390309364625171156720718478561293564871976700002869600812306499361496657819294784503789036890193030847823678441970815545697635769993729214789800698796379039940880207324433802418509108846044823740648439130700582765032669692558052472234135860197260563566642751549484916401839200971333436872790642587394000378171064433044828961860269565471482849156365847823374787836523897344751453052250388561634491557471255957324290397883975855222672761599839062602708851233214114538119306933227647713671120744335600907816580181162183421123616477090351188209401408127908598115522228183622687147253754400850967534804850837282413294864401443805479558964154475280903378108158193096495015761770778432911888784743295354978867568582331104838246234143472130031433559510571955331701049342724468922939347138782739259789721628797906967272936770140841235274623493847859645556921981846976344450924729362593643331475085189189231669716871118609786128878704844990973858337725638368905416934162827386576965222791436460524653312312886571035649277075467183142636629502831122180692307324696062390449498788727083126185160026799567112050794520687863605475096637593954314623495946850529820583619268957738506608837182142671028120170075210596892480783840719025009820595385619508960247096630605251292277187067719973978287311949880111181904592390821868777295287967856967422394249911343466962205241665500657929076728203515909075852687904316024979393668806226002122501020614226636612039681687977139103658736425174386552033654871665188573322240434103913775401931317259153822677998187264025559480169711236018025451165373007450716539528535369374913846601602549448711951186930442771373658828004136060925006790403524636014485538644389858219609991896751053416293905941333042018900160470869843321095940205134394710303192747074307290060402449918086385660693786727463821283903757453939843548502448630687433146424024327547074043454093970462361669461968740518099938156642340357759263898371131304186237804368029318721875818454302514745603780519618205939567084977244204392825246152334217889567965355723252271956064540216490222374702651797448354057790244370048434103788551454263600128612811199576637857428242845296954743543282293523399046147267347016483292186294373407459153057572719366642642965619487650512132297901395613087573431872553937911333591749400212842031962883495175824508604847296319147462207226373940033519558612264565314980645542213707079653959029172495874332836505449477488944787715938590992686988619078162452393681530971741681769637652296256598836164290575067894270094092014355883009777888184436342545967373188174820322837091895264526227234778720742765069919692503238054003379439373231425042099471064982203066806576430280983913689851760864257812500000000000000000000000000000000000000000000000000000000*i1^116 + -448178700849595002831723587935898823658702814475639894848053972696247245592972279112472905859472041775249203255246514528856341391014436147202453868090427711849945284571330115829130365955573503793049537117445535543653610096349588671644241257122083338686488664544000057516296489533968207425286848911828574142857835508184723077745383766610235204934085738115219911500326625794748067509219341642118675663079372388039375927306102688877512643170248780387124068331998841607810294450392484752494786383609912397318988789185304732350965871553582938053942480853498463876887251930288627840108397201453015900256129661861324418392616798283293280570265814137993143510442263578791817790693495708523089379445236398977919290338307511877062193685273153386243946620678295777025266363089332452896504943420897027842043260112090830002670652668313451429028742214849197854569359726374578141456460647579296002455256853153412006421764523514334715281960695090882846168940826492061795141394339491806435320800673123279241040382837423289257406580494999208243867278832735603361291248530532652398754128466390248578511348251034569836555999751516609530904761756874005551284337254972374845509409462394627631956016358642501185350928727566727061064995968179873516661503836905729914332064361630401003700628603519695930486241263505431948137978251931441895429968152130150038272377822192112081074888930303196537327572974424661284614236698367463266571712965770070099623512370164325580503894098404413049651309988643489730667119171842933008509468589301853007906878035139794036631293629255240941198981512823273428075263781690789257968265380057548249038484461236490532725217504252211254011236366895499514889160175907106799184475117366398190493149849275392957503421596716419850909558187242419864298927730111676586341555597081457632930379841201846532993056367791657128567786192209501985557622831483438708444730787577922222429076548291688336533377629699944133965769440472424174275345757166264512221396773245235686304481867850974222026987619228875993781258881805946573400569118955455784516549151217200284842036492426495924514460162411454725517957838609690960588589515500716809691175599176278834337154403871853725772605090876606314684481131037608594436405502041968191791329457273347925956890999107197715146779172288392784843821317239502940926484517861354224293108913101045583433306380380339868586997784028693684811824121782367219002009572536136092628496473911720891054377939178759433434900149983203742358430064523646853349574999457216451681569677860721364589135165968987785267507574760678753085436577238325364608158589858648465668137935126494327116493137535866073318782647919821969766682800652002213539002769171348322234229519928655863891523964244067826124919168477565416915486575124420420468959233136987889320199984965018606557353954041322449981801146520272821263059328208346514041555015610150896086454860675500790908259187970520981311995243012629848810730686511329408980017826368365587241709498625607795046672641737265361831224644822913783537008141986405924154406572507115063295989748139339533582236593190978225458152813761190958518349740571003715339493275277159520004724797555778021005046762188204067598290225086718524899536583940104784225174184448327662136696213191823317335431342545327303910242857152911085757415273517077193023520195270506084510740045797148843271346743119412683560730912487140179881757992641895751270608904465512050607657082996450597616294773383089146285336175893626020503611065053613695035908742748936063166279713343628783702830346421728976337108285416861363472892257170003991267995004881413964994111478513618625625198870719903375417043229437957643940000032577647067536969480467022754034086063880799165695675112685501437120223537039759850889767382890352690610922303354426220057505889131146630842331678250889448784126535139708054306606418986405372710389717552687550041060602574289417603837861872280377135330809605290181200498420254277122213509955746239702421378455116833220499255268605758954434497716474013881583830927475958881811964980031902578481164173232552703413533244932505160700996645997526429320063168950104404678581947847874843212143902922520188037601148756535751812375495436888128823340791707501462545018716933546504404220125740888097296346196992384155609128661644056041584414407084366201358483741758515063670326572236521352992136449520323798349992670833293918752904261282310471870005130767822265625000000000000000000000000000000000000000000000000000000*i1^117 + 1516522337581800446644229994096825784144131255390359486801528315034406360956856227918502453944325884591299298726255002779656832659421843276583797134107962566121300082171141850535344369835941564969047747789652367507670820579407569398522642835354630770212737967024002646422930275818190264783068362236043264085187029617599178795732296718302877709093159961762860734464049954791287916290081045355055505943532000977363584211016827571015613106145028804816181253622049101618593550315261921893185204476850824530393457483707249935353789444599552605393292161253007551509377664998569899172877719524855874528285984645957933602258022283620448845403789480822083673676629987798752213726651515193979799502220950899905453245421252036020298626243641993796681511362602997760055071769086024274130917422057022793628331783123487999137439751888025821960934618984872333349363482219446534925457196578088405750075110914523504925815849802455001230579039480718722079208078906696658769822151188575063928697478141883394820713195936864457786388575552364922371623080297945860607396612293513079787130042749119903767788426856561195525713972684424643620281126631560388340725228185005235963556800753310675264942957252646394971387402641126656087216254984627248535590194747203411585010479271357892319934655844864010994876658534806048090641538780467759385826973297465879716131935234444898510102283709764607070118630306203775507589133964058261770029098757083638888869657459406683684148975596926298964715008291820120137178762721457478951610096713985555050852337482595799771560756055291295550402490347197159424762958032184599995621554498939766881989367707057342644473842498564842576833248656738101499459670079646532754193281733581609140911300734767641631915593752542471446589561084397360368204484807748533514041239812151809749399386228791217558302597163701527267301445026829285369445017812415979999395605767290238793046832441000593736708934458256904160431519953448210574773620301125039126836913550438897091441838995965206364239909763794013305166755864871987267733361958243965857316145501128594159780417835745271378181282133911549513118981840471441982908324918773930992347777713144047351375591094670470450903641521602416051431010762169284291717329271967835995247083719237774567639080887940702000267376187196504673199518349939666572836321434341203294977611884583670312783904182850301512015261711627125377486519971181149759477533193120628500030807409946686254836100644664038527123569129362167973823959205046040423879266296297643190411291546456492522125173244498699587676678314320688253736051692806396311418497003582569880961851939986814199359792207148651054813618568298300177963087727669041082730020275125175584878895519968040712290265680509671972540231928402053214589433921179756323532514703126101354760936325270822709817513637284995850261182517931161646388419725831192994975173113175749092596903173855800722064881488133253442915439010545360834253273013065579934298162555795152192903565943787456539480971390626443768077051575424983581923760324658449187496196322972628651304295342706183742880467141147899992756616297713366083651928177242155330599832720123243601815818034041535735021419906378629126418568839868847707698662248368073658684066771200991330246058628357318702793866559114431743585901214479196597695414552707004707919595235559552303276705392274398274899761900240982727097449665013442748009955210056582088241743339512147594997313893588605601877243217076664107554510354394849644973937864871309537175670048613680679051052051838241339286602207211232184845603799937744947221953634138627902334633515477914514357097617030294289826080273610518579891817869010373544082275314098599846422080307692126491967252411238163301240906517147007878207231504816090872124706370357451957862667942807400538997381515402053894200432819142031125929670272611654532814945409269960180482606138829451889863129805736944475073623354680281858210415705150825639402468595601912916116360016596618359317551001977075781969692125023144190492119391283149174785637439119684677101081432085278525481583166265440020029904276272044710038510912594587055609004210856389294389877009965952891722195261442886447450175694831619265528629705542039357600544771282629189251613106172818849351629527262454420643352543015974195823038891531593737688017097032912038250583572917739184662768004811945386186580861691047604351750751347852053108056225028121843934059143066406250000000000000000000000000000000000000000000000000000*i1^118 + -588303162457153907124476165238034720833449768830579239092034990455469557221946959082127930395249510155129212078220467776139408637739513307980994289526465548826816487661829396887240435732040250906829972165731460126578886777940366251147192739200921736811253623742532217099396983345524986549934789337725359614636081168687348379584301278541830363826235506175615798190682986706003964705143768080305815021394007269020959045237129737162396626606834299470158180275371680676545334963107811802945406022593109372206317926383226780743113869179890421025199504189560835246245778062739318842262638777746594242360551939896443670997492458810134959447308212339705472016919723654206348992024698640421969605552453602308002366730056558299643070108559805859077261101115245937517025909400826280092855095306046458130395188366888464266755913605872006392905550432912359223029162276101021543354280409979618121595610004666825996378940909647744850284642709929507752785636770144482496035026835598935760908617891834578506004799725971981076493883825096487247686423046080026004105458112783528335269290256638101410323734479587630738438931035820856462040578828537759120471300897593316215904492856794104178204980103792257882637439545998310425798526497411648414510823041789355177442748356451992781758936412223710488603567408984582587242335375369709179756202837544943445157463532971469894561602547405055634974198238195671265566110104757005493067032258540685439499769358317913602907478628905703609936855207224369016465994432361108428243642540598273522821194221472196699140548277867538783713644426136777088393033581145006122354066315283644381679876936713067947004484698133959902578902021244186303887558509754815246127283050381015411103226669890607302684903931458459319729954835507227294459627504349459929940328780471035874422235940053710241164938196352914872731314401559116357383254433530445951877845301689744635318093767391577338652322559067510104233952379975552572296386283469885351413948548786301860427659122194580527198681538449163033069294242001913003647168760003806822831762605813225490248594454359180426294884953711013808708603791193090795658817719485710027325585982428223719292366754083254683573312224789014056509577563810699328606036873206210525997073911379779349703656034610654463174195060499933259519615577509487907912011124600417657693016522023532252349760164028844001513647366725524179426955256914052939122189186352821224941566697057690690739675941871517137042013443327842536706670137428428766174332163684200658840163582130162640638888205281023158311828304443298194438084124144812967675297229860790012609540778551860041896224113561697142003127770979228732883096122886597745947874987151480785901707871449812802674124749892006145268526729651814380178337819361942162770949197612595087556132249642723781970373915697346138251679362759515393349155698230090146397508254785409517195541197879091608181773253020160552619269267997234585774845519942318315673914253181737070055123197330203199582691034216681603127830494535392915730096399954001450728297848132587313933015031360127229800239436573975957483156288821778599130020303598601512263872944580241300835560599022164943461999102737232485555531321527994550842568547575322677674211478709417069865200459400163430573782158531812901408806547222197514169791609591728927989423974081501017657880202338044085208207670424662750120064086183437233039952686164860165997234769339681312320302507784988713891269017370532883470956732842440616775151332421048977007864739980061887038482704483952783541018924581464138738217434346769928542334597710626408753716667039699937179293159660665431369213243528132644724128777236417259592216077831375292524707810483435479491181080825284797520928379446298073737742377595230802135148141500746742154472494273499091530358645331224684045830336538227887184879756001306205176070240945394813350724879169601627005929972794044470161988663439901960898042094208723948405450505643023477319910965118878962641123155525145313345848224973288114081068312830926421497080002983194353292813027606191196204309447113970277370035149080855439499682294313738005071269352167748479351338262783045158113096109888843379371143980204324656769348102914077688909525229904805226588646966537053461559989676934739444460654207984576032239467432664231620756670355248941869654507336792771924646861905941610074761161274345524390288239124230385002078946854453533887863159179687500000000000000000000000000000000000000000000000000*i1^119 + -15499814905180338597847399916598627663433456206210952468610265955662789304641231834127499699058302414852695656830374124514620217645471673438379743178800504456069787015236661518035416576089101497590591825893725982609874950218436141464309586124318328859916045403905806743581523061191216502103965131552964483664874452180019872404289555339803609037303403839822370436302448368328171935078193619910631102484173830370513533997505144267097887898527033486321492558930762121923643905007778599699376453538475014996984938764425175418226608930541514210603438020914174059381163199562604809834877277262197224175436822427834817076970674663980085700471820481284311994122758646897121821417253507558284267417492085483912834615103821412142704499743164664784007451634318565437334439506223168388295259011640862766498119142742666520224535408285122069500208663896990564999125839405358862894070147693366312048164328028294316324065466223046780446931097402190573762625437820309490934522251149867775197311968705576844521129195605852781634775545409747371574756148008958850713483519193046213332230659512327412711431637646437073734667522588780675053602336619503136154132182230207485968797100696232220552642742867939916176414647004156634082576906140443723047202520801014794922646955630819026130718568439353652361102264125550105133400400636270961757364228507685108860189952732659651601439380226834358434729546874650871049766518342565611209074840064997530638065774190186186964099101093449973794783377991618353548618531693853195015761335641272298351480380535680036905315955876440223556137948146480671249448206950668991875486102195024153101309903752575217614244836035373117107957604407697616088121280876503696920064487693242393731372925886346375104294887206263977884127584329864508115624905234427601188381973944627264876344336261406002327687350837008096640088405500978538680534831124805898125905386553698404100853052343263124345851461221135100426596598027711360597407078014465549764723605324938101588114210311497210312832541946128364419281489686067801942452454086681970285963404444349375403731731176783442687022419033276464036722138619594032273612588695425031141907233246115726347497531421941487775421754880240849923459782340211122999000052579900811098440590468687137018831430236759058310617576628003143352429834086473486322936981182314915580057367902543482514748692967622848898226616730645730406910636412142408278179254057027112483714100495299439742871954050647419737151653372395828450658951866676994611110409294108123773032426538787006991831178213237325115292674657487954876256462826735214844217372662592017393955195795001858538655209424631290340145464017842250786726541076762330463750609254545532838027426763019901209736912376876277768891608156778000645493389404328097430664727163340359711490526586115257557780473170288090883025574190965218519365652305155216921917564901820536996929747924097385270858113893559005168371384960867677252265406256729805754606816449294693289285568006854248755988228091783121676471009653636483671110435687030412651756101952142809476083274184101532135641962624172578032350750641523152422889525468920317882674587786205160330399233513477408344295129824456755875457529602791534206695996698839418567088805070325734614561482391901433679988286716423002397806133028158318577968594324695504980423021752904588686673786251324257844784985060814946950475085640792411756518626884297442386964972555359472296590198800244291158926265696934966228880715227821248851372286611141486231923434573321814025041720887751479051234053788396575748343536114393493293629746725068645838683455834777593134715473674623664065732946342046387716552860815980810186647310135317941739437320088833306245275274402748566246578536790391500967454292988402530248655122788740238076786718554263953752877528818359606655485237925701218591511541326515671661122526243418252493117033992241972820786035700492023423933261362483936899300156761253928256839963512943153948770632847924886274023441447046954296816651572808219237753715424538281830769132778968640408847202472674459493567396339103902505510370698170178163052869238517752662194577185901723979518027465903779179784038304127051132085477566567378248524542685552588676724603524589039585468004180029279728624058465863572078377944132111451851767653115985397565193597669885065194750898809823126269692423098446499033908535285925963058525824805888859714286809321492910385131835937500000000000000000000000000000000000000000000000*i1^120 + 35795738264618173777690269149528515507790800556949590664633282044944109359397382467489398464191830830712556370932853578921574531406330605878549862084450425362175797405434441099252437587316200860410837685646998492171820447475788325901980867305699809021440641309690665096743127724976238313661527355641886701027764134281983009384719491536796276448314990556095172299144082626234055176065347113566296984645156818234360737971347938904155958878798362476836083896149625571724796897229853328885127884889315875153908032453554606628864022190203857188176816473266955337100559325162474177317899880979939259715637071602892825217937196835845296223006164317045241232160746874548304871464453418567641779824464739902928570560038009663625409945720031736422807639044363325032100367134361159820947934696249669430648389157594584279737632009939293944811870848991951845432004757636053725250756105340860742192836319508995866616684802238222151307883829546083277228570064762919567985858638248248676402769356338762333968510092534222487331474942900809087336447259814283807184801662150308334587005288817814930780733088858447516185253331999958109141435181473499055058087673006821010961461439097882001757858657745694563581516454068420764376205139655472292090202029696110142031027093351548311654047230099383210820067053699986804401136970170943635540176274819165808892386185733159585873089266401904256908977427587431187435496047600967575296076418468140545131355991474626151646968829363996382079109113716911469282059591557172390846499594306480845821656712740560606050851930611602379867179135579501991984943962730630557771521078995730835479385981446960413305893630162576002634210847282815423280246266752638523925880679614993977942644551121176891500373213522027800915786489269669183819617336601848608415043513265557665698803291146225794629876479997091566378603106258345508180150898311408653157465310816038761935129015897966692761877975607874346075539138625867670155360171684119822748041465176214694992034407102991777586961648165437410980319862598021820487552367980181255416167278581430779049391213410050449110364370683839231929602153334753508170069476243319952200370179947852533320656022327127933300131083165002451011893596439827063407161373304155077132807504803692297145349053892392276592570908201423914379379173236572787479289063024768119630901081887038748028237475479998467423544239777253008507590091311298842247856440091360329784207873680200831941478556313399944273432536869387511174763662218168704509331544981728461573786417885157574646388478590838325845516619050960535876870139259938094419684037799516837605068818948418809976745335832559907228090445035773941201677651357691108197185301934431750085492007682491757564231098761288064754070524676683318353857276186996940375767869594164293579331447010992862290147742605591701000479606144074781854728014326957651553861909794408626867051107568061826621766642589670286104663648237554349182605127715148274716425141018330615917015950595478356852159913435397211692528362088633296539461046221240836891503144306365368237057836076071019899938771537315801568880205938835047153003612912512004876589142910197459393971454360162424890347989594931754018470633677550793160282157150234040890105277352219145716875790599048846816533536110871954305561660159392499332895186731580256112393402341703557332598833709229995681656984006352453775289011004645717853081999397838010310849281083204649718147746331681886876563232862502268836921646225644545568274279919426530376054878729886024842680968067261903711200870153814510772920823192933741506566138865329797337643017507106804900766115288113678125714635303061509744432099121098531902580534695365065725439996775648112808644833521976678212812867774199324302233090639580831023123579486232484493091796881396945769665391045302121466707256038137812695408306913044560977604019981826688736938211360611117152840146464172517112236851996335979585356171110085263326241875846589691405438082863913638794657723675509324120549681577845029844482482168209741292221462555186895249603394422708328875810996560498877268882044558148285181684495510160151155498810260309634371023336880967550707870540846784312114074576053617862104223879794006179477314616290921430429307666178951458949874474801035614375670537749084499756044648570621573284038135133990341712713024758277593261468439506558426674703015746580159043600810608865003814571537077426910400390625000000000000000000000000000000000000000000000*i1^121 + 95541034304587167246765565936113197433366398177521560983284642992837837394878364041200022741393280774552408603081599223125436002674035709217115945773294828682856315058961821473027093068836961406885015209604915600006866145899383404235345679402723574382621733534244025670874834096493963566910440479364124611862384818893211658967261070856667893142019897327556525173823541344085083913591861915619951391792453768889002887739270268448313811055288041921759682210606439207117385963285983206963561705496459882292995024233610312917648770389935848371391045421988963991012564317247598766543785696809944944848138225649050258373037606603990344580308411420583276371951118064450506299520538186147185252688845277268471493944357094049181036894047191251975147474018133743207199482254922031090373268237063807335725137114247684616682496191304270536147336597088506401519055606958689969807946564809686337600929507058936640219761367408431864701079399574123407190995583529484523359635749791130034876659754564870637658976915499368084336539253223809147958399403032024212882639062643636907506837357482535572659055620521690857162325701567276416958133436626319724500227963524135586450412791794975167613220443776208809733069338760843961988506815320780623988655462314140532960731658287034118179630755077285334384376308062630650105146180827366882534385319831296388151976350557341811180506020953292800062795604115525694478150114651718129001756262055369115434248540680170652715040885033844923718229487457911814926705901255244492499373009707854621227696061939406569452913623913525458119028798581604395467423902045624019323340233952223630965743183509125097503172450458796050384548010922651980973569766408049337271878930606032046519856595527823852338258330684129021832673652494282043283541002436763504359746835281581991502740846980133948092160086722055785084169023731228302802119325921563981013878865870431406319909658710114399193235026492421099627662038775266745342606013898629471266527050690232888917617890994421996060603277141598233688229833651485085230887509175133399599094210986552590011653314508338230283034957386066959721611287635233128696837711091368104005289489350176249860671647485268647701978718979959473008027244946701743360957164670457006820741117160709910261390005467011069452595370221377511338212163711350298475588477000983990262282077060147499698088187197127351444498784749253459294746889897707145614638744736255537320180748461702103403518410945035910531240378233166193219473142510795738590568695298512908518740457663441266251778316708410891775926493643638580852612113760876346696535135000573132327955444153724799364813170983302324093477020316462284173238228452083807368062895375245215172522190378181828086984147387544665166692955083839844662414598541570577225035631550613412730428454260556479268421501132381215336881323759666747550262274769960380577208794973746652661101292667138693511427413359216641135109994747179118510289505350019596119118450723567492075123473406784108758298655236703131055931609452502461333106508296432609650868312657878080863279214661235346656007232160797155244997335021306290144519865133490450271105250313406320277696810229045071872615264790216342263548429928293294426623807292422852013627456594372164644176159218739405639260557007059848070485127010958884986749657049189577723656379911105596566612818685836094721305143915632745135681947113840285910127278868328314525051456483257524208858102564374593781217351093366677654465315231239408912401518199745360293524441848355361037422295776173683275620198309319814934140841485177035370634630195622844432389744614753821521292584832735833127169261484865915551271197873687496812416543406317536704634825929337470409236563610722307361061967475414168177703168280998305185078497373758392606536026648968562489101982636782179576719677741131575800537025879911134777946108035384123003700848636202450491738813222105911657273359974020811829707728761862728860300717135311682141869546481424317133363105367129998731216012182055898345344237648726908159204916308958482174356844448933023579327867179626015480249762193611103341440418855094832908975014433820627933716188291042543801909084214993574932736878295743469435654092342413721591772955023841264707100674302921685311777592885546315757582840744120262491201401370632693646092572196275853615867483222611936453547443874704553100010068780273365593447287835715542314574122428894042968750000000000000000000000000000000000000000000*i1^122 + -208364441691054738865886729705641252423822254850885833777936778340276703612317679267636111105179305339973872204405587020977185554157898575666218655474342458754706782975950530070992192865763293620529465475515335141322482814938987636108197196668765513131551435672656092955802471691094112439015054962273501991943115398137000064179113365115598234793010629660521369265109020222495040424148224539163730628561873202641489833201164824219790760728156407427623680961967197240042120140997424135724850766130329531051726528246559327080272075327700304652415958597055234365400456072731924642686228722912174514923573552909650585399652229342427939069672069649210431819998776839232175908793524985483012630617103221873590996950842517198269370150256087450896381086401704660060285712297057647633138464971568942696695335878120766378070479950231002782523987102037379901468466601713593121188392566217978998848910644865473007820786120431373832224238626760632398819360770793103999569063981268930922195759826868028771927347287724334567542775920143839445595250904536038353765068710885985271374555762650638780382817750581150604769846657472667126748591246796789045887601613317201909010873546363134027425070568863087742293962665107933326280552680357817885380316465149477132353147284488755431031250446244568928718592190058769503388496989157215519708157383600586320758663080724758227491006319235928334140395314736621204629119684631491033504136715982035069988482540946007578659256107847950129832833781359067735567969034495877673733187645492268087429204668579304638887243994359661529778668970291602053139959601975535309573361293690392804788282257552709585176300008333565394374131135034999726631751218093890456295815133702088310776126685384409272914435150916824355037676499690656772804467987861633100892708201398284868049388026699576902421361692818791267410115654153695353468986803481942688052848860562734381751430991977934729401292766461681793672173339095368185021743937511654617022149040885468075509230233083257881186482826171470310704877692697024563741927825349611717665126903074617786177100083570543558810500017523485856841054636586338769864609331990591733016557300468171691649473184963108406640391144547865073886255564559415208769677836841273290884008531412946122743950112393021051422644812511853057245930501375955830051493519023782617057371285791281904016109417601167883948967798942848620695460932416694082938050750977804546206285157938226108713882960388959150440659775138886185997639556648069800406521120252604333550924680999352303391945719517770202522404108680683703005746889248370913797739283989923468688796492040720895166043189129394106065914201774232600663995256427723542350349522810258806536556186332082007937001136265114501895076655098732741969096253206485132025101191402319117830730774595108670873217321503519636956343703701804467012082696506699263531929792746701002167615360450311979375435885044935938701380113810799867250212028215933659488379436814995203350317376594502087275317384404225054173155242231414966488635647667246585458629702773622444763718165439243499382794357973169763316211410288006344694242118435495240206793677933335405602113968856761838646888972627866399007841817521225407060853254283962921902421005026599498048522904977212855721415414315189833068311930815362726008546973414507092539830013204838813621830945723309101535289276853481176113911549249591915503891408497417753653625347905716410194433224384425426198103402874599799039973829481999159743716873595945533643840164295097596374772923979141480817276109033054303000094962204683145665791329753160636186610913800831271051007482650434370684209615336293658188166305908526259403615282236354662122190570933423525871913221854594103750701704399879504505887678236726912060237125369209723367430344644803305878972508936402520935314741942759309932437159993109018221882157173253510119540622767904526771608486168929115341773008322464055346976846026425461605218856582080322662459226008063929764612085094719328634498489698288805365101235504930590006717563148967440611228480043535654682030597283763895332807395769125052619141933202353165480970792824928600808837341490033808503417923237370515591799956845028562862218363181857379658716443990668836784861748312803812088029220374314083617774989925981687011420114167084948677455961496277152452501713616617796623749758716727562808934704765510131929673320883011911064386367797851562500000000000000000000000000000000000000000*i1^123 + -637761317881462325394226169994444232104125974907052370000100648338566413440371105986871739313925892285633454025676630627449773771186811490022631519327057247802064966478272170688659479016747266693279504538712735310871582908656641544515533430664123578709974590974135392359450512988609517364275183094913909559659541039651752559865139289025876960142687756031828409290562082736243091910364051788603679394651168535500766575782676533121706655453751323593020887503983660834076764854921446244715118593772226135168108883118765047286704942260344643681968905212708139329737778471100064394983115037427747356043693289087212452949677320384735323897316486254308963388839769987884914882809126066379408102335443662246450663460001242150646333510461800636416261320353142859987389166053864949765844533045701027573145531939479098613780616123473960092007993509350106009222647399111399872720459786713544072738107702639223971693032007414924538470367591231654272832325096430562788467214092194248814851792814756131545073152703460701087887442914323712580542506493988971716262188166955741044112403218568151705413597020382334779447155576649465122568775574678462998961267722275402164075979256139917051890717087479496251273746376729616220675562596547352814069860026956510804117013682374595345965344927144934375455365413858259060343906835144888903704197571015885395993017116492236572365152126203305434207791682184181350693314614507965673698001652411829742392338680985838428032738693598036375866137742959169353354853378871088769042140518387312136027419031231834883860949286509976350664768891395956977084745817853551016564518178194479230349884457304999157381726253211101338723357064252772536725803818285825970439649570545481592984447712844969369116707045926632183237077590908628490710190414986820652824613881645230437210663551099616371061157616455657936412482934774282790949342151481127567197098455223672954493615282972914163593006725079763342697344031385916667647111380489174360574776171208668003378802553890582428338836615061282192341990772516732261036970458162285988506936488282945540553377102112339246993996117086044045814170523822458831578935095323609495481203397544904937136513481572908567240465952301964973351365953716831629899503665232836931766098710040995525818333795538690595926015902556544110474123146341979932656797973434539843062176898534864070801215146899253062123434516809370749130665996850787888242624102962447955787174387149471339938866290839718089971659856186921137833033174590922079660051295679728391354725774785193625803263494561538789541065747021920012851890074059758521404342618851928761035072709390885475818112045061897341241834798475369793602220762075753174502739565031989797643283923802361405207905710508595668551791225229416973873074239179238209530799240310054559796262826993635699332128499081514009817479381896314118656420129015506251338717282012065703739821531445417000771470332012282539830376205651443365138724551853353148026386427616548035000891865272512537488924195138413084536623490349636831198831004196901756327299447632781242391053453271850891628029360969355786928613810046648112756618783223241315267512360393364316214262497867252527712858292191763362725785124523020425230854239501657187992119388859438016550257148807853908154471605207638306484663224121546162567861047468573670262930647956766079888537210853729120302200919442843651600959745317062748366815081577788886516965278212269872160841494560373823889012601661583281702596513083294991563815126317445905019791097908075792756426254718432939567918487697097538592154364419150635252447472828647355873322938822457400642542937870695327741030087165490029847726060682186017775828088918480806956814528542807918049815570191625015843232325054594847533610035522259047636407101744452213596957459809705560833335821014515224211430073909617329200631084385853424946368860050505464539913645836766668835048264601504558866103877410724848829889999529150122145371418942000787429232209999336952958704580952718849083649632247421777294654120019072956463149692562051981951491926072535640127936486912104763260118745046154271977486037386083430924883528470589229171298435627319063210464486333066918131846245919100822821731791076967411941094801182240320106268276539324307874639016415989250024989438586320294626177338509176208067943375585008605365588468288246875292320057107721751246524367895407436890309327282011508941650390625000000000000000000000000000000000000000000*i1^124 + -18909379419329740724584977715498108386498751735044664668882883672516287386255283518324320016663172990808556731828579688893123424884506659474350197354138041673705241197435361730861252280799123431093821731757661837690706935629353047739146717420321349738564110335257424968640953137040445200054213854313964834994702352687676581755631687893045373266467196181330740288167301509051808158144824048772918887286394291208370391793795680100556435936603797888301910323056592811843602482535864474168874156430237002269755886558428993838794716200453008135257111041831964879771280117154988559093397941845338195668028414030827144210558386177354713433518741880951597679675327676995143260131098165650513769886939651050864877984053789340210348449332741417881501267259509368683415013749778836462594540317441324530949972390053202993763548191136524624467795935875491576947296497225300512320027472472976933847339829507228483246166533940174367493822206713608201433549585127586606945998757527718600144071819092654839237713243160481179482298804412253076418606580479114428167271436010558277955099752804163863770515451050128838926290346950810663369324367236240784263325518268766213923436046521420422285447321188330561762921147401290621352908777148873106193818792853019431420209289467892754011610448547636180841547379787753838109665084679589232342311827773213340530822062995914606992308161513861765279472476654278916051889565529938755881557533198435050670778372501761910285630280828115019297968938176890427761737522597186145120099182284969790048720369270559554274149204145206901993269021304896597935166718374919372893777442860912404284063710360743342356983027367818930600872599300182782021124688807224227561854299428038400853452131603857306585952042309797277139990152881709405036540743298708955442510969046405275903714292813493870589947620663799242748657710410329795334891250488664822294660039982756822011777415573228311484861048409222979820713124553890182441423504554476068941316476073451586416829409695535631469015772903255595420640067785906883999780952439100126343628786791015712116006971104251543765990794133993615892879173909167956491455742917369554153729273528493355097787159315654206683642808148539583816907388721164390999410590833799503540633879171439814858831117860034075145958431814386457901589167281636691649372492404279413136906513139647859706253569674740718420188084045884367786674582084399587137477073308833229158524685686315255515388510589805037118903564916066266488606950378693001381863354820210791776255186199432128783109738367914907320947484053763132878560446325627902463883104626880957901444648690798765071779867063228222770221323222186824418841980135861739902575829417219215143490064064397544887085758903148485154881188925403455692933406186939951022602050985260631436044241220068131274954400815137303091516583429802552061143896872843636555884173285602344321945308443086744355691225595406989301074829369384308818992748482680585760467159177255201998017308531874765202990634864763587073087798725785769835727354608437402709142984400483767213497378363588572523889206897231047370404890939073047953433697112666817333948842873638474793867864679672031634751912110046763825068460413298131154565256876481878046756172652341895200573416326573108576183254579667666629369570235921933941741483206382411769944853837116346087469222345168389785173975746803958691830458248067034938147515231588816642061641185236391870487990473921114566750783323165378003288243422430305815258797718893997772956589026229184808503465482361327201127668149670998438655321228840070860089964069698358060644269082359472536105003536648302899635445095503449567960767986170672899824280145733714139667952725527680103566316717579796151549640289492814220318233660998272135706276507452527344678416309729333449614133925897357715367615577249779335527112478606842203401020331383536734966913857718814971400198857127391761915050476035912259350237216609795535233082570249287487817024506912607924437096734335023341334639454658209144572380397618965531176661297023238953950679667823573412264986013957940359604677052983723640636658255574908229534725371825203835917967297249087417249944158712817101341659614691677871254767843761893709906689843582794248610450960553266630044530527453901771411319029786443262800857032325973396117532166887944615394482387641604748883255235186774960605415873970969187212176620960235595703125000000000000000000000000000000000000000*i1^125 + 2197037161533733524062915747488766451298225962574950013790090627110769050884542247605519808596926887463660830845198884480934998883701315702923188772598970437701158215809371213282292613995173894629255919229241870938412776926749584334306862033671870485157721481308997850216375359193937421247954648782494008981203995131938677032322246584919317489028318363821195347698841045754472817535422050520119112612857764045957618725017259498668064457062681364976446177153547852121272189285496793505091592280584931932558957059849377599895333554677024075893137710405908018586808189382385621658125763669321175985891717843491077513362637642251526505010064896580923992166701685955145044486921821347622488742868209439461658395496966479111410093125462998838631678679859491312726605430601405988745606091513424136012062613957826373487666523504646245406131193163489678913031906110823415672977138855319322759825325336291811073218886509051612908314951078508867610080181850486216691135031528482759842398204906890028165794159977318552483909176341523704458229228055352021164037710836559374417573879091154651060564618370600101001094941833743667145389316451672941180788223499911323801770790600736815349101434243269107587583497095168107929550080718353096896295211909708449250882470525015124563439345868892143521769734706927757549892541316684443613141605306230476447403900020890452092186228946361569092630692136361796145691803914203460127289779441486759885550617237395023788762826457152020908012886882743438908587879760572796727911353703026012801879541057034836101042017134981515019825911955491910151794419305933118182452989307423277327451826615900011867632875709560010398863110604780141570972072497461779807201023027696859936989589204368828415644489334715444516236541846234626588325384874172484545133366093042338658986767379017093057989466066312951609698684526371302424807959806205393768731954309914204646265265450820233127151206995567109560764743006577183886374154009865126439144822638257390101386889889661507707984753952191461102087350478713088022835432126892027457334370958283658649816589777247695845845470256976096310312801313863371455909031376012567936974193586998387675699168698346729370221040414334721309270906729595100114968940344171825580250342001679079621416345174223606537825825620887362384251429651635944885451718750655657839583127732874450907722212714495433735669853632579166177921657548652833422132957242171843304958918274150945971623679323149360338431339537328914654676684530047133191247730137147567237670977762927254492296395735824671396485155735327217078336078372130543048993810795122091420225986516070476542505068635797460973186596901005623643586715933836679156996199627841309810966462557704293972481149409772769265789311725454829733184717855108723340219189853065725392947474721150562277348115750765661812863452210211375148525422676108374273327535723591457256249806694611302262724330559017795234326112101383017770816368336745508398459031741840328129252800626843116599912015259909338879370370336357616134233771439295125698622770377864139824813822247289909911354008051540902402694096519969715382183780043703090878824560074653513400843353484886360498860045125629874049593121249001038277278918231122721325548859873793327822800064839530964879497731438061095056013017867814455771915125388970770726887922389202232014746370865630599975989748834773066797907193055493000283289020079414630928074339073401165390822832632783337017494452001314557436944603222868922434462993354364476793941752721354124344135411195246600359491664399692373309118185200802326508357777972618260400303952001344869822879161849082974713986945157166132834647734358151319235227680988880744705075566226765565152130909950590005302143418256251071656827618113072373226426876350479462003301717885937959980847259036543300002827167593877238422390233939361783317455338002035733665131452506569239606711460645218685807791957181026136326499461191162481357215908995468866667020791380419927225861543531301353290458352962124982270751165942131442626461337985686390681380207650406631081673550129973802564162596700455061758123127601976138680075846342455640020822696411353208443894486575573019194702482075902116147048680312608709497830640887925066354021158638280828369091498871052988841967256827960672518671901132467607736640203279059504906965310821601523698626258553930876192897270193782333080889657139778137207031250000000000000000000000000000000000000*i1^126 + 9130442208189840810029215410582308166988221855208661774762361507578855139755633407379644853872573159495121455044038746483577530873938485702424789747846090190523164313495690113081142704377492484781401988893139111778050266956571699157831104031664255937017755729911985412096577358971639905113811406734788114961585813658115327717681923642986572856733439006272168288809733789185178929694892395859821491132866632883563780803556387381531816897408801216642492795097531710806648364543132823989054681496283958629530627519723855918351965788389050605028081993528343592200349227747985337964707016714887830210683933251166598966038177293818716373238009971122851887788656977398496549666365671608456430530481994680998694867399095541913824231490013465691934722708250359566953582357631043372373949695536491738787747731769092862236486503552568315187159031664893525026129298637301725453787734274755532481631524857681723707343925671316677650588726655492375680312949812329547546373309370152276609442196216479870665472029472165438260862411740238597804160045413109663058016808714853269801030802762414136451998667550950358796070897845811018507152095704282601110888059529712856727516001734265666155019968273141555006525147737110136276785950714996739126149829107586810097852662841492314162283626153061869262114127664730689704653825991103885895885060582981980727920795842168899767285967034033106389406679131579747530587022956055953097975601255975989362210700181924432866476204811083372277192838538626066628054659745515751477268977704678575584989432434776408702551739847910648556504237118244220329561884089265755555311074106706861099750684534266762390990977152415125563252406745990552396264820488230688009862412651122963003188357440683958974430010367723049863329050830973784005144851716162925893555597176133541534825209477267225868610309710355956251337532840299020085159567291571299061177628027373633164565961820524598138061329119861397806111660260697047074363551520480610925505584350354833367139211595787919957689371574906106372464225759706998608549190447290989150687066817115322160448636610661314391152663189311051304781231015962767321566375645462681094842551057585215992976925979650949215582952914185776570589871054845360647189225954435259927506817412582152914668724117014501898208842868866202881779816239323722135171116802046466026140500733542606771285063513754823620672659377416563470078876977276986629956220219943861327902980541604702462141372873994757560795610886179353523902364226923587161275193639914302936798088116579664046225132595202203407958998157575156287396736860170282300454719986871484300242574624583487607129265578132263291100769882382164777127349729423345956959452688271233151288723977688529703414947806906285499848447493340322154310741475631954183542170231533944482233573865185957524039267054700903669362643288481020549893099720095280412480553388379115426474291702134075555636554115610548152491863917057194742239002535355564532740471280407528724184978380800755494783280120117654080395595313631819808168378281126320887976606196448177773787153162260572985479649103026846593582268546128370458622753389549973569136235746885059233022125675889520526190691297483385918911420802537610009331125909768422589323632085102025912597214761846848390018402322904455293189792646149976462202251174463694832259451701712178434686650121769349396688132947218772299880372626966249222668250643535933433477346948551756031270607963606645722186589585690635871472261175160617983022011900060087363523238160352624678148509542463538847901933042305944520231194203285482771208459079404614988022607271883524155166665134707351848318926448884791808778305415682024098636036122815621841414913001451884778353080303828668043517123787401702855469054706726630883553194402659723842499055626816252246768410062768642586250664344286136448702471942457642167689716602012417233904536247927045734654563330735550824149882583826325938039327841689155214566898957106224169700441018896833362318015825041714713298414010167996509143553198474284489719644325147242627281423786848126974070403765082113277523476721211282100745858399679394384256914129038839615695808027256301514431049728445653334747389928623209277701508765324464300097522613741645220087316903553721135401419073443687761075095976614291848487499002540549614617883850873415379170824095413012973739513433865059438554467874382680747658014297485351562500000000000000000000000000000000000*i1^127 + 25668547985014524520195610086675406944242719434701165400205072346396523089750839598512028740678255417161251312267128920445468197965759205809808389796029178320496141030156152639115830100982634359173168528510410041762256340896640022402885412361464186560587655159455561981370150854230412711168546701091467210039536593804412455078252646220858075410278971759474549245004522965718335095789572493355464239472383652589575954470165282254444620507698633893754269775838099817819768353584506856814295607970053683644179599125994599274332325626926658757990672890207918062482805416007411688136631563182548410246602511349204991501867547912958005387546284132531864207551417452022665787107524560458291209575154693001517418029923507998983455539679677355918217515254448155396740707118682250674523135758455467920276324436088645320132425169970791804578037856840420074446955952401716069087194997072399664328319933300194179783259473850650957218256350982883522651161774847983660239738753463717469664558073565635119976763815024698896700362450784374297468417020335793093548854714791022527845249132971995013323073950882881480905921399296085150225318723336414368028681578536569904242333685860424965294741247037943755799265206979008654111893911101745699463975903384984521988823427146427193525597830506803513933832340002236462159589625053530929289088892565096756940796140797613136126943973486985788770721977529217520445806934442518696754440906172475036638598245888087945401221898321263802905694318314707897504357380966859980643272512455420093391875402714644867029123025879309305040805735404888338629963884969207498780526992461292237721161803302823507784069652662687096431466105346859459811034185493657065054727924271696843441486813267579271101604401477231987865301929481139067499562486685929054022165753313571394617576664987081661026473566675084579086753763801784316405292734211596759191348656815620112544731140239467654857611611860108155782719917175450688825133269617295875578675817258866530605194364127867698408819450832436768117404640244034215362320317436966092402033778869324482183667238689745364745716621652894343480826429641018247215223433236753423839365485925711989690038980596651134076633436924015739249884474078006393624566746570740462456294267086423168251833242509462335400487680509957864290950407213361566060627221355310965574442813401828381274643770130023963558596282442423409076140213485027206862525564608533498381224841492487541868671916437168763571261102208930080055904046239193584116375166328639965643465786066956043848674745773577481965338580350473765126181248036953889117695255608006208745388400567894531849077253126277703110594434403457682924220312380996606889442280564341230920813172129168386337243089264814026042503962851551582158697715825253219179442515272985182493672855320112856042122240839532802280055658304379769444020871702183130967508435051264860049404315416872162332002311096465109229405791092687828378723033802016319361856235741853574689858134765975633028139584887221339696756009261730094285068561421471804960127311031297961432229903685613338986236538099603211903630806515039500304395222244610774129917859371739774093509349673035881140951568444695088946431491363106610918936708448690916375673910394594908452626826762094911874028790936092743218196972852109105753668898450432764475945554052465685765030442726766292520749731283709835263534678155936761221485218310462523802626111330976711447496888579986788065064750642437522658904682154106101151890922837288177962071712699457793809230644904780799907576220885529159995864996401209965416839296897457981668826614595528038397795112718849648651199730690229311441698526920000056544693931584879852282774048389363361509120590682439561441735077284701707946661276919781425839676903977667006175513774321452813504043595515202456548458804044068691365679304688393977645834123319121522901453791224507370897953055198539460600212014023454788457372209376525956072075689522968804175821883874063686734809509197209538672137772204494115884902859665748566682700413439390043057202563717145455425516290376237372356602437769198451749871578478970172081844653786948976712325719131988291679625512502906455168685096742671017624964720898128068912847690061399232022424810660134757013736780158433971499073682808549371928699822249738222261354068105918366096672901754308777216116320077913441968786578684103005798533558845520019531250000000000000000000000000000*i1^128 + 20230414161053093034789943782860187397774252851428435342390048641678572402863353445030194791233478066144366739925883076649383958762687974811015162757923825969403946204774406729268326999217069911504248591689524226489820531091129205498191839886421398158551390766154555362146066487162668987593073917948402065156899948700834725839080381101625394657957783172944351623117415642507201143863697147536644609979307546028106760968670057485350912848992638251945052567526896252621805831341303206211801815726776134009435880343522064488937176314642386332625509584395757601401139845665484057712110720950371181264423944048669248012555927422884065334315325019718366373402490211997141739219392958731895724599649935362873400113777040256758849855464059327458614996295593880509436197704937882058275495637572169363041800062291802960222033114083928127526705907131362913662315358845653059605954094235628287626483894137623040286590006960204032045050935726070097521114263397874100305998454563977103510259681020177762582406337122994551407280040440048646957720774046946900264618278289222547020934126286435182074010016968128790437277418228785000756767818308686907234967488469932662563241265580907659338146911362455107598867380446589483521233669080238164323404728787786667921974337667656448644225823232734221539929724978399454157707099861501601400933913194256244918902189995159571199544590142604272329861498336605913808540509671490294270700913705002160609208792616674842578863583193314398337740449292876062655060403225041029358021762563178073486928853604587083794571768767264297144477647740725290246580481863345009760725082032274187427211264177003644161185674188983395261711518818285096015176785993018029024497496072673023506231507863837045851430797490698698256619361965427354227196377383808465652768577336256905287283829781499042716272054206183319062721553758105899376194064360548624702838012288933318638853044280374368491206280186580503167662587277943185057641630149856020677187689384306585514825045738828175084394699226329244286094401789664107448717612157240538612555750667342966931912098391334239649048758051845219076154672806193572791084497390761160732873162930066699889243582257624409627854322566141385894026512103285448046612307021057333713277474353996160530198486395883625043713483152898777136708697533364445098291195848606259024074375815558498497356543450075905353284989933853343142321782555460410206556495366728736074928363030854506145468161296702446151565972259465854874864729991337969256050567165403043517062625798876396765152078154047962080459350514090113170089702050444123137130643145595302433644533579158113215831644914016350635494463888054800969700902010783325865216176709889827499281805076246991689375991801200443732336689435056206375489974977399726242782504504984177289992237174455514200207942200911771358184310620975936963238282029811399698548137498768690586460781179967910597282828417414811535293111433018729307068468246899993158798362990371339532191524151695033319937756989358603739755925972135001626522936888877444716630263960939952515771477174168099100070206758935099656472863289850353074257227142671987292152534726033267986113772159113889469529738759232286679278856229455539423000620517087258467097494039665101610069842628416942094664660878545601016903401263256355662802030507040783393003746383000829113993418666764104398957734666220347125138530696480697728486896714127873371691384988970726917570693242416427813949223950301330783963878500166526415105355636587021045378439441913649439400085279663190283088192699321504811251701782520382390590748522747175068100889814144047440983975546622377201100606123781984894671505336752905451016044493034736176256284226307274095825658858364555013234072915069630722520889612312838688085028793157578351204256863855807373921287666644233658883105683653657228340061668444374019732835478617513417134493995843250286155128854210432722815991366757539126658105094666698702836982926135535925260760754704905623873123293255636404540025210119022796652944386867341189950822039351367928487613384485945272759175812181133775587762714869264823947364429433401584543292652882926016850631575258301384052990585111741249097032426198231834701145165490576847638557114269472710737311501124100456385182942937295675260112947325509417636604014068457229795799727923555983048727074635427077829639118129040342708435673557687550783157348632812500000000000000000000000000*i1^129 + -60308817948173965436047219899346194333797214695366732621152384137756049834960450022247821903820795608633666165607321082170392287227128678899409918210736614654547208840422349335325578025056896121296645212879069364335481465355663666762011318694129838712749653157209050427978850076871354052642254166762996835694099455393538630735427102277799458351782815153371610799490953975251034568908034105493304373021973721386477591799832030496031635329905171069319718163434494850360585608767536609299298752924571271747634155855767344248248351515979558557202911107754575127914967379447494018796726970787512381116018187593745474715082146940537505596912093679458618139748506920616946868920979023250334046393013278362765238687755999671224424201985600045360504498046406814064076710135931494218712046212723810746557871465852233427401949584565316439956398032872812162251093208064785871994993057977174167770175190424572098863284677817243508799381513942983091867060688961311341229733820379015975433353708741304922298699732853546910090206201771328030697994449580124189703075438104588840556855869965087238973801669286042814386192178599437791573448536676493863113108188668710055478219392414126598397036181285065962726753676114820236856367460725126668935769131913440497203125827193610604813170608369206337666965333966785495351253701929506282795206939832244245529443907357509814705430321057327122089267897544470019523624280462976455498155092405395056413716251593310922911376964010585965647307213685994975979627245901124366489917729795738983163226496147844110205224665987126553471215975266255096883263701136009969297269575113578676917824099817278824589489396634180743524238529256745354169117720275794755820580842866100446047844434610977108867711595176052954720227172849789141984073056949196107317396591416490161235367408531717252574930392313198171682485245422634235342907676909319159752821070455937830619997538379624299711864585105590149319064990514565491749386738584951248622457797446350356825663594592657070900792092097050660222554672661226561910397122998752228432848097365279607853285479104034783356367490382324502475915552143568787980613887120855442780121551313130810762632983179316845764163005337088474423269072876725368078641028730852444516972323377138834268852589833563869472916204383133904132075933420617753227577676437827866545506170641085170570068324250267665493263366225816850291963911448902141640513240048689661758230681230327127661636116296656213050328415256981339577226721834671143867242781489389473152227707012978733209624594493686160350328342238808973704002977369898578292513180504092087477018638983947186782705156402109187181091853840971056720814391656283566017875215922267532335644452732815265606065596942100223347038046045083297578260200284856898032573561223012265506739008497472542304381914734211476615622841876218667634584727752539838141151079956398538805702189097649908598514535956703302771002824639805516463647219923554024999282024555074688336600331317502534674355327840102405685634486585287922015347194540660180649457836923135415400863759055392726147603444335787771853271016516830032773914579819753671575992026956898429402092734895586385620737819879650320962592896538694371348028620310932130646306062995639939925681357033727098095571123423806641113556077049853182866129394492699307193477192891335597016062791887394004744357795797717933818765390130036606961240886078067332099861629740253643452368339109412895296007559419430220069714220043180528923919190136982878147826155792654985111332426443181093010243052469173319043312703768848995216588161030887934974199502436458087580669158578712141340852041051833164771427914339139549785103075721735818687610397374141992221836195647632969300687481132220011190387311991944791602763459182262905148152113806659084488568374798378139015686319974153118219225794762801007032620826315937918167397404017661886471076567989190007818415811290432029565836180518870174115503767966478747532239079361444597862627229285947412370757662694592349618228975601548930249783691228054699673974312409048209879238649826828268727728363206963090276615137969529789358737165311561428592917507233058610007649321454715776570676638829479380929189705488509152980476438530048492819474695765810274678760235357991253404258549108317309912805610671193128756650848606572831832845296603465305910912763222297972021124223829247057437896728515625000000000000000000000000*i1^130 + -140376227340267534227428928449620875474739910668101705585640234396186200536385691386835147389209988693697860957310061700195775647080373210823525602875232780621218342180399603107333947182725389532833566255698987494220656029227218794684295603244825144902256191641195165243215845740023969767873892951978906381188515416922511143315856742966944851179254468431199047237716000560830200612398933406237746210694278115106806259274917566192348607981791747858456656068650460526969353688006797193922244267557671731778905700172264330324726995500614986773228789406094391184756828506756050456124678270844938746163582417813680902517620061947736241062300724523797742225917488233168112578209998289460299172662131395685615187147740304226880213820867308144929891626970137880977408264214821337043336883694035582960107309839608655510849175032444434998998817561841444228379443447864864685938499342771504322547217041358996005012635864654564242125476546496352325824579385314385190126733120091288912342876941102416924310149968172929508364283035017442967587720157268557749681157707808773961846765139012288680236016641747865906741479424149969683593602555134869676559696307471026726004434352162095282231393208828333435717076761608364293327288696428245472715701682605720641546014049016509831169502129828141444375818476192796507635013161756078204064816558145974973019636437309827720787971488567689550963394384753530306101123097268640538375068168046389208301537330044918941161028055339234609892267849858257674485541366937709195175159747627209980654380262319914010797420947030392464922864164805731520774366559439032422978788136943439130097098832273684614667314698953861279331879731997856013479911951648380247124279941319327464506300872110556654761399113363394985333732476693085353178076961260626458677699669033562465246567709894671961910184784971588445997309697238666089263039322052233056033330362738844826617251788424797769967361145158246957635414213315491589558146461394382751560125888819120763641504071742171820139216407358809653440858159984760084845635927058237842815552259437598097338854946143253238271228930442581240842775053090926041259474613986088295076123757465686161740687977702052475106644912860340249103756460291900003133920720699796822613508771600842078852476340163043654050070198307506005977285947836415185543546452344531290176211433794648829595670442506748306559776992164861017999744439237324847341946966838736837116971615905422542136732758287677293896942339931481536147218272345984032089025936125457531291807743638286154427395743178850083027479627708850743638924234755464515883900330410952738141265170722134854363585100255659692887765086385426646675931413179345029017836450699455079007539284779868566631910505499762850597686818812403676007471078077995852264552179924954516109839568872860200671354945066861067713055460997699971121974332503996237646352857603559423324523633562472846352531929203964554011730573765538866732365223563683059385730885652374008948300735895643831405768008649041668910388430429106830245674120256217224587422026549657340930488583777194848861980582940566210784542698803461892496708314030165374991849828088550172260299724870017140749811942022415540374016954634202894157220719635208201242030916340143319609113963711301882742878851433855320630211645197345228745985516502352740904506162616346008774035000981157393674990738681992728214600082332033652908466829075523193542904172099175662703717212491944742043103599359235562359908997743288638270245133647371938449096965528740369193094921527949645046290355726895488238046625985707732577687950678046637070518128787450242266120064560782544322703655639778627861606257375258109363072947603196250854614952854628746556800660257371702650244327335338438551097721695198688902983327156140103066883918757421120230918911999988597297692280249924011620175050903283136744983131481158835050500137651662990817618202333794883575405569868132679749207700427489188379582471325993884370041562941561053163514110067850444147402204599193271916451371039568440445913146343672652984748030811393126794957222414121199166439120226712404123851024915649714849815854060470286396172972742546452648451647027630040532446556599490392083796738678937110775835595422063550417731077588377857637433911144704186504993791749632310470278594491965207130302766718550722055504315137538249512157498277709066769602941349148750305175781250000000000000000000000*i1^131 + -62614829888267981653031027285448081897676750182058564931053556045068493838214899020569500247377557281492202856521435905492187704567540719985376867024229455920510690513513669439773982861167471226618710073878409022204134911544465501249673022795731354190255323938064848534225213112172557376384377413744337315310072422724796212904563476134861174920045815108720601874097048507338956093374334679554887719908590101891729901746513916090735014693754132505010793702372714877543670076703242927490589527206719600389354433133249574424949959326331267317261085320808416735389268655733502751889209160582714171307667175604430069229836005253873123262519379984464029582802194447209803339766850799222077276503709068084878172707376625319711523594834642191265505092759746988205634951773549861860929361045262462499966005627814736557475586682287512568600777292362467754812504371948215032615854608890137110059400277077129808727326183766649113982203233119728916868935098429319821758321655099238650592682950016609801438027934826208329105758781357263295939342512593897643097774916173187613194542562448578921922304737471605364827749979804047844382386351524368031913715214355294275793154828630125635075907016689897613015433177504425260422812290244544967239494813336125995559806945192415260846217335789059781495731205153086988323958775058006249956896974899255250894114664773536656382601092530435196825023760430410693324230631834250684013343903826229316194816021915484679766607609942608598359638051880957444719104395022166576247012149437790535818665131649869249083103084599211732413295808471962290358263303435614618335925274961000609861114903959718037561384648294134643872442465103953460837714600614150329948874188258069565312256589396703340386729764926343848656175272386200580778643073698247207901946354688847567376292230802729362147758394448641948609843428157849626704649891421008758784239673486715399914711354690616351859392979185191622566423151328060549169578334540257433889621716932394535940213594496328704562508447466097578812452354120132545462239720680466686790544449540077355877155526773903777864978689434742928399386364653176946819367385734235717491932167902472511158403944184313986709335096201875069708922255839194132185227394581855383267455925445469073320577094874363471298492979759458282419946011718365293271933699726056041891766120958323808714044910007436904176697043052500997503822753940284613261044753146409101532431349548908442637298992520123582288383629241585455077839772905738182751263319000761856214790679545099532103435232498897214334766866655194341356420538828698593814024846959278754021513628622373251069207833991671597098249385732644696424454637246180243219667796446495689613855632974483063111232072529422637222292924182449457809370634299623906353112491830193018572759253124579703462673673223469867055388848048422848238909584520216561928620451618748494248933231483587804547118613645446673840344281529002086809474592306342991363678221984216165154955939316632975297202244122559835229811198758705922281079196075487794263412701346037903926856544088767028665435275745929771673267622327257867725790567009908956982199147071434823898525579905733907618004628952861623921189545832519213674875780967984322172002820283507591945022352416342663799472870466304884153130348021582652014709171234462407049673385654705354688449505200520467172697754389225666430796285002067886572210697309351278127209315100964401104076485747385024945680231363235187279297606412762903554069218195696701864709628333077688255962871365855513220890535666598919377543089930399202052542056821609211333550648432166076138593072017823821151299027698247854594273003566758879577146304313532873934308850291716563438075768091081892147395369640885163404196282520739523440458010937621312555313781654665674551768746127957932169294807436049891931535628583301856582182237485715634749910684808234628075536731464042111604917908624738426974100362592845701226822895662867856303753644463091958511283691177281199413407048057370273600393847379818993060594226961017664343155595275656592818552901025096639261034798888209573745661998884653376144275537656034034645007165370308681240210313579510083689574595447382741051797744716757801676589403987994112573359205780867865837070362331041259257214703340295595719406575237988309016568978217551634413837952679307498511651619566009685513563454151153564453125000000000000000000000*i1^132 + 93269705644416500022936526782290871794050923911515141365974680091554400713214814196492622428264976379834714486008112556555089125494739236243041412691129126546771898988208082822436779277349269993977590813600577828726159312485447410281466727301293597710782126530575247925712695202956812982062473529895951524364837845256190548631292769628481631162906266802074877980865225908519501904156604493703453876993568944694282361899959529887087767822616045962156367900342085060501377900275549667790469674610811878306372624005140470339015331000575547843386517518764069158555341867827990430598477452025259114066403936164141089281028758551237760053702981323477940520194139825939899255593425700930630276473114208346583926784621927369766555690674640143382615202459790834437590167042272660853542432227974234477010652502753134393032783447929794935036001353733583660480375775405998252787549965740546827420392604261038275180682915596081923447300335385067302275120713436558840903945035227121660157170766866956156383928327552863878706758050578466009968233267946865442032066959091010774348251539945540805625527890015007977547418900840282388624266667793542707179073045706457068218128345808570715631319011227904324905065714777967390365858899351156826949843807164676241262672406087338483573500959417146869597564138171214897962526813730474440644347665379204166559757133094041203351102175107172709997401045425095711876669090936262288794162382302159069713731948180275900325358358168652741022999855545621690921448343306917645762532159452194714246083732331405698629754262895729703253592010620164223013161491849618918994048456628977110807559577173443056502826302370984782734090652893504688722547572800565890306585468549650067488465591641699778839195319315861231718422627744114985541296164590487074392321615501612188826118180441593558269112470854275374545021297526316521709863147532250889869095579816952948335653453688384157795730737175326738732344102692041115756461614290413637881283647703741327330719872430775156947520026759464361802110994441040994726304556722290320459447753007945982611580248247326020171033873956601794987002584518824061242671419187184091138048234684222074509821337250185257165774554037451976075640225561734503118837820531872901735538519976888536842355199304882697188603888234878154116865171296236151900610789907583986325120822986848052165091203457512627981875548353874465625439239260111407963209291344353699035905014879632474557947195801308666141366219913632493968549091536958061139926999941894625953434512674696848514861531022581517278254283782177952110375797180122281261602925818163038921213433774852604138978576352943381044335852216145551522720273672550655469848451424862443830796883463541947970295098578102262414948997464862660516851375867370719748231025008922406986062533405332332692432176654081373641010056483770234361459910000679630801842071227680372103438725219638863130707844158528862005543672596208945031312983382576299032373789917471557983329468666074306719507363837952305903226774720519948879423281423925364767433869703448916006561173939978592995036804357170328377268137587641628538443352803754329088260366208166863262470358191394974983542496472133551124166956551612358568977083864181536722107716751940508840373777063419942931432837698947556563752522850526338514480680240882907314181757018859148094524881525375659175599681578673515284646665770859235256909687742902095787171984675238865235644200618615171390086845183141506514468937936083680931083836755301190291558402232239261878609282300489343384740501352125058492909908143739121354153040048280365361115944763793542492479840205501962847225650475842494812093718878075939633744845854590881899062433293187572208188978802312983011239331268861518889404355260086000038213294076733431642846075072692936898711117258018085151735106670037620514418128907846307225258131936341567338665434896893900347240448719592375211861487257387446197389186467060565532381690734112058282697319486200850323293782205440780049245025589169330345800317331209879055863379258222772357685512140457963442613488528425830994723044468530704267608653537356911785411879252926145226288090893192995370030879325733844486739758060522225975358449584112023351049268055643248970119401091085548338618926134631917406967205183126721700983932794064504037160542073936118421802449440479246267621249444346176460385322570800781250000000000000000000*i1^133 + 143116280626969036776512128158729765641786486613363955910752656445799580740183195583616715081977960572693621792518349583200445569461820191777638190617031074454602460501218965717633004994938665881143929999339093060636249228050621892992931842258552705110551151139584654170869572191588209220408421170951605678353044379236906267897767676240682141834954049739967407924031532719199087639868649755147411016057122116837992809075720875126772964736978217153837586362975473523210887906169697577383321500628466871946845014610239750080669940003623160985217908184372064999333248932671487355806089026646874272151892270296700924056213355364612829938384097255414807347739821321836130181703274399705593731071276169079862659361492937428750650314805178625912218074875043004913822829180987930284468359309440265210348065042941973623867059716078242191380694905623031034663131196147209600405917567461538802381148432992197052095311888339029737047161796867372632472542747851780514871158624161573485376971545472228464732351264783186608383103437582762016050658251850573117995368257437852995379472630257904507172916990874332211794818845273434209780454110562098242972306594237102361709072676414393032224118282245938185769585848540956376667121297823424499757109503218377641904047820097932066149853824053543568894803430115234457185503300904737109830702441476382522523493979704449246230321887678716654627920753236049937140435919920826476497042938440549831749356623112837278528646476880088813379557556138459941424309962707216105289128924295785485670329896906802973355392857989493306719856027437774246868441755346862385418974509551325490540597816239628640011229537398897726664204431502908102620104890528785200593500590590406487149805913356686086396325542396155521955761290441432720113484668136303861842177850313758772321759456442779166431999585660224633502048189513813795098879286421693641308162476786757877130817725831223467747676951057982061182267456732305509652276144859442731938645211353100765410002954947920557795507385657126466757772781067290031089094182584117700931302926057397581152640077159867481212663746912109932813359450646306301284433248132433006850833968919629499892067432004491075056113987641547147015591685623168638448502560905989383932797179247454128049218622771118049437071889747463468966310574844463582299980158130629839425854510475538919134615040209117520325303125332011062450400571190586772388275935579670373648704159300801845416704908465791477923989680794877836836355636580362926013131636208659051599566185027045110514312964170985089034244164415859173732269828285186345773501050712929079718667725564655967753128014033814644683439898337446121559563262136649751811925939721479216980598397922618039748799517277313381175793320698661710569346390588170732495922249016589742256801722710957305597751632110477291710350737807469956425579049481796876755494419099766039431228117730347587424060618171764871532111763381385825625746896583295680788134145746433762866132263929215678550720607805150469303354230445944716931485607386001428062717866290569517669248421014085855492641224470410336540362093277118438382405632421869187069326935082894207574008665197016984241647986025271161677194662090056471425233669886073310844020378979770020018303834215218408542144005068235204844886200406736373271638290021014458150766759259858428542786409737669347612372115075660136156273925420073120078866304584478647221880705974876476258889045821322304842659267062158700903382752993994530505186095197578336871561616821713038101053386625479053083389723407220589158720987872165631544453631621749286584642245457073962567396669139692351765503515128422873758028010370080453317680557559745357184744901883182350392896881265276222682022430748351902029649718420690643521938959224058229277288623090920892428482353874148402853091922293335814117064751114934433027876523925095186407409117560906771269193746420526863970104683388207637352702369868203478053653251558794519946542750271627779554146818199192191979832268305551963877014137044411029625356080557992461861794551705427811151579916034179665146536396571049634544022473240346717196163032569535392738794879985715662736613307860073582570650909743010575943817253346118230665221914511059293217258509111302061199371776789535334831405895389814518878791350115018224272578879656076716484808155748637004123224869545083492994308471679687500000000000000000*i1^134 + 153192245954063889206153206387072584179418713008761988469607891171363154504607305853503637259423281507203116038310490430216056890168428240955957539004405571915350864467891738471585270966241872381015714283638186850044006055817804092273170305049821813841397281631145164542419202269988014632361170886116617615621512198321119608245896539309875541677272564577974892851898558371727392189135816917552561121557160720941170996666823519528659597754767787254775782586420890067666868159178720392184327059251899577926516746598978195851179740938676103164315589573930586916518357729584508908672405036236154826552951525249410479114793419437366677915022661407844275273823987472002585758551654343455491479467458696212480016971388944011739853309570974551339461736215170537991461701140980163866879307945060196439572065904662432464386899393318992425316365449429470991582177644790189852570949752569317691137159843505265332238819676613270854060981814180637534550509818312530603827044052114800527286899434471856578446542768883236352636689326809699730642625612811979505831968425756277865895216982114007667401077053964023028632237862670173666936907504783720215631612140696991445403738854168982390323287520578492097269294558045539378358489151304985292625701825616225444377042508974554351711254747554566446871111868805049337109197919920583663785543542513122870051929361470646634401585632636650308652207033693805065719308487348101635471243090871257667628451762511320570598676700593064180547452490395442135405516669901936726976560552570448498106156774016145605787945976792762912103052976244191529935276693260749390848630285195212516570690723020300720412324975359360835080648760291786561008366328389409989237625684832460396089913131482640420212085127905891853560827475571929282241589717498144768007016965828713286071496248782456333805671703444982410952256150813454780726867469323940178084324763854440014944758822176628232494433504338186410829639536900339473111228964954007171452064105629063488137708042861069172999339059526457697409641869671030284577067111232174242357346491246967812971981495751263326217176910023738246815791615683509289000782543673643889849851866900398611034530066240732537485135618780678255485741960928320361018381027390045958073359616292158073678684204651453867385799117405814220977817824419168141353419728399079454012186113438686389217490438614335481916091226667184588970976148583633332974294683963317902521516397091600592546799293131325656286950779945341801656902633062526077902787456398473538649279013691864183622830606392101791612862015100484198294519442913045770554884009550748580951076174998609762142264683363273198464927786828355900176423303536470196994927275539296635003046193483722247346866639784176819652901713678767529654645360876711432044669602428732735290136644682229437636349548029531323288665594999329809539456179707134001202878602124652777790574171203370431889050720242491529660864112474553652937784443454945246006043035562385080408930904434395579466512634952929167444900633356318702192303163522001907988250231896072056411634433114895567761101227921627841508017201857366302821327377189005074732101324920361509121891294427154194941384903038319132047792703376460125615868324537118354505650811084474386955272162907381875118249940547999646273399336420028638064608443096721513823743435411240923833447746032042646797409818092655329742628774743123505567712300135591539173890173729191698550818315617389820504685152844345233635521504163725213986522219116001457157127529100676684509115759684948715874438728717511844730131651092315467426179908737572553600721885605428751016761348695110044387830923647633826236424706566101032259000905912805552491853860470738092857749728592627099576849856540328955435216438567234478454510201534539970991879124780503004202424025574381732838508050162364710307159678821248128988542155277679708798420489058842840215607549117790389456473814035998294370606701934004327273757755877842913668081528744381200705181531310057763443783302892337426473717282179361532374058693229032087478267533685349610779078994852621322388636019716339772902944813962819295719693980353122733070838682366125886827927861783880866982687484353532731751389934528796072152802289580716749042110224075363622508501298809628042141190870643149162818582578945438954954438052480336870624761345938136258837403147481381893157958984375000000000000000*i1^135 + 97814411084455008507935586059409993042849537950897376013021497619319661532399465226222389024688452079129801854030958895726697189216157680586849539465486232813971960842276397206503643383320091326202853961004266529865333818236916042573134997956538676475369930022485596731663021901758959260611094315741025875410007518246511713225761764618100564409856792627713069227047103294580913903944417589744892191550436735217052947921794361896590829743011387304773624878851807877700332774780786092412346389369360947963655626269791467679751439723355320879112177465228453605050678230730193992558984612381723543961043545978599667975351464804975907230523190899382804002740713388090634101378461348465449291800127436743804919615080290192175331858601083080995795298318731147293652839992779333320228188462435839062610784454260653923858153192950895335671382162457613800145873912169556642496980625177788562695986884688279655769518137002722367332532213785703190005443727559340943668086063838286256600651438077728508617824416062410215048301015096862332950228281664890951117519130970485046807689208612694638975752493760132974309294383912075911593077365692063366542635681667512928175937841953950119997772874128891243224853267757198092563897578795383004741795173323597424308583780328886544662522171799465074606276537515742379887548968654820775913152343698242995789491473942224876449850369201263728865322872206354294396366755313835878125368294110110147074689637824139098369249137644915272087473657436352657948331502929938542270495418835234391135116754872136104956505448814009503542284287319742148094813953237103129394203343771847703101510746156055784447461437135342842079312763058728909163028953236648949822646880347480595468468978374233396745493288488262703412902398369447957545866974373026194733848457183720681574452685474113141914632731854437289399991109509266671684254592828966635292190129432452771362286198884806926240833943840687394076004353153828044682880618286952277253257198438783030866437591590007517812192898316236792339766199292908367898444587978932357384694282642324542824738074510652525814676838999734766102845189014130940292495038492202824048977244606870325417638168988181529705852334792825321514373102967366929965280823238275144549657538237590936949302215624892749971204339360195648226917796878452679506319021780323349536430019592445509940849040183683574947275551818537770085011605156030425499360353309608016448899590080681210478901967774241706041803099733298102102722891999135693942511916916561856778176248206331579898399891801891270018221367156857564164923330395565522705446581907468114756395229945841647286071305680072558079857829719821668331325013161828781426283099258319436611276633693541170246418173889119935715028836816294639154389227031718856377974866777403040085839363054513682350693901876830542960944924772812163643678868709751593576410042504347553370999121081649634574543043244391174328036617996483621311767150208575255474336452184350209922924662665421325873164719780176929929206473247502063806935973092548240207840183412364387892847998934090692713921330292417142269289091752408436256098444637037833231920505885034403058861896255927245624291708817593473774084153933891071269887080247343534369882540600878108381844355572444246010892526837052108045592784162090662447854573083004373674478541395868558631259085909850290141806268498238909423293822869973219432379542472615637894568552485081356588526897082977233348677358840261581384553765999585434516043942436325316123115892873600922745581809509212141217137280843351455257753040367529570980676313602980422966098162838181211785018224794210944865091058571090269285296701911988219117186851824790353751671944830714172642488700398254373901339828259294497804947774442800259272042481848366082961512533566016600271179506959626070381359924623570191447673241991404482044794679953881866364161472641592447712219715315297868377269621663030651427009047732941880202058867136905369967468845534990486088782034886327941817143668367951636301379248445896935973025080282611530241375110637842909686075796968765889054504526949543773752833411482154509359494792284873715047402392057583391973532395128007377338364756328485212341460613926560446123680125290103472881620326166580335948745854536702529977702184523338495622792263115648231764483484522286431254479988073313734275870956480503082275390625000000000000*i1^136 + -126998411241862243632336304674896156968361949335262236289581575157368044915558245260720310162377602690352680723017369048285560384254801671519582722287243476159327323134126256945398766244359078670066625601763268692393937115607920309595241531062727838141855359184512907181695116756268362584611223292589164407160194428357476693111566772356102644198382014178452338965730174936933600829355223473276655670290844963187527028637310492974586177144004778699706880696512852588221559260080732160498854408583805204613804430021969838170585152096985255212101693226046666490424357120809186435835827736182191879438446909859294619062829654355257782865789207048656842864886651334027258404750717019570520341298608372183429115878853745715375204931548270883939428312640593080535668349530049421020214972645132033063614968406986842028462906723343646267041920902110366807810982436788110069793516819382801061578118557744258349897957316948790249411763384138241765099083207368936393818222676025897185998273451531927365128764023718454012684521030761523074486816345593043317547487110629757344536564247208784715737947319777331925659200399156273876469264381357105501191459655588497024490953100162388294821635074377629460795131267051901737550423329626582345336382670993803004000118645706159158233095477958799416045212100419411397693157138843893343292639068125714622431602196740340064120591339495519738623596313000824071021982248046356358313346858619988310900644215066709844580972480159491324394666850836561520481455077092594929106346035978686458658045239755271216413319259718927210306967720245879083810164978605054089919003788348051609511471155597458304872096333161399883338552775552614628669274636823738224935720005785061863462370174229520497533442102254094703469192926508681570532999537902259245488478826596396238029787291106344481930627946335483636242871306088161595077144290487575188755093454089918682584258038049999929936384416289700784299910765953031389758372391097052204720659955048081380310552624396536642537087375526228993165526929532268486626078809221380036976453862664637408784531382765959828783458989202047540538937749241718519163057398097483422415969904659583077542900225663558628467808535025322511368253016486037704989074978645244346561910498180916978107741062107205007534569466587455838770325561262293581209092010152667616503096636902883604848807004076943471417933862480323476666745657891824490308198075103130396156034810076034347028536722894249122238125092344700841880632668284730931010898474916692945397624701256807636234308680858784595311375236473986497093757899504707029384639203645115022446245522280438042351928853971400163426248717972606615422306512208161068453250121704501034874378475417444584629983592361600460722673645158267537665351979346439574925306259434925611224835682269519335025070512371491958783133251564994895123429551336034034622367538096569722888283954409285910008027057362162387612764724835191081080612172090062961996637909370330433111803481531774496641216231421775971164913192241816889571070050011558004213847023343241208802198110207153736819986814669521246845825834539442860525061339047855843878721190811277197432765613552755980008205251215368517264817782459515326905964315616338511824520603545953248064914925385389328570523910441316091349980827916305328629115756987284402415932512547532065828073662981660776357540200154074951424446843288121364354996257689592258960581486849692218501122619203695270551862978386039057672589487403838867317026747413349012575522995133408255828091632092201519598328740031041109658198602574449867295121882587715182019407303354345325440001861425307869520782083389797082742209082858749147051573507269018074693155150640466006484729460638535297228114701339996608614183105806338046936673665790764306141057203689582558909504429594328684975099766310451513028785025751314923581141757309123198413591235790132733030357817036036575616552096315388681294023412436647233192367659343570632298635729153270073473313958715702125698064457175299915798303249891650450283800816558244807268151018095306007144372288703694918059904026905683608379638788832832742525125383690940538726155617537861869072006129126003933049419007473090947997217761969730219260622141650720760957881321186845007791045493230785416601037099872133128210228219892721106888577696965991889119229618643203139072284102439880371093750000000000*i1^137 + -139543555144235399732304600538495176318769542819171650803834594164313476575446436553821893741850237225693211458696465195730251082629981034827384248837840350440167932111311606929804172387615568181097075984393276427280403949135003164875788364016009396050822819797641317876390733184960094937423524907382531950030484660237679809529728730420148500226301467825960998718868130622096402427994357556435152060237727351391756546172619444790557333538596885179918941864301818320322708356562314760662369740170624134964314445975083080967590741302781650981033387710026237356485915225877564010680949914695171151945759299395053295393716099813589059928041191448179656905817882255594634719422392762350146496972447576249605409347172518572231792750130681730229772131982578776548346165553917524564163316213456587183373413211058914186947299839852849259061338657641262721924310344519980984560060106886002902823064287959644465028157918062301668211854638942560565488261090273186999422258510629877088564394902187215460653422713789327066005826507123570486551200998466342294489348221298992997736747691538121181466387741391055352344980398646676662723779554014483633875970730625407543042849885460855409467845517996089308767119459618390148395750604773354000630889627789641740809310251476260139958134207876701792148149684058740926310926550302258815802160440508472929711179608210565866357702970455847115066005382946623629079479992537293366143616114271426162621271578325622868216840522259686425734162088498872352899322598807102260689462898829221648310676737616586762360927595891994237482028407985330719210670229544723328884367101942308418414225423903434007539763836268119629670456604058856581314587513869432924063404155277830115583318370850430322746465102329665006004808759836591877398911464233454394837212495349343341316778543716669357812435206078367452793099545326626963517793488925013335861198717325949805318797195215252143070083684907008513504013124166187398366863316005784978089642148629595218187157245712106966456080478762761593981772489662144827803663675632859669094252022972779899676477700386130005478424791790429941145531254722554601454705242555815193940108814586922706305277946008856611104771872738683466198343096286570157045694978129404483561653444524921324866086021572997863132977894035797974506107374747156852878298021301511770522004838511497192607394723336448558777988738961485152758832588183540747790909870997203044283456726451576291116967821628855644294278001113685102833139547863446849704352503205950107789995657289493217964289686995925031122847308758940073913338267370525809804190606169408640980959193278861010554600822426660645245264220581086306207250475301772567722766612377286837575973647332852230170930605351467559647830102126349592744985196055013877865469704466592401257900683822760630325710115466179888174521618992998898400674608241052762736041894880220129579670693264172220191868416854074832464055518512433123560988587057685193182019483184047224485861510126879357614386745880481542129150650886924700772477234610807480185159261131313821388836055083448761760754699604368342484201170370106160781830889539782597841293217898756527090361673722355770151797159416770956898748983219725926402479892260189636255667433852731084866368698783200581391332441712883923729286757342099102004556575185462920864686180187661777396336270149427104727411033811398532862044081304236321369489738323251246236901246057398702608506629532366520314518270100400273288516524535713863037251418959428115083535943788761918487666372763200790757688394505633483761091869864885474163950091643089703919646141184949292992162996936258952933463879573594055168599894754854528214772088434575324028443772374026855765235979338442962085486903310951159229140300358038267537945484007957210431961100499574831903951341706585149023305911332491936380684212467200034250114610872802988094092762915799348501380448474753866161150841656613678601749277491371560263064174931115546975921952256995921952016025955879222038985046190108874495541972396196461558945661301988476138209841808354725279828561741136031664428100358243218397297129285129025623698418734177276984038453003383384363540450680022891591904402732426395524916925059309934983965244822984148960410468679170526361510068715800878896774574290719370681174443882597019707113225877193746216065051157784182578325271606445312500000000*i1^138 + 107100916558475056835782131509226696916536085934044903616735284530333706347864928417139314588329442272246491257746445829115323575354151977525809187318877446771477642451344273333567511491590319102637681028487737188328085872709345690720855810594555961287396852931345852727786683511543304044706904511002557956857548293630314996746555811037388858482271874840700230848499000583664430608620801692872949081043134958546333182626818653118820658554987946798194679598168462780801131471911088361639257138419151767213351081782665817678482198474030132791192122866759314408365507406167720024181499603673062496682995329155840853946965029481886103154492036972388139928262717903725866163977690211311868950235954573968325300859841924832001664362692977788370888810813734316642575078455895550251740106188947594523517975531354446154653881045029367034266177122349622829382936622285057641253258637910913986664020754303831255222006075884267388156104902555252123492099128909316746109458842843163580889008276699965496494170601874401535661515547348681845467204190765868228094021196470004155289650843754246749456461856589035548832983060883821229048899827713165195244994144591927389802574171844665540153922090079828077413783309614834414455756492422555132849136114404947570389969529308214833403629474242115207495946342658239352139446328069788797655369322444522373010726675093147821338327748411440392998429678952970415825149837847829363286104633158261531846273164315161444061984646542650342520394734000948686946358610563893695072325080078155472949027607772755072922257445517805247908930327312366677185117873445215271873792968788386957036100953521418527654323479499152286915330138579072243812099141746031092575595537210371830786192599631560503516969157868711713394569612770969628861072544880930380457823658750216237773175095131065016197599395007841851035743414496173393619970841155571884394702181429736853577088587271853617866843564063748360991587296994505735840862878719680135614085265346228277335190617959862748283478288491521993916171281387567894638330917764731337799286024695033843641725551573584055634439176649682330591510084532256839712138469821527807422818321838501031354408007657399498729666546532681046838769021658975392666583266564567068339583171547964556912920309965756964706463132602880787408000109973395874135382496540925016354872097880915459322608508617467669856402196288536967489713030532930264005691860668000313635564249908758596255641639791423889961066142626236976294517904459818219972727450988378342778467604801672724741320522525041046907824293255790121764043776118365787804728531057847289591703805283414847291484792278885552840312637341798268985881757440710457768808881611472462442736017098277166933406222155912160956489625301310453293038532528657726924027881154558678365377618281903641054712500834233198176100910665766671223220981155257463071446984774270467606066518728049906887128553037017872506754675101928351500475319635903902324013705436886510140313712555563058523850219289111627933284711374855841819288379404966511999506321788292941939607176582849522987076311961340385559832250172648761137333593011460283827608223523862664519957600563298022277109999158234820403614042799058240196515113802310577797000073455869248924031799323611317973295083982795289224060958533903583077412119951365206333861434674947795051537491902493675550115122828206801824661125226860008492906467672078924907737114958014971018470966593371077823799515796710488080505849255886385582748380264499481691648793328566318987127852337834808412417331721382709143693938468842858284655089773502153375011909180222232458379323184959796241612519062706739382933344254322489088870945145393476060122416625557806788417390082575086218554109546718208543611513182598453472514547140779056892598495830523683933967640761127818804592253286176117462002238070598544348789632338234529911363534403501203760257695947553962717175482927300156618569594566625638872180797050709674306752661628865002894747438344643326985778090328880439172544886374094774424686461197161201434185315687490098951184156817852715252083371798228384546796806608333940142447516228267616856681751897486874677283578784026523941209292291116204396617299227804404308867740436501742138826675105774186109589471449813899900845303191917130050990623677757505033736654641296492940227835788391530513763427734375000000*i1^139 + -4206014925976906591933686858930102359785890663603369748855840473079969840875108813645898593384364391790827302010480995667206977856186407867536526594728700136575335879539287201758458626003914380051001623055884504520357345908649363086104477682992235124110419761767136570967189880901608201736645534488548183674244029052999627328468130172823852561784135472742606594057657783230338470293251441890419334493747669955550887957221800857193135029253256529485584144828253124308362582673129391554494913196294087080519692003430835694443664632752580140758324258310754876904226763571019394636291497157238673108908186811074301024183979076819379900591269512510746726311252854157580295570957851294234994325991785383611367852596481942829956826020918235436732202083656358212417972368806711302939476659312234855352956130023343893776745290929680727331581045391978280515903521899325801142322161050459285827896457577254953717619609031559498028916642626590587284303172136112171191106220294703994549699521150229721292252580377798742322108033404404143253883925228321152393922131068118264573654711005384469317568237571569145317076585225641507919478549257603442600528653958260792012924531663420156948989032901034204097374766911946960363059964037433648897584452498895909451989426620403343116176289826122519308958194228791479760957403671850973144450871274452525126068704453071329424558777345243098748277809913173381385994020108217509345641152807545737252828983815441089447871535441917952148178022534634824087441607592975952613512021432537725047382755552098898929237452036128112007833612703772902262222083842951949260101197376257816405985627479134867748016396663598554741649437608892170704011788162571560145574032443695290216559987495159237752463416723445005914581683068160619332153566963489050741815361190056900747432686307087643689948331740386144427292251126562044598551885556996844549088467866759851667575877434679656844332637129912471379337980403580080084769091101040668875879403826268462553773939975441290882707442008490925590641296687834964479554918695309257746299902647980776231552016375845316220104183687783164114823163228523318711581638114293300108116710344799732241343185306138517039082393811452811374596094518609179509155038689609885389524690624701228396114552944386587864344402055286273655367393329886703213308594476273572977598108698286802895093527019549423555608433251828802495530958641995980631801652642515314422512970145067703993420573539789562020850831836737038460589088752908824886805401991025267387902948311769732850315862859919712692311160210025851776802914670862607791380774578322653873669040060678809635833105469201065246694326849598788369864899545697186619516434698155520358141327587519212822563703838036760877024218725862912240486871999529950689093054015826883317260030020090388080489979500501129963526061951793244387085721976053298204054393899455903040433289364494714079900212204867383718647458139007736246711245226649076362082344127852515769798522832284469632717923005871249303792562937543549406602263172794059465933774257050510721213814845637287932354349550275131969416019224009176701222666567641144820333988629630269553999437822256220571288418629627583607503246730406355949567228885458521797243765687457871516927629944128255660478080356812384411271861273534648738375401517668928712328238116603437970663918503946340851088337607364047293760216945872486740198507583358030729576469382762657395315781276696668315283221736988055089988193056422055937316123033865662392927084408305061764851300215821098011141858021777758977403522163899108585403474573384882672131053343297814968364534471340996387835655938393610473618266386552540240126046265773633486694677484263803933167753088830679714701590646893791531827044107884282000751535120619638617789657909754159677311518401718428418260633700016430490711433207005022033733031231171264983888040178609117347081270855425894418833977734902892931790507910432663231061153733758614015010631929833481802923201139811972336679432884666461588388902738343859440248534445442913185166215962752105095854893194841297878388896312555908948642115627190631817926711252793153148260051569085678267819185569393723185916008952375853418924784032025887019001807319860262858084337178118698373862547062362569393263819264269921308936425089353088155492976785154723984305746853351593017578125000000*i1^140 + 6094560003153394380413888370939560705758157992880630343787804914753637797607914538360083467756250802146979011128672411950370854602254822328853994413571851731610351972784123847427990390700043820249206342895451084190653481075780643363151406431649809903532973060479298828952248569004288990738480287736420471608425153392671030628230363292288118998660019044417931579682475994800289803538844976398169791816155219885721411581116991638201035248183799791169914887648877721393547115105895886622054129859262086974923626061967639428611017177921529218183941910744940444339316049435742754422452675533386244198825356952612420083440315164259132734521713993145295373671199786164602435497730850456525039148128555220560056718319024179099019495248988480488550085341490099724795223989029839974821573456868186083017052046617897959840031450776116388278149103169024793558250074487104554359302541590845551885588652904735507044550586116466741047902530170637407683168661098670988555445450101505961282634480986079819098623405199334032554507883074370072653479177627807484626716905631815453887574815274736498283610917496480636885920304004698623509933398804314421624963636485085377764949976994042560780437281397739220340030523195197001164899579821958072266371855422249229902938234887016412367579708699075087820302469493039445604956597412448870489039630084939116929109165731785833304789095360894979912011343802798232590528687049401919280608448671837451577660520947933709433688939187603248498006185827854657791702897494430975097708779933352865334353555542963014527982332366630408207563377433411671123138780403200015655337772528309029657794123436041078097203085228561827293713214409899123843170652231754404337202292894322072185504214860188194744451998487820085118528305577484041386788419461982003559589246518346193580339719274032959365945992984590621151517600359575022123883012214973710819011152990683427368099866471082327841268128508247339125080865150891417436652790369396089526659232312120701216976775672967568138719948115742581754526597058271046647089499588175466352610160487525616894248469191330777835069883108996697361772114590731514375069440899978389538910318538263767006430333124751914353250249334790213714055909678393762103495914375818058693041534083200638104841292495791607627330962071971990408858833003319235895075242307189637412716987284098139536210762034803553430622358051561471562767804379852632136920558191216571672026716742715396014855337794439274008156863064675537716139521848438425217095110847416884104288509380466895441544542691988677801358463901395915347353512428740848702512425764029573077805540823117505257627660319252589937984646395525275741777085413076617160376183234362937386409610530554508117934200957331871166001240232998499158818817191613178602619938581468978938059653399349831112552300077552403222141195605100023479544464715084603312685250641545103776664134143286402450098471170360294464084881987602773354728238258617237525304647137248343486189868981590390894998905117892845734222240252154062157375011106192917228926428900677792137355877871104061406731001773567209649778819361806740564844101428986627344087368850086217728490363690931026094683084442811068626703110719201973055999226012429281355031202866451035373758280698576903618364585447362606440519192473739329972164852620959320810080723123910674853248727397892571633917641007496595216720221594369934746882789363245412804524275045706023607013480026423239693975466436255541862163982657870524834207070122429913504803172653893690000590212189104935023121390940475613327987663943418966789483618211541341223697003643647970322315113451932205509069859242406879504618887437249777202390794110102849652445601467887959604962414851245726139083730926815991733005337961560866880662285423523677122432213851230201345443909596333974670172695522030176735116211178112325586625041189524944680198356871159760146492327958587781315184453697758838383724556871841607425129130242305782837169272132256619279740126573684931294856466861186913100530392241507411099082881283818171333733188335886138042134024269263994900559100910955499327752114318114479158521417496439243595282891271861192821593261841737969187718206541711615971138213549953334275419158484240742733752867599156614158172785097328796465003239739443168166095675473276083167206707003060728311538696289062500000000000*i1^141 + 60219872933709269432694339055988438698514164274456506246149668113217405391626936616430945755294776606884790768366225678294713006205687229126730042295959241787353945463921601154794975080920826345427429770042996123808288804006893115310583400806891848081738069029685365013273320366568497232996446380949974927246543349448803450616509533665226665344590056668159928817766566519906958732619328416999890721162879767318864740833779323684078698024849042804312855932025427638120109925754615518996883635442905555451422616264582935620889901571192940577758226552681529750019332446503240056425222416583349674081333757146749473633561749776661671437749623864025668630248796097128486662861684076229751311649797601334565296935573994661147719343526576686391538058284947549196024602151191252002045557609088744734973797418807779939634262680955351325513120836511881233668123256252396143404336861400497600640049435879149537319248739207129888174953422330945351032228480204378447121439430253563471856356092045105430986421193027639355566785655538806436280781264326032311004717494428666399896108753896842263451568086156564686754048059144014641156523896326327761541658917649062276058376832467970061106388262487446065558894186755220232939334474256148535206259805850842089009106775378340582835614168944156649835838179652891085912110623211299769003516723300081683642896116586755818887077674405074757765922900169602624882807527238586818713953654155359127654627271799065491949269737526458412438158945681297645665270949161424303303834725440816213648877418344339356438903443501965535162492613934428022663523174679067826296362891587372610693605108663691236382624822088505365443947231022487140279022193449190951029082863541574704144957320829604192772093059604558113103133424923211871326331654923546523387289411719357667894119872168604412832551280194175079323032244507157145763996684685329567922270660823323360408008432914357110654617249489994847098850657991559716716369208404768913996098319017663101446919451732431509318417687873940926375687252398095440647452121269055379842755810695046369362325626247879341160497126749663874978099189309304805069524214260504409941313174230544498828227950617733042476538813380445071713581975251963099354321683789290353334469061275081049581485176234996280964544164781745619273960120418348965629242772311402405490654220093882569934297940623610992195796023456284415212687989283357685973235234994426200266511975382485431288546810367908173537816032655006132145275641010563483036935515216712515156551378297690634202126232400132761069751066837006722516139515148350883222472008998446155362960468121782941597874788654370428034053043935926297162695476500136055995497019708831668741569009527943445069324162258570716415340441667023661235259279138070966368559495903265887161103066499104875776462501010827213732398500412824235101048592726695098606854891680887936837979960243824293836347328403749503090753229557931331379005003792362215173303076763156127824840832545018355598042535556993114671380817226447814401415412453979901544435369733097064218758759852390554116407606219609227879469217565944465900390926201366666114177639163130803641603743947241493209373385138462390123953084887321432476245647364488831087264443491730801695921826033801061964237962575790895425609923124787252800564901366387097750364926204888666860459352082453711209187849359930507639660405542779516843568970165173995812927621471388562913257161107162412353325624880572350881475201144106096486664712366953835446578582325883825231532083989713115873482854271450794009833451116834578535533232484957784958126772379022908157695896453851228323851333518390710768687161079409870811832587556483603256409817197278111051502041887931947775289941418877883107777128175418207658182828527673124778957238687463979468595426857217326253784715945982193414011099544267744557316173081917133936651005589382623602046801711500737781885534133418069205759773938432323877321102553306450772525725825299328093738188599602690077143921497202393521327075780324186565135881242404230750547473981358281641591136297550748938932826599598533202878146925284472085094501418257788279321829230951070149966779752648922586096582895964463811479432376250571552542546600758533689184811781001016638591593200922048155710047403176010671899121007299982011318206787109375000000000000000000000*i1^142 + -25338478402273417246738452796380652264881691131984647722368293263369356919205479968506426318421523702277089875018342326424397728409136229168823795413301160087994763431762719646368941126475303073747550403658816835361472068480947217322354348118318003072128272852775375394994222785370972695157912145379540076734207870444886056805701417840492498331857566966921506485070581801025305694108176641538932895881236457792517960357743197252224435567614415054567878181902857124859393464895898516073693628444859047955408183851657746995745928864345077885575526183593000794279283088789094812918131415343547861253588608492703888334379442396281080092100232091444948060666152447547454009679807246475291411901452108900968869352451884373811937667035147516638390187324661001255981143414042151331086379095712748711334453441233850572970271055129367830358448048884106048458106971411816227269652096225731049191024645568382765513947957402800488163741184604789826277385032040025626782121169004235166260976244968166078516642611196177379937239036504646617343625027747373383518016974673723541287251326691827520895373749049412591689374184587437647538504160171442906372581482475738740571320382682284270421656696517277980669657451779843325391302568621915030039851602238063918108154808444076457078942850443943975536198182946369308461007847251551704102556982155838662771008250669906508646484381464770135717374765264391265552266538033371014625472166646652773885481166542143802815189351361496502256981131793805614319187382670823825647070148268994300315720985234061096838082308214473518493243651282155057344485923400083305561703220211048181663922179410680990087564848319697078963795797792573240962545714667227559877777477683673179277228704140329664378524584502804650851556945076423459779842199402960742949416908238793200449439960211399291449322272119410649438055053370272666727432058360141871091819184139813154497632436979769306346608630962986189704022478176436835122821961242653075094237761036375486693422391998559361221777292388703373497293977211251883360565114818947789153209869876393614371570214801757146863034507302740159632844404611899266247415700555709017381150599780205602968267541430880935593718804013411022347293923242523470265935273095200285338907336097048690717756179029683945336926366208930658747842245018120653857186463218000680879695425000109538015383413735322775165551212558687801797112769414967750252030644758943583008678380936600768937789397643304397004747195922951515374559949060352954193436783449501737763284645192241165842170812378450625448385428194312490611974418352633212778595193200267458031988133989555274157039811937884418915999839297744503917799775346498567837232862251464103451935274186376237163793972432662802544651276247473007103358335175140418938326331004271961907195158200914064046700646069926477944174339659418040307333843498626688517297936582696795155751829281081167656457906782146536835721195723623113158290811389351291970751841425223634866332947549958938220083627516863030279276021059227720930253307171496287613736759124012464641567978780426454776052653842758218564043227999355957693704614754758759310318252498002758216652967151675666433008084164921795917145265192123171166940200622740996520789425406472191393857988436503748270119575943116666728983482909370053917009352215707302098441490761043883344828492578597404500370151475958517978955482135507488800244671745150885898384550793510714562845347851500635900085435095456465434756636490233790424217882630437477723379049413705023513851435703191455767676583131772754909678818389560851567320228845833506758623598502147609837688281747826961136691036132751841564006965741594887567140455322172986787095629770664095530000460770850155782301694420592840888171826918812434381386343491803859903208196613226860430243225240079979873812150563771057138174718133350669136457774276441853137973686277915405921779356741147990275788561701114293051485526160862606821281934364448451560670540477199866731568736502949969586939291499905318891504128314564965441771528586682975963026609547227402786232323194951698774544157350155004246087162662878301254762391265666933945380756785023439709082611852784687775414119149231668493678317417480511952542800100133069121947591797329481778098034502982692636394168594904385827248916029930114746093750000000000000000000000000*i1^143 + -70111157944733779931162699690904439793220894491475233349927786526409264107553927542418413151866456293366929432948697327749310780593528358010902432221671649023784311487720504440076303963600763907984342426734392855343022404865681135650888120540583807028819171093082459064625249395853155841982709690059541714390519762784641030596216384941177505525650815301948667515609980002587489376653471020916392352577670196531712999023467712416054617282638307479746756675923641406773249667082285917708681178319878682380345587687355939230464105230083680256424248741004744834705393532348597863798761355480664114388274692372467015042894162782704444877645228538368344219763272778919515275844911976038111417062186335245446096434301602119399915041154348299018251151153244711545850260552510747307901682421554296149438279649047904839484281317671344121264025872653438976878187758980651726052793377259355498546250924909720304032494100122851331261586958346005475748863930700423429468231605315588979274472983167756620639013163287161404972512682766342002294062225911669762308449591113570658235576252952934756216633768617793372685818288391327924045364730132892497393110640560061398848587025686908780465144365367500085952280795844304960948018859432842307630192024603806951396321720807916126454912242203649091520571063137269193761100058836629909026608059832263573143684047480385592838298176963274118854564521275414928088695933266009680119326769270010288297085528818148697580143670576187631691603218150210220301876268302962670569778313767530738448433866869502149067474038861091637832757887815898691218707791885225954671087090217849030800853574661170727698076398410223430907619559085617589213818919878858032646414339491735592360518930363902233537094532692929147525838240648118499971063632761274232424902883485297876802777764637547770481857843975844730280214092124307165505311247680861911965292704662193596628603330398828189747929106045490482748038570723830163870123690961042015760005226933326444744051484908810554163593569070369730062470685503503082135033896596281359094386317754444494771819720318631341642168813085116814389543404880391912614243214664410059500050873667541174133718272953194409412056755683106859939689466700200009750240064875566801239210219086089102793105981633927448073847496730797311133733787033493527643499523013713582992059701341087524845429017387207267257313847877308089570079507527013830277563727553306424456858149820779919095377600466748031452787443725062644648863324861531679548313515490383388547377253809440122248379918251220288136368152808730127372296627942910253150479543078577842191125697315809167460901695699256027824197433451911715965379237390289708912856903009270390338043911846670905585867746504089501956899575027080074778672395837360245856378160594047592172192055627522287683542912405734793749764186081976412535671547164428704203528989458463769514023549573432706001270840749812789406729003221917716667875641718995693963446512017973882294819425541352898576140709079480817738662782924792419158586810678197197227629619042750795901538089243039951839198565414015778934049920302290510762750899314574634008902279408015702374124066028026115482294903492751350673373938794858056726223138811180459541758095499378711387939988331962907269356291731428453568612105770832659107743772698354777256607879105740494967339173125326824063984202452468327437060283245625979469068069080755166090599777683362521724576397317301973476457427543438080879847022624981821897490981089644664987064789026419320096625898317341100384915889165562691129661028039732720752226109631119841538116106665535471714991209218396523661216541115240117571545472631103331471687057873623493577453547473246612026477535123613280652977065423078509023295480900505892501024103790289840161513047424485877133060459325517972842523600126849224775156213007373560382157075350581135357684180475807027576476986106935736132885539263666369300830047723775180457620318907932780947054425777915204385246584491775927758407043868966362680963240916557254757519794420967145065896342977124514908196109643077321761725745927220173091102960091958113978599075758175365717726624377061859569101020526894762091097920737843302252823261748951413818031458878249210066841609861968000845175441604339994228212162852287292480468750000000000000000000000000000000000000*i1^144 + 68541923531987148848019213977034483515134995058666008678871316367635130476820144182742066665448950458483782538113930073809675695128451935568985169479733577457503318290355769985535495931389488462311953942167605332290309179866876923689763790085889612230061109609236563008601021772505866832188665857328674720992109727660866127819123285788953521549227164698837412142013141621189932407336166236107614650248225236909057391226659802918340300981673817536934406075986887814568682798025574698405985741094389259298505735230691829543141188856711534838407700738943338412827907266519576971311284338876776326989850033964549442026292750698039763177240698599266772406888341186572004477401854428716242120852788487681486728649267355050254860294297122209734583696019896705252992005282582317208401722352027432402086368525857118518035867379411882604478630869946822129169756870169521607556179957120840284521368756647417929047869476984061836934955413606541226518453715551438597341343071531492084561083208942235755508745926461012224306581828538368633148249984529682515223746884836867092629261736645051157514469313590720942369247023558715333022989110429256561007674494985933336426532992832115358898456974383443180370174157193395291822709222576276561831953756572160611534951806822579414624614117997153449746636881889272833527326115833935282905725133844426341302113553122522708560665955226769255980860348152226332478787141363642155746177030333465247159688210730517273307699896647151064305026664441144954173829339228955302793829735339476999363286647923632481795278566528809562857831642829160857318885212759109643238809618516709855610922820033315034124913007481634291400234940933540476476821594801531417929460975265000274044705518991811122505486686351135807478839607853817160360136751576618203036726651629107862048671665701458932363544978927782746832394940017499130876917943188052065043997780053218990012476034977937673451140264913530457634120064628760894899779706423031723542745231629164183756865543944349678019239410235354061733114429892419691458089982385181021757453885991659608753972137253291908786584582236295748937548098290611486109128038377229790224408267355822845236531506294030022832771593846811664420297661800094447574825741329067029975635399165887949617605028669611955612018330524319317983151855779173955615377057774006636133677521722441334674583422548862798379028233747080869297868592204154841205760870402710250687734265895286465292567522188881245711793347091578582108498291495351218039304178907872129008316242767995813114718958091998440242877648771147639046590003706360541927248307929567187103464276051840626982123387107661177953981182074646462106769444912328841620220392425179081038784728290764455772207982781299694846239754739513449634580114957877354612167574540703263297796702092905413114398493287905631122324061220419178638114571479689667278760629420181834184218022583071470217450971578770344717578150903804768572773656594359462274037938352433233917831778294988379646693948914598400627836463465589744414059029612234563390129642381335765373218284622313432236004033748709353752987344580508052438417789940532229410984286582091517707547350005557334341895595575209136783061577477006045140218330070624461836176798338996760901919877403357742876756181475876544081268707412291080997951559097655067973924435890910194636274895847610259435800509418558643394297737200219671058964749023918833197887971157995295102368983701090298394540193702200315714501228503290695538363124299920896545872535236446940982103713621855050465047660319624261071233532294259843996153633196186409280865691418000192583966851174803703736287513883098737673357425823670856603624010887097559629698956242742319549043482737358531670319473929147255322724324226973148056435613697603239791292542975694708178701547047190328725741539200356185385278053089058889566115093194149816043263212661702674464539060822743799992304797198140214865863433943801740087182689198613159176178313588397889093051439989795980045411754112461298025261086733841762125522793036352573997573630036461143213243381330642902907278976279080375100615414505981223214176756747095779235324042119370178220959546549636577351637965462908353110653066385074535744300649469637244346955308915876614594964166826684959232807159423828125000000000000000000000000000000000000000*i1^145 + -6245391433106908694017873045551656955661263615498264421082118051061289437083224776290183594643104357285245227953082540537143285002402622704190207060565276379333969857002748262828476958606123081834092809269940754350433976042636547359772098282272046750301890700031003045932600991100711239267778377455807489231070535909942132985762871337012550006367331709139673728319666431946124331916648797388519570891020896362451814944647565031481751133815390691026376673750131388093285860763877752742472842398866189466816028953154876776331600680619417646548859981188073401730276978857436849215680882656290368094615477182014682882551560436205339780985445529192524562920056865153603893590623396080613602213932980720334281279526034725705023653522523092494253499953574620664115386049694317175595328162272525648133506992691626866863923490448626018393755315070684330231064591711837511938444052289861972858851850217245307940337310035645217944067649878313027919107654810908234443750509822832079130894951066966086717759805695928764466701849753521989095236499393854269170889207601838165159618342545267529757216207029533602906630119333722389929711406302095124694965283805332795655409770248623743821744622297542201516962532449508596896517456803547976200486395465764890253006126420591133157079376282904482089776613935660792798494956987347954436098248701707318533424084729932058874754296807783302181323377470879723654683395942147442406583729500832055075973097142157514277124534904524653162449203842622842703869020591523600931745746419676947623120115621788581613598116921616890815287434733289502804026386391795158456179889054231415216004419710144061055589756171549012285276019716084374534763727440889108380577253494748638702535625277437839868855419939071332574984192501599023313105459290607682376251343332828285442112812679496726497737565628662991100612724349091840347407993004681178256061463400186992126864810309301735501078706540319255428517283089956573252782096728663902627579543557958034761349234562282781451911378467919468770034962370301238026918720299570730041399691543975144382227123355521043307612797139283451991960196922313525353515251630760668842302026033729984704268350528457815581841149183716304367198405786763206284904416989717861613531896106263236313020656239282984857088684539898102292664983419302614231502047715933454067240864731878274511028787998168282976435155571466858008954909236993274732152879228106440096032861063081372321852734233690563656633145553781152680057479457958945584701476911365436830032182849269145325194321237431181472522188342531456472121916335967272538628713558673140886723345532902858256050370274679449520219271708710130245441717475299540265314648321842112489586791339692294660102373557318942640821906587217092755288475849430177374570931754145950056104725433718197516144944244450248737791169252357443866484446375316583223550543516356213316375580627907464390276066250923296564316201467102261708112622088256131336650637281969062273900086526320997573214229700053144553405850949686245101539969725171948233003969070339683526778258685924502382706450962464107644106550292921175012368855533337863484438969225579260382349934027863821584328590627363795881242622689179829305558384169924259834652951644183041468790189414605637669825765427652462548841424662680321250406941284825954516373983532156590594595651979993838269740332036533532989409071056437884733783273674666220499159847198307227094554441920612242286940090526858819340183885611713258004293236128414761385669143280930405406328271298626185845943224534639161996611893274975323217855714970142590479442311944726513746319087023962105271660446838045577727759589450009349538921467704585417254764849690775554055303307350262652228673922565009240860428244300963957887451880543828012072728051533237392038732466966017300653232022285722674843734391459362406683474798243849332952822382658378071407045090753215003152246318852761286642484832422903651003526249924722510708947583713603217691611807174533120700590894651034740286429608071474486927110281022990415795445104643015818739850444608284843676455358538348136567796580299249909825824796032688678286308311970674698798049112233369059010482383956012525435859990821338006926659554079398622983276823106280062347650527954101562500000000000000000000000000000000000000000000000000*i1^146 + -20050086163243061581863365752476559686161674296959756166083674945970736199028869727123111659648203681917815778093668968940303883900178709409081170391686314872160665247341101158297688468832681927991654831686507149959189113385268608370061159356615362710256798211551971203188609816967257742680557923983886987786424718034973455184284277038767089568123221978688160137280986389128363565589683261855850066065437793924001516285074972522663237315968412606486235026427703783891285568805042379440859758873607360582126847054782645779875127129324789743700943794670544973819680033286218325878090350548569839548079961151246652942210021348884651310413764370028961045325084750480024625176950733234129326526409167136837929787109836453618667236074812343528438975391152410069454046727083312205177892548557532125728554585198559238909822721805037360670635142084581344612600128506835071843394075539470685137031954833351448299785911097908015769809578878554449275426026245040580030201320485594219668370024999877262664997227467204566996163224293179886715230454089233471902740131173365027931676760091384381774699222848457729781308472204555259404872888272863241126110777536321536200670131671293999300517485679540673321665652566733363126028773584892211849217918145147829796473164709202922848206343552571144129897905772856997364145793300431698315283166364951968598396869091393370609198211735147925419832873883154750011870189802883266740877254789380909811425249806505521699873141343824894811268858472981346042292726625347443601524102469782466822315994704783860411510027533052061098025754978031235024661325289601391832535175664752196730464663406620741165089070752980317492853260760206325721779760823160793762400754342650070740695707854788521804218006336572691717989894917573733908787097229528986293922142458322824126057405827639405353647027587618577255768797274951338609539255891709062679791438708211632718719157002573499214255536393420149440608114529822893501215225418769016951872343420924626768274180719224351778756932324429897483715265456055194059291600583515380165622035462836287229943025097527103523135170452943337380201410669080188240614344329181922539529176360947898799709094318311911685457982942402442899846742495988977454535442190034651342761077463015497896554427610997139486516862090024724543683912260504150469665962643062218027967165839198423552625683634139054972294959248717696194815998857177020280049060968206355635116879448516888210397356875568922606945584534325600931904937239847741869002141662306226857182339084013875621165497090229752258119255331882280603873746649401213005405874229158980870147894733749679864976225893702452110621377914801912345374722254114088447994969319002073525450298182092975636635819362559656501345542078280105626564697714296880374373405652909113996617067592572041382405194498251209133039909980565298886138664653987672419715518238399895058337319041270898001354359037329326191104069549039332874163741107217788475497172130868648565074639973775540722684650693808391188322821499575647260972910165149784342925932992237053508715124877768013855436033680267840282672556324550223779446751800347433970445399705844838636032194754181689575145486105518162680696221140949134320785512875454018405012148480660403809351495225185757052275009909990164309489172862083278983332203119767230771908880901421364535425093668048653168063830999502003735988732351669591456337184420363728706343863402148645841298534577260084575842656582344452855145800583473256673975349043750336361594580978339094008202409905543557477997100763408055461217166680886561144168269414416101902849579023315299310689808568215559288971567714344272371627668926983789237532675014564544394112660336057788175934249875995121381095897390526690513350389865698483242699009775980303183104874859678229523608775151719073376227118043919777978135344977162232198352063767226378573215578412428799950472671550737742675265830836624423624173038580584843039860321672307954334824741813553422566781113938208364670012616593307685643782095285764898249313102612841648795809762770368459540861338429517174583071844259519185411838448269661194682432406754034559513127918944230776404481987300087697354908198831514020911018031570387872182525956787912946310825645923614501953125000000000000000000000000000000000000000000000000000000000*i1^147 + 6621782497130290672136001778505083637459160570240148562420751200755630797828140320295079175236070263899417785625530784180262598492824991977552945032967699389994439515793462995037400314715518949219853332797433175453956446134439577876630397098136614962294962856987689122853576977653054326464253983898375390188422599560315610402963359480785080552676700453668307125129926155314579009858477679910286037700156205434171286558106731103849281551654749671413047873000510110062639973796702880412546083162965090519029187165855056915789952065761636654890049552682922055972457840978780635529952272247980898824687019818997552885446860014762649409735314367430138851071917984389872704332620968620026311745618842675636274750401511194442084113224483142745677791477974540729233976672571038432339428450615980130199417830151384154540909467152849483624679471360331842568768095182950380682049714992202179619825788481454447336549232171693978521732991085711896914617412468532797995498033069952268129967163225151703111680923143426276843122776560117528484738769064863395990568784672365885836562081102513413553281609527200853336318624125282062183556801894848082622888065826559274020030845871234517794764186364920245777662902205204382520620566725849511022877793089628778232873493122298679209584162192200140276843946426489639953612349919125391763659913149283742095847232829267042173380863981239412376047316333927595159423319587095030908232781911552610758926785781049689694678446436899666595968105263125661546308823355853553671517961964907597735862904802904096605801203232360114120901822430252472721843112281290095614648151269251545249130401739572092866100082036847405308608709712007813507357822881877146220145657703599737721811809709871331203974946296798572971759954962149319203536486287424626879317539305835632210269552820840170927789963635277283503064808010446511906743801451236239117235120270314712260143999324134050920179122987950118460194054679965880947523875311206715593795884204009652064081770730286244817034813745596142905399019092839675235735418934113992795435283430124138838981252944545579444192216404435292455866432838659585778865680788906797949548237340706720762603391365752384028905467564570049988296425725117593890510118926704216781903418668603614415352602719825422555194167407422577592505747806612830922636195534772469944884791553131814246060140279987948612992916172031633867760825839693940260576848700997454609540073656815342327695539737693881721497864674544994901769596636927603536086219793697534345787606954412677510316010644308919762130514503878610336959005568277829104160025295488023583371089318954518595167954730380900799855157074894927958298807656806440087799904659188971406818261800064752972380827171751569383485415763757023716669498939517817934901120856134106736489303636168635696286000277471931100090138684417574297825042260006298059938599322160034016219100955338940904034185054380586449195638385573780130370023737137937863055032360157911439716948212826395726439339230724536804218576800153257095507783753134258240032617270721073549497673207522944678214848930936141509227671411367862842001877332901498962359702743689665894393930426079533449133074767090955619329048556264005817382137579346595991603435597206896286784385423564097453262794312154188415981511748846215087008522219133613806229117604784525530719982373991262567655898713158038009811604779100279901388761569205309578896120103468969468566857387582434942395455055286729189784373645037327219174199373697782002953694290373592556216440760241857182528874039287403375962804513926860037156879194467684511209310438160366854812720659090217176808269082713389637482075026074377159944501069554602683009821234670464645568117137150969276339793303343191951866965576440667002002389373024664701995891434280236015027441456550900493595791323736491931006279396702950679687900213667562745908728276531483964513910953979124020743855337464226935726946602673194594165187609130038179817707919852889468581370414678988255070295803391919853949470346134090681171927987201470785121241315489476828751803983331805442730543309825547454099504929438940931290990839986638549538017114749364718105453898121041141003381405686188399808619897690675770718371495604515075683593750000000000000000000000000000000000000000000000000000000000000000*i1^148 + 9823476898522812319465726802773836520268982194717771176915680898832626561606694487309127601893657810152586522970245028912791971698640971726921825220243569675651315318499913384933215335350616083783067048068020953441681369016702770425415197148732376412253266853710097022556008906345201469741793359616742262719521678104703932378125997916679292358449815631868452482702396954541620524255762587947352788712717980624893687444212619831799419531664167857495835241661262935103184845176510800853922700684985952657523627849163054778850012468069835780995668215199143270481879733874224325771245815658001877592206581358064338182098599701542991274441326496786989264499891086860502997881661606197452437555875768614701703724263247841200882711550864593046639143121772164853478977535404987549461389206624333695289186753679211901928829864856454694620596884744293938238742238395062407078312450881873517731426930619134669544583598642716312013029946440323437294783505942292483168800618000185084157572900232701890654386072892690846026217867213867174142213698661359486837447619316550817530540194031519885236436728799622371656454724446487093565662866108303317981842413325354476717863643278300592649625287946775708015916696388092803767462997720049057756520443561956035078041495188411234043013177621845919432331428087494060729883141311244728070338219380997344673650086279037493005780696771490830521041236551575306920794689734858786712425729791411676414487361084920700118911041966837822176086811687810635265746944964346932036593164622524306711608393792611956176103670765727824483317020161343428172732432293615405000658037273630048226262486288766817891548842408697859396608143816145113745565796876119166514698552076478283310152792905201031800657655170909871525585204647852072784012132225054642757692090767080534095318138063198876305409607732926164238679246869700760279519877630768208053058308130753482100484335178110021203874412933215786982071027607003248988489642704386612608381774835000901924579686694406171368551023663152350088019916167128625915810198833284061060015270942598953456054334150129449639183804815088209189890200308443239495223382847588021656860285962263081598421570894350413308224761525746260282522297274543390554367662960039753617773774876732399028859122756088311815039227096048761986077125250689634601904505106440898559799983847947283042382351332365976623987852302644271127266822933030487440827222565061357498580211463694778344461990695359697898610586763027467584906225152639077580719252792622125318945623164944535101819044437180299322168720020238204537422758206369810268758142521372253787556899611162923952798144574464540723647713446171535431456457634360308689202017513707284375320823324699043006577007989239494287278269717287212734543511588042677840183224321621602283414919912537223954426944093665660845801757583037530742791094718358092243888832991272550057074991115737919269078176287752609276437350686576706419569952419675701369120202812161016700349749827553589955407593815465038443056411745987809658151506236111971554625345506327194311891826544461935263284237953040714182609810065434020564294653826906494508763014272581712313252002545384842995560368213048220449187690390582950770222400379122617810303189343527905535992209649362077728274817667207852101245164706313324266647300672724570493320422222995381103071980879978166308775974405768377119976214339621373756271635427562504210639786454464076726194266672876549374283599224834957009870074799947886153959038571550020489218104847821129431044482000173734933003394435691401966087855718588041620680084471660394559986184362695340894523457346641030669091697346702645069331891085955585286562458667937974728884432985986171775477916390379618476813775707502683894920634900026045392080407935649605424628409312241369663725419979577878745966395400327613724142541099760895102687113398071880756848144254902882062982137783220090343031651485699161926250347875182639133864198787046490782643827582832424809922591342100618410308385622164199871223924519630385847154800845730485991213663721732823850244959885932338626757570695988334424175530187820194124330142169077331489609248994662957159853938317320995762592763167128651069504030601819977164268493652343750000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -10819134248047587321282044018524830057082907119123258731281374142582700593639037014832743144145264747159411123565031563116863628006566193287802851493491126789493558890688148679011440288961297639251774969609657891785575235049646721465333074016075046413845143352703461319755997416409617511107493086858398825249627828155019638506424851853546138024461509717019004928339887471047828717707204592967942399462659680779083784870988181494601804136091251370911925623232121988729416186574826759423039122331856594560822960136679735252011174307844475911987974463036258219263826921318542111382113019567536645630992228269492822295483921679929316005341145149768850515398320268929445379434243205278892137377954151399635312251819797119940921559196800974477077642413070439146722444535525749591048583580616190962273604074094156118191529781557479125704356401946333171074328515217799325216222708725310566226386780678869593296484165390976462950208909630260290383192508303188646248138183079493602082846742537805163532416841568648369274534992009554707189171214761079013936460622293407168884655766734828447428624076978532337942543567524850785960752909464818485952992079862822869125979663408682786303374322350782459348197633746440043188363856297337802621305713332906754545991111459060078831325569242330767469322920095781406667413750690341241530773004071713865644860065128227289751741615434855318839147975345830585522244037747876252338262778019935306119190549783266115899873619916949966305242031263815949354601008150069320316390250340933201198152293861942669404785084536816485070649663342468338028632157279384162748889939638059771962079991116631917297787630044606982923522759197518382030451605741909901576567099685687493140868457851409270438410311058770797029237655175112218258463538159700808438997795754980880453958024452828261790549519490659265467639541996568784879643960366076486430975132895087733760353001078221070506749475749783789816505571729831990774724061793330950541945094507654266304360262686095763116027123564320033042858511638843757036814441884777013174902189618210414332213643039870863498442326336733228232238302876412265187163752365839993563203761176377310007807954702947166939441602976183035659874516896591697782036907176954088215217197325706104532330006651375609115926896511211534060223983647794477029058135082781838376128360782936247476313545900848808791276820948217393229664405727465309631761578918461388203081827379638966958696111903043238756796131068274500516328988463070770118278648925839305216248797303052143900632353379095207105040724017783658189017846270064411557927118843047541534644974079485385054649917351646527585188777270186956574078435044000753139494174747903711914520700137129364592428531408356823891016061244187758244607883544403388178344878055585879458352065231652601242295463529248444688811435870292199291830824089898558613159003566993825326166806060436544723501584521361354188912929312510632242201712848298528452862373072360752979031574810921707867598781866893156845229561553419944202273036892537222058538076116059916043696591387617743205935160700046613564710771372074796642025151133533496297479015780720841840411242150798195652957292710358558913162898365074416209661531097217564609816428455556787511631684086976778090256320048471522906743920170615597865044328720540259759263512471968753872165970599286462245976610082946849662831416449861088632460353874644459967814170704089187921124864726277640649434870218841548603054410111197820869404067957902702950645330288300614243483641742462389324169353544555817698836331446587297997227886263568456925777226595107313581250147475712164760868210108266848656448900165053924233552657215946209693365332443950557735236017722231078796377478277823360036451495973839812438460767362681050980459764830258519296305164186781341087263691715910206192277641372685553286467829496981579512211050736702966686406543032323883527181368955731807087506895908072574233153456390759277369805262582138342939213765862328496222888342041580080243672539242045813858467255185083765886359560465891768293855851348273978038610332261623694519973998289179692616312967460392414889962564273470158429953266955295953240079320778477267595008015632629394531250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 4202713060877580370427669703441363324941731213398698376679469586550061573173425458896747515448552012302903611700673030602286038823681081905665866667183794904020142699235249871387394219276640699138488689731512103399971183567638192728567657903313344667198348788324615931138774418405631368923428719881477573806374704773463952570791576894755126398982217094995863119276426067936688862147893346334089642191710553874061976772907896564446942979352812563065434191619858547010637261743038460817557410974711650729501936705271693243205486359938516124051237353701558695628118291880833547986632375572585636578027788798942596466853610723559577007224792693591495766681946503643553579506371763511740071423410758240122228134668378957477937074621584831766896435169425846125508294369753098852771996022448203620995011975410994412193175342584445011246777157075389893857752473142095422030157969763684997869407835999348029533612896341453257934204239314430668685597283291099699491360459203498829046513836654229094591746761336358058991551029001137513947461980855509253820609797597180427615960278534597309041358759676556596231249552373337176674348878141876238945717168237429905587839116271449921462573508998073368652170321477081203547970678131689579781037410075888107779587296336309449085979899558773120517158012054644223536049723293389256442559100837720120316109993619406929861367942476148483698080575308014718212792694139852984362491919643667658596926902778571010258229162277369763097958735755713773488310364546917288320216869755913452610118170078585566277320160981239384083107416273303568330262310313175096922420373740308878060171607767108765335028108328468121775855633146733346662422911501960830516181423024733105052554496883555392961210053736208009546993193893424066401540125947851222100853231954558894985127774471114474051512193102381222070082957388594597138955825645500459147089731131744822981575505030576956416378797036888150061731497141998380803602395770263310866076036111347836438734633241719808245261287671557065085042588850921168026962096874105562602492899792382392709157999420249295312700668609697306776569444668744660282834598364899351245541202795025898985587879473820016244930062038314563514100777561096636927598398564139163129512001141767064552486287783730819726719152378101368185892435649361323683674417632870957853681179448070437299601763402932361670752428658560813822468321799129465496676564599503971718159700582210290590267009303740249409012664219847711235795613467241375928662036896347457480422009915422613309316743071149272388508894260544435278027286148723544525240760108085788665236760910792680448607510016256996320548652937761117294297155521879048363903157528834243035530597127829325540595664659112211343093114962674434479013939475614723510356432068600662446826767620346562140838029905538059909731194401540607778010474205611989426763763932798257627043003684621487334305618612631015385327109096227886981029887781761810487996045121877554449298151328515868243518299463513569130800775954630736900730714338404337991118699471188596055373762924745367015519299249553949000291275304468358004539895805578821566175866536041897799062817172164905588021924580088908013398110570832946407117553130451705216537014855255756151068217104703921136122338033042935871409784832439290443818588763589830967581101103906457144874777717706551775365235343907923220601592123465244415851890317738954832656016255370207230500400919239335425023333547414934599257287398451598682273557557347152437887599718589922907671696017307643405145473881654484356459148004561321826324347881560993209756036133149641146223577102630503372026090123103899876393046422801163197022769945867312109602270786082107581630881122401837723266597690905145039302805149188352984486409030530150488096032138632745048007322794521932749986311756293068500797858329554354162424545109632438174205211233996615611471886149339325590743940334083630992352862414931095210368419014673208411734099202604782834440965453912058049406024567414599731271311217630653240471171994231809620880400828038539587816357877275399516488189345271416136248163925408295095748941854998286753298077310418192805119315711695548998250160366296768188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 513276601989031912556929324583634467190142092454838314062766568115940109881478282287761877434054993330296841424381782212262473682861754113783354587195613112115929069395626604426913424745180953849644519437081238638792444062657985398589163364622219166830446793498825505688905111827464957915468864004358840563929667761517351521220889318003644020092500710558238242529789536986623418795456769754338284348038992552528968393264796928470666520276618072767818272343420593843034987955818781971742854137006333066308594557009823507023121923100852439740460651901585913433248896631825350568628493588217209689067627631329885742456332264251127273184943696161621005638738344974001283297524305907020972510505736885799924824756144197909589331311038838759867678304334440841851810628349557090414095713644599599898758599725862573789468280310952917927166022152033270224946441726152526298799760313623631345319346335938458044819685189905309394252348279265104207568416929284105645376745920011333615805626549045370404374792601721817733247692521032759905595882605222681167314515087821562351890785313654094395757783725416694647893089426224086184760391272539321121844180716844286155768556962140526734058552150164871880798578852011148728865125508930660922394906857207561093516029228190214459035022754007597982423454472504802203978925325414768785942759396688327385973773759740257849479833202506337220957996358891192485675823428293686934156850842684081642974783180528259071923257799531365636216519528544572398282016798872509729216947554069765099240824856789605459256627518260581883699303953625601925808266528969250766182208666449331825558122348878641896524366944449613335867691413890603113591534243565251082776783478114351275050461868709920555899891667633930460156586618171298636187211107906654204144654445847300898017454080543318499416872706837497757843468136888034915862735803089816997536066670417853712737966185716032020429061507259933287048198669771399324526761222684741979681983801375014796380631420861686061043785199996500338148757620231308376582063006663350537242324759875774867584552619634784791877555100018487090234773254514360911320597528823960981494229521332503081285529056880787337729202254140967029010646006869292658688476466741911018558804486878603026614610261008100393199099579467694430711679463440285829000497757975531473129966341396903173508329599510478471439040022003564508512381363687214476199023360905308391458820788529942634932083522324144258881795652613035405617161409093434205725956751057693316829441358226508655517615598896840185482331503864620951942902861596994376194486662978125692723468472479839529652575059548334099033740051457094352750906978923501340419862630333200315279922314586688899818449812285702770437101868958413267547963283177571685452627992241308561170397394809359382249806853220309300522013039032347557582547153848843750069287533943333120571504802803082393994932274797828104944992850806167977818833772077563693376652680584209189910632352023314736640941720568958342054042251306000072221081668782075505706997143120780344771339515531216166158034330501980863069601299681860869840807526045210673480054890249542833570446482684684560200323049435479878226152732150120706465119023423205298817736855546190513795042918019898199139652467834971355579609575185378569352736737920772450452512233162845473813200599724478440802511523190203312225124258990073319823323374737319426487227828843924925292741641498103833286785090029517705040052525549927825406042091824180976866020917790901976806936019768395824374459705797645985095819102664555641346941885087435348431857020970910214101035254040190726701685328128879071136072603829476225477231615296225643987768539754337077446700775957579412816350518991553124210655506591321713360366629401184032048799651133354112405259972965199885476393641486491776569782883125427330868801792815009850875498271471340907906815223038119205191272568999594445256809305143647897519644500459144891305910676332545509724324276927614926941068872442437510751910439469990753799284664599625063107212697776037591473427679858408701912433230934373288011749939053810423983117309145467012625139207401970387717592529952526092529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + -1434437129349514264630833973628316770340106878492917341946050425934380067310448162826069222060719265855327618731703525169478424737645450003271521489310783410609417895338370406588543058993946685658778480936832565782903082085587947342705353735328450382552280867724720001926258812817057347124256673181891856044333934099686004114440326786015387492230715117747889514522648150299481632084197249300272099113970215616370030629400089402701467268671799195358111526782332390188417175495931331807566973587510716376801396930370657627145965085591279187001215999792387708156646429804938767700876058494565161776967743117129511148332298025991532622785108061831309330100990939659052447378339519381052044219348715636692812274880881875554167119400680751403672980330671945024445077590509222646309177976233983467962721674996464813535885402982984989362152740295008313815815095872988263991472166029475404722264945723610701609031880758580468393146319916881491925530086421464212184819901111109141090556352601084133928428904300842086692242803145483950161856449477502274216344326772155700271985764695976726537871478835395801133054644587203731796856402927729011895142591668232534319103166024175846374390014039645345215703755539983718015186114556689767107716346550620275068019240461937041520466826829531926618884078256748746929265821924965712768796325306793725299167906166693786370396527153108168249231926122353297702774852238265357754973934011964829166875544966783175779944692783959261576717161097605035679130449406713102394541007012707454812089313398152925485215783789697492102044958682621881863047694198040073080335658423967843075055825335351462758751526735024987420819275421242368541208031653563953393583642706490109063719408449665798494922406602073110969012380352722523881143212532422586071224932793449457765720290456387081679791846408542395914461330015379116181987459398362373844163853509121682235027255232066989812669825385580567222114669927983302127577866880063604274103695239750688276569395882942837014882414813417391091317804283230864889932157799163568720701282013767948614924965534836327399144747152107023799073979923264834837268438686039783043389743104971822006499948676635554719346973657672694675255227117540818003360259028074547447873761169606524290515881841542515317100375767672043136851075171183490156706835024440458623084409972150901017177331089628904313559994071794790696569795318300002673436840875833077193287291139908684837484106676889428485884390903292276817344615694964484831224537320534134025635969897383169903626807538782465194512003968684063154446010264778532501621449129943408775471703445637954620862241478417690708756267116596461103860333056666222872682079431669797140249989949075145254599325172260080439751117467276300860709961541744933609676284427985531850033361399247459777611237003243185992569581245464038878438865168348776864290729783775238850479955081277732566823129746902978842892419908390543139387061689989813597540698911489256804628115441154463135024349707228656116968971876229028889744914624104565578751639970723611015443310129381047305749975279487196190847178772489765441442413914189349727033577332765954511314735656063707349596091858249025997013342734767714461678633747621131701053863766892376650194947970726893084068545771065269250026159089368418102609101535718916232421991799302233922093663044454237371392742669269838453197518547866332835910488963102439067291054403588335326943109088227187113809836371100953495550427891987365446018269257768456853279920023692372251825840296718265713298903897399655208362911374955636653068147845456662200911077720687240104083282603889853446499190008684275497263630163062509930207016491115121501136688504326709306930014398309807293753080187223527729096301539422487510982451626733774517050405719376532215465323094802893721152479507347721327322158137990027073310951549359161284420387837882158600636017895970768177220470533489349950892611701594496367127597449612496177305019253394217246221345511189396368369369485253557538427057650279440435354707167695163594138482125601906141131027386983786181566955397403064143591105348997945149915078430375208288783875325472192838788032531738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 845126709186883176067677566030839969290186685737535206024313876835857279600050933189879798312107643534510936580572444104524459391374374092860695698793663725575583283719386369409270843599821771449680255764109514398566318093756775333424202660489675004435330333438689132775085927981863951894540626793004708235470712894606816343360189323059857852435879709704133751023753643891263562543442690202426212581277773482686220051698277392938945563080237288513032173678255525020389462359511849662966490404513728934966551954779785235185956484420028597614964135695413617085622317843272736606953132819026056165073350564144449363519480081823609556571643059934498262092396994672221376454886672312061295644195082668264280867073364835959610072278678103310821944770423483471465966739349935883939858447800083295871070754292758179788578472952511896011766064713956883509409686925066588300308456746359988990376056735259794834083899249447234471058161130575145728375076329605552587670980436671221486944460186407090760401898013209832230194889224421531158957294506862907848257932238257665772793877228763403972563873673790714466780718484182366759292634090024998914961987220089634278206443650000906926644195380924291285754026066391309482334674012542527523433320625275093027185968423990131348618003045009825616227472340787926868821789219618021918876163906746666524134078102611887645557794951711385694782786561501587815320401477822174977010531145507307027035525364412373048800646976485617181619070437348783814643745121024560194544568455795815385368745905207461322345847851223212757616977153524511961050474531566559363136595459063275282992218617544841358060082082697281007805556579553838929924590816166989018483851406653773312134815722481321643034708481919723788345272415163870047821349889965110313034026111625054754941701568414572420045237184625805494032211668789594037881827893081774871058438964901765126181361051698904490089620286322065425743911529332919651143116896186205274295029371372172864210381611493479937989306698910769590416859232440823118033403626853341877058271280448013559491570135296394216421082221109580184860734745844829629809094709018692563072802584756057763031901409945667707031360691654263421998803937708853741755574278395897828324845932781241425696178732133787603922536444562401206357680274102765234515357743318587303639979570219388425702355014907081397996829831666840021783840745814197819299961911800962441680276065208800635309447453544111400011478371564123070173282297619632419813787889768409966065463688102836601204224812362854681017739857403913004801700571327485139218866103525106877771844740096122818399152811860323416373698936406858670071639199195175003952068452965797278899850274575329898716013768641344601440566835013241660411316774467011878711937423450914136738408559035440798029512955230022661353823995406329427654734903667853982629514519378117316637181248948181248224761466882111107507822216661499265042281217846747081306096505914111229497379063951597356945896240626802868808371806509995875351059901626200303634894241150036592184423681019196552797067417043476286125078964730612428769586988767631499346206497972802857731151766677332623638909510467729861286128882102469632112162565895442545728809704578586453686236678577973308355641003345817474709144199232518695154587476597041024853847919134453437426142182371893667935769296210892777965430011713865559968336097850140587752294487740170418866804640102209061719336548899448605964846557697215268621054663499176353733582662389241572364066553940842531063086693580216570108633146342403869196871404143942386670331959790070618564027762946656292502965744587573848974512785497756825705268285670087173085934592018969268995844971267514526568266023695415757504861525346174577680897945631565273261146073751126252629929736673067384403586348926183840510161052640051719759310572984607764134350192771048070177234494907021590032617802685611635038169147094959354787314615268022263830844278568878783997979708248374073817613610006432345864432465124964035634527599548457765147709915684184077012266213322256184610796713531199566144762591230029327523097585388027855438758468627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -270168883865924453250077000340179262800038105857310673331498188173841189633372019398213871155128794475427666167623770329903052757886481277183350885443727220826400608840765778180001181733285131557259961645112399607298570053928414524646793515790977373433820865232344871164919671513539925269192983467705170386376796254938888578790265476533783634636720722864770386744697543921370274625326478232259490530314520492595420329086801031547552533209971099185798884814302772289092588345575605522823458581585999921853422503191924745726232775202585572546067366217353192383840550705018596675035285074466282626890876604483312912077878511111707215532740622411135009987660975857329252096146872467600694747455133366278850050687737520884638414559564852052691259537430489578375034970427627763223244962018068210666314316084729854777646634892708314781803234140257446729454496464620042044614282647553602096437065359126736322926067049705933953203911444563332439833321130911513840575969558731221848758998439494203023220263722391385355663023034089101601061978865361722950317914037711785819376087216600711252936673404698874220323008697736954631575428918534531512737477454314383159439523864147321087293889642810863040051105862271158234010217185657987453076004027482429959671189887824717092367338000177711825908269941687260653340015658845261081117405170302363034111881896477231906841354078802111912165123003835044906292027064516503551655450445416311784205069280786447743416855529632033675641760329010355136342590293091846032659421294694289405561109587552733205254996424844676183500834459628994346463386005624994933233234433849140986537781251257057837880691340329416580035156063339321714146041551345943248069857041209449203948608406564148709398760519630140928855579931665511488361876724021205073187991377135949243786370228467657184028402169667123347381957628727719076029938221286931249642762328418874153280633766290940967634462878261826643843252408154886947473684563330307212025488610271468964933700562901916051042992510198660381268691233188357641392661366298687249948795573133474814216492296893110726888178133418392970558056415697887513116029585478281317574424612713020803498040960134795691052839065908840720310481724136323402544619307618854002946547198195227476190772995373139255867175590980856546484174274949278678780555117554018747057512620708485630832237651385344689002314791131113151867239334222681791231713674134151949789470955164447728862017111526651188557458507962027365464309109382388078490955036015141290589181471533404109687024246664003265126509043523282412812311713380443316658002039499228014750593432369843071437531930342069873722034477133018309445169731577004459194745101911296595306574910642386064715687224062494668346989145264864132921808961953962257644955490787827574100756257061277013295930164522408347930511398977017873440269684001723061815624520600295425576231773458206298026747073666783393402371473661692469057534869382770291105242632646231850128637168387292963047195069803568971157673122516417965529900157145988968318755759310589858709062062500213792962415803060531904881493807931788679657548162880662764073878830803030308968594915105738044934430660720586592961110179358062245060856605544429544897158999265215479023062257456638854766206119049849654139932686391185455351405463118713794405445825423270507806507172317306932597340627454648753381275056052219431274034856854179478254294761030131428634241753027420708334084894584565037181794678095510139943931468998741759266800672269031216771110615285416821318198443224517088756363152859240181332990558406862981252307030633587222048103778466402284476833470069824598272772469947436171163897152087250914821894237961122866047006295780427488365194049315208289439768162602918286013593363617205198670621322212870648252976418766497073359596577536730759116124790772737495700800156214493887214669113525542576455919598200631000141176286611449862297518483463155073632928353721945994939041079961579255962135183612277681505484631697843451868909587219514104006425691917150990954010207350841315227885552161549011287972054603708157346654515287416261752145826234594403991699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 31232604108614147470838071775326279245497000920184277324449277292620403118176640749342307619246171915313912849740833231548143923848203917542087606174001637937197054224180912005087565847247572517493316873822396450431742025061941844084465750968758354462746018767395188308144785371143229601133418335751967027873950626282582702498243087983610642088360074529344272014176039688347315696520848297959215578835473365376625946124963592160445887409783298788588283253873008453690875518906056035990412122668969698753775117174555979291720892414755508334356906740184195537561462856328973439898508085158262204646199261275465129950679322927538353724768429104414684614348993943043142528533924966404440635910300485256605466138403270578310132442326310980275159373383740434523649775062516661646763991776929692417742050688402984712971952337227054320606561416409523539967215266325648142665975777509157390616708418655221787159274254601269169675165239859995836260314610031354009333216971440162440141126497502623853934226505201749823167066287685685634602853153719590559019169821030437453051618543816024267862247450668810868105490715840409365126070095514415700981511099786916408792460354347630330299509768875442160412470397609548873526268513185188394005739155161525069858615357303158665541241788534336626140489058250237130685411764652327012227058928768944015805955860642957945972050442834697023459251190709376540056649043220576630239211502560880622290370426536140616436083296995511328202223112489854512776958798301588809107029240442907279032656437980897542644478601737026895717764422483816098056606599128155366151918353241393883697801154095070622013495680563586567362980800609498552262794817108241204065591956882971904131329815814178779913225372604177696473001847278064609766098529814815143208497811373725131131813272215286060638527159772145351256233776421225125124578815921789775057233288065520742036614298977705873897070640026919365823523327786357880190752250246760654779586431925844222237438795743915611976244761032290028200510994971573321100982215379057614240668310255518183347443127429893098205521483438549404087670367984581738896986719898323181558355908434203240509052447041688460057493734332247505974724165505293544736029759853501307086121628875404622733436500850835316315565902131469432041949252231988829813605680804975770117388102605633594387297853078136105581736497616598792729617968015459680913510500849701030014229494744572386387569557334004432895797419674774540681396588482103090818658689053945458062349366474420734172194759820074712234220137273094034159975248733899147634854390989428296902986327366422031507861543300767782196042450383655092518687629407568858925338261169130501507515860872970753377342778655578341663774447138795138760975794631973449027221125457064528023633643474742308996327312780398788598111151648603022753859846916739387505680209195411848178393786549741266109035041547141029827311425411620620228813821373966017797134156934694176079869848271185108302924303452848811096334894463728266816518990670850478221463999378922472552580075744632379298789997601068692071239837572219341402407711099449244655361589674765338471959279404713228505654496814291919162697078863179520075838125249223707567101303029750169339692121179592151969488704952025674725000258815856340083931682803123998542200248750496751060728717749453901675753053919815893940940938535689519858354017342928995372980324944174198153528071626816938742036580631653494538044846000177929110988756081856527684229965181972072159033232415428261035682675501802937951631877641318895286700233408468131814647262690364556907540834616646503830710656787558331518109898016788739906452798268895295158245959413219265190754314541432978310633953277892421583356201819379873364142374560747035774190588837324557051435028828675342134838978414699622003713363921119639769948444969330174950703521085606152288920034176696616917149457983582343907093054765379981391570597003735396653503014920630246004340029815945657991756113604428255279985115107445675131951693962708157459130133423932932906587873322943697572518634602435034349519892003251543160542853593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 22111958071305874406309097027235763512370142413804747638291610476572477882986300037840880205438812573443663879657781646343459283160707257637979507278303685328209535314858251887036898227817493337682125929368633331712277342023544757615991872405837206062253460303738535052091612655381785253374486359377060534250162517063513832565739582415470408065377669205879429387164603017484577652883745103254008619446988387269485881177651064552755313082617843414311879307022514002495462303226462895413089086377790451059808230801203594067061384981088592171891140695838266095554570188847329999591174036787964677073489954933591504995536283238678099993430272808089394351130111747238643960914455035014561073924223989974380325283167878361184034358472582957064559937821725263417794085738154811020441666854126902096939934746824835254730096041141783116914726547767814559945340600690392669633945872335356125721152518253906836692688086451795133189562516398755831390755483685071798115289991845787681309936800931869855339990419940798864072809690069962667576482798163468513258318457388330815528542178034821686692488188302918559645290184399111465265798158665951312263406013218587622149477488181274642643605999802982595298003282620308316131281241555446537394708134093998640101544684330733498519657436424303204413888473186516871115787352087858019193339189182605294613176214435751519270647691564414423993787393541731235363692073467051987224531951422330295304701458557636210038821099121007794928425493622019723099306809469601398268483859288693717953137532159068893057986868069012601251962929530564178690219835960904508830375036327327680932828859633402491253376879259641406845553249779804109754512673703098456005573673877814834873616330504341238253966996719123647864043265847489677022526037639554443909164658153164905684789800304939637071207410381585500084200701835732364601828947473084103610866617456129541397616414513656815448966284998585745797400642439427442937018482744033806078909201906761907338360281183597426630701126434977060628310593064876917234384588204939896553103858844148343571884580813012381632148826345806099725278610943812337007315709837843056960529052194503113243721726100457433600930714544786442941319854827403508862943445747003729617004935048967498083914715435697993796143281562170578922564914173300784800864355356915869951536005583463664047006891531642275493656131747727741396210412131108490166845444371605612375103030077758757449586263329980274116888815815030513988568831005216382365048541410220573057626981482620244189101693654303881453412067466360080157572516826661099512745450007886577247562227314384992273727634127812210351676962359919563550843071410120935580493221892377999244081929662771778627339504981959336566617736696329110508711275028263693265068149808672261051119073371024592607771342663387928717968086072485566809663002228814422222237360522257509098635954565391260019294644590392111345259858702528833675405363105148805506933392118929609293422683740767590865412074886630737826333658611425334433461902822400236017532570128655280606308320113817060250075168091019012477678272499034245287540900380691352104352715755640180867387117257819317228926666793403847217528711847426916832544953340419457805614530332313603872770336886903950874038277889576795943971015739491377320416066753585651791219884468314996465751688593496603591918891574386795600677843550534773385003106937309553281064368757306629154078932658670516676797618642999920697162430622335407140042601860355237285812956701221771927738917820378133884114438547604589596435400728993119112402306005046557411043898997840189608363906655651652233034294087641776159721983980686865995556125390453602029418387967113508304388420469104298461150778571595236319103444968117363674462983097956744304223376012336464514038581827303452897408060933745843762625103628437739649120975066464685413773338651581030023454200068746603531198170764537839766253476741048871546546269992585489222657475900338353450788223507403160814927961253418557197446647188767765221313805581000239759113359731016044988115517291474977887332792260851926178847844794500787107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -17538194752048497009474218505237800485001481201285876984264808535643492202615607758516437996659075908712365773241706545741012623517193744641966316911908433815567297370973871875562189705481670865555443861893416462767080135679625327752119439853380903087244600560690715430710869156394655474420665050023778420783912448478607479532076358394578623034288305239695057171574282130128402240793575011225761445075449934930248972823525269242564639455407852387671663324621720901429484505992452506684927878426963174538400235717967644580154871729250990142578577172010496039407051200482337332277487069243818872169690276339566682959628905388445195155377385614268439389728283915680853765204239173918904745850302920819186137940831379371213989025904583490012154969301913444152472190606230836047493382181890674986911516813304741745880504424526705487394209133891611301518133983396354314712458804447461751043376431781213175303187839760459664972667987577852988068580545595034400338649373955261136334810843131106925901621805569143739465945058486196003872143669059681589081374854904017373098351521921776781052635146155946150726489402865060707115979664421999845365620794803746811940138543060575592836153988742012612733688673954758701635668604787979425748670166278127553979204387877988368657462463999461020733590377355132262190926152553959133123247066269180586123701974423874070767139487597494989370651509176145545889979742250865929490903654573111435285685902733881557325705899689210937263194856732365881394663194843436973686529405006425939722663011790461079212107093257894448503869839031766132534324733195832941718119798356946855107186033808692318810600570325822117474477656985554209818159630672543397083192437457720910284161429944253707889968234390273834014559415311152592201842675914138160854271006518448743697618597636774912149461330002092384125918174769099630561247830821691904689165130492203361137784282769347995933454312591244636778475249159531110787395140881264598707912180254913168023110979533979457034432950018512667538774572611959912132959163993747338210409298098753675192162122346584817257872368801172806876405472125330766392365745620996283634260138061941957365321613237454823183329607488369344088885027669326616850417029077565242940168857849502360366250957564099484607845799964509692016370945957683692765237130394986561694486300808282780558467121544573644761910315042067098298459064029545289073688595037433119631229690551323491911529663274424160421502620965214466565830650508949603714488237734233729263014974294049929672162609743023685335964425207484943296800612737516044260661086677240179909657139684733842871453976984774553001679905282251833028893770334148169311978090093660277447765392102982361623089029308369522048597210047518466163450676637152290892226498513542925359528635776562613136858035227202170380517286103724537952941819632364303523627054558546306687310499476595226528705393908318433900248755345562942924650626153312705735134159854418908035831101877890887407804264195802192539395305191811539873133813971820967254087505336184457372100187651930543803173107677249077191359271634473396196327360278498974159778749187869468188764270714199588820176861085828648974128439730795273461792052708883149489390507025739437460569911361260315649627862708898929121552438625166795141599498671805640620871526615986230101871317689601586075016648144728000301884213705862854507119715437745422725727970207511595097187319343742421713934579426156943717025563994769865880958609782029767944071544215609882497248122716995768467283052830131048915384961273430007861953785086698805750327197878851568939207712018985124422551101226176355770603472654533002265661253849891516357551473117955495055036592270982722892270738052372387353634030936446671176619589430001312437457100036516661791222029987484255565544392097105152379231159353664997234647925114523809219024793988247536325866753853455428186159063328931915509071548405321438714886659161812975618523343175663021080147536215622050608246963487218038017270159075201041874844200229158485512219457910454479240960022032486244941225940583540380183107389517076480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 7690892398669810982386410104857250711412433903139146570192410946620204044634086413725169477608849798488482256780590209708203406836710955351512306520238609464422145232276726697485856817895503863484867706524986561288812813751391958700281530726670581101779209909642676313037156161119931146728647076492664042187961500527820705042230415691812674644093984773119891657064880638458520502564688488663792183798295254361408566812626412542649603403693042997131248861552601219718037253469405103507911516740304127399933682433964813579106201559791424212668344549476727270065493361765768777655698410549535737417814667958218167260536056411023005222258552800734780265310175091524581620792201823932675392577606432931992938220786852107845200165667802032518632748645950482911173352055679152966404660097640965353073639715153565517506249097011360782372474937363985220811933080699024034550478460595744918044020562949896496192418442372010762436540401978777227016659544802287324118438434203287897351809095424218297538311132098257516101879023720350008465847038345469761428152099910583086884560965063524539438601325819192221620568199964171938601746317055128040969170110822371548479122656767341282637667980892943015685298159977410286200680490470131990564322249696451404759981281199585248966464465140015985064863299664957147981222404407739699174228612075111250309207045855382220177494049476728375433717383010552486726470417653168929287998161919013152314427580629404399381318514952514780489161112570319381993489086123788976128179242875952780238763441307811390132661726724216178280290843144566144463114559128050647954599066141036736613966776037430864433043142654028849241451035345519201947647837173442143990246953498649722435772261504658387024395954177752561308199097307870448671234662379995803168219172467669810097274624236236762494221859159699909324438060980551831612800389544837796861169490492140645787755673283836796231479078873447685983143884108664021234226136796348409639709389976486978426740102823677470089377021030449036392797260552710002119254466612251516060163393676963498774035877200585251281473555235294828315491903209572650046981812727705744871886479138240520760637977050231415952898034319864862221958284607009804325295153636718919831633908209121308076246054169497643145325272126376336477883808178371171967457755763207418137378060332351475400492702969193637791028327724502194995051854568595722031005886854812027161460649806918875526728045626225844327655492103872418892022409678107170300853551441539992056131892413844374912922873093946518555205898019750877666297763450133827199231036111580583225517634618594475666114713448042131506810357315686967835563747326320230753204772288143908300408793252946155183741434378465682704068916914833832314768993942634344025686254466649309944422635719770902698701209441527703777816878634280873400587712546623041379511913768339842779570494184694928431943175714359580035722742656186147027473909118325907041386178652020655833873743557220501516005145573955065038468093431429711728197810998281876936375301515797202653706266158448959038691598459366393029609285532270253708029026755486868549317552697050873749061228068624767416224681099838200488187808212765665413501010703207424847703395416044979629733780241814451881835836384273983767792497035917479052988764093598085559103622842171649457643211805623070486845220959906107730875669840829256361770876900619657243046400634039735011912921183949760017165900207796065681790578258928175048902633860385857771329221740443396418649875325614293280522381469793634933687362253980025841429686843002276918181526555442173328767843008993053788784006070259039917315522128058902844822921784844890841170671842468356788260594187576284314942059375762720749817350384434296211526582148563403095902797408351318185682488896374760162658864922897793613235388576067799333780951891344485953370112207429498448054382177240407958965391832295315521096522765166122246969775974437398558352390593833831829108757420915818401103008156176544924485664696354016423789863108134183478932470428339112004286986076035840069290597415992106438367510528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + -2455881528309123742756519375692556559940866126221457001712641971042978946837571761214448466834135733946221619565779591096625780038931942529065170798578994133999434045900096586314285370148872325185328094620478787244999113635742496588775073913988369443202585857623886896300059558058082790478025543635400026481428133159163411879247406610042576727412968886193390339889246800048212806836500400385897530025313928074211419126962188301180470905305614576048944009521507434962608886511212623093783158797395854752254492063243590337637076972085935133297677134162409658775282400992711148997187957979219703790045540082831327505332153151048456521713851696659448274528397783258802758748125292433060814436894443131457883833583886505108524217313979008411150306857539245915447163659915773627988420169047661196595150183796755338831449009235838504646326336299087038199628976574701283265720387030890499870960868754028016595695524486948779992307521091892391822458711429285261551666330178568938027134286949621016821903090043405378817175723641365017890065433895762988417834950898517558338974210186854517123806798667372545325088895084338235105662497354306636108005134332871243711215036391479434040195622494701672547486756153663134877158899222063520550058590490432050888677310719971877120566942163032518612399465248988911273452493937898496453677999603215594095124823648352475665805757844631489869690699879844321474563131215174536729239490532345800978197926254631918399382453250619433156540570053339091425787623393329241427175624950543582650638236102313681772552845804782984147566564913926593995594746333562086348212848667288949818657255192322615012042196777999940085533760842310339454752964675064277901069989211094228497692140054909035092557952546668429795428096286374867659356706154721271223711946222656025872302663349801553120229098440509299346024478145508141907867781826469906095531216032766460168080228397459109224606835489609248900974675443599625310114524491012616226159265450879421392204858952952946536346502192149261143545349564589056041871718430966643737501414204324012637646161937490568151082483495738557658418392756534558159414709639981339915740088648601840928655062316652507633249541825163537283490419484650707113866273048465879824113902804693993394796653349416486623491003620304919687129221430154679043261244922977487581545093552021463441597876255578638899263275967371991813457060765838573673344366080714490954159451875684637843560307609794921182511316884892557683487913061834348207122339121122943507271658920560362614152569669515608836002314122618295149995343089570000903427200992039070845533681766567882210488007276153980791920756890253723884041128652461442202877552306929560593450095405205698581900436953933743368384298249823223668165975480013281548700537955724831454298290443888455458197025837711513280861203746793466567766077945230710575909086338962308552025041475090231851701275265915340724596194602304060275404713873023122444137573889352263826734434099444413519957386564130911747656974384407835268321600174683081824990583525004679789022580671661929833447534985884143766916709127923265706495414567902557354126953437851105693782077792596156499975681663730822153064953142017456420921466542426892947852500872444629038392371266340274309181646876348758749970616028155869773755741743253146430169673870143989911356298559080301113353695667449381400436837007777713956539771444242448799935670235926326291699569203554106778879863331545615138819369915090522403997291253943511924016155290230449736133445925755753930731247399021160186008613706878971464893148478469552012959342612453322120099707550798031175511717285165175189699191603733835939958057158908609665789670526880810732465313344401814405216914750759096908145803500696882984944896502693971977917974544489914631410181165028629062681896072668917995019138219231743612672384820101378098656021501741632376458539618003697612619884977523538847722071121086386186230100691107641398700830078716011891450096919938960010897643860778005205249486254443235420574529088175585020721328416538812537440210115450578204641955614968795627520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 620576132826535819508818220694367196264210502616328439872920995874735086842506516438236977378748661832291530570997241893518532045838240147665433287230164735258080773195609545576602899140370236103405296983976179117636257461969916932752797607005899711098277860629341298282101718120144980935966220436823222261564917273166351943921248958355862693694669600375830267520838764825429692712935613441769762039721741479331898096257076265105692072438928904886277904384599343425787609695510048006010470308007682177600062867157648481959530130656780125750067055304321630619992344714706206265655635001872234618915290162141439469423196483639218920137573820924249884606754920991343317965332223921831142415729521785841310587179328706384790129042060329206579028346514237838945221130009838903638113994132240052690913273790655693532346175860288388429264336275169750572556306813780297236676634142113213544815226355936933747311414447178268351709161521318908426691589902600913448891103315743476288614979925022674949933472847896738616064696642747181962087019127633345395109431338032412155856556892967779724554908850910338028210171310945219218897538163173129447889719985151035566113768272513019341120901824977360843885675366987301986348950329732675552950884069769661992459181687752595670196299922316396225573263725933539698709986583124513484777543426647621875271735788900458269460008311410309666326124112810180440454600422987112268524142730597371391763141073344398063918831407281673168362699649603130225527711649712956508273272553317735983016527643235680074331425120512890392490807172808129128982367602896376519762850432057413514144532679866333811001289355521506955427889431462626702777000984095786188603746688986253434056391339010596589403627549559287273930015558703832165205673646838300695076740073808318157593155508613855719728804440112359456816840874318748339743221588618643798202259656473494291833271500232819245360792132935466080991311913048792907082499831349867589190515719720726855993972687547102187953065646501609455400482762834807595589688861255039007024336185467636689703842825831209929994644926003212740310278739943554808025983616130153255992023028853780255541147001818686805403976709684964035908408077089983030702192470421388663325270870011483173583785604135916731565277187712552817395158919067922609110323033334417905504715135736295628209656647910067268614828680002103442819392306877953225623187010908751299151176736714481012456543931939698505910098137419309643732134063112610836628542837575479560811686262876394156477150752574617832669981217415156446692583576055867390953609166013431659989135501145226513088754187982086043669187081624364041823209207716873367439834996112290366444936011474685891332786223003810805467589345046912237456365422449260066960972815027427981557160010319682229066137883059062264483353675813721399173002429842357353149069596503213298592116901538653271524294687103183881124065235862958366178294831263831013731896412192291569485726274504756214614774402861353122045705849695312910392683404905284839807969997998516380630169810004850627647630337398657429387478131666173114099811445736398651214761461426958309136726537869569699543999503027656445665614384635483465897179091681424755601297181411936921490359019817013497832956659329700144437018746127515006088093886931448335877337952402018758784595355312355690326916059959801808352455496025722599097494545038448125150267890651721585355093149090192545409280975995058423997451501436187801564661999157783755078244391709862175312739560121181590742992486769792101009208773370092019734489707495472675757062577936129248424289690067799334186038841404950833058970036431948845572085503247152608914899783615918408381505140971016218713905945091302932849763157302311758135495728368490710706635356817593011976904346010695547267745618554125871780176664096903679332561564735589419241884799076065891511699071348552421208248808065216556104229783571262482496370899101819886524611916549418278674361757980049813330401792427197916736977714371322474550465999880285580642985850667690086693169942879052801297505221806653440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + -125384908057210527239362995492534153555255242697909509645852753075659174191544341191310334184844815141928788045563343104192665889454684396124265813798258534684655163563960070588570230868940875486659965837603941312627187759208868640336060758185695507459521471576833307673480676309225377355327008836503667216698713801400202049424748758014463393339862133010763361720666441232716630061810437237072679509341341457337697066165985675287825178889632215175161815040389290485027539159396082873574707076291725504515509253287736958326220867479226535309208839470761110459589245333871565128031026367513390365129867074234107791616102754724284234556204980921393457132264850642360457434383834617821369249364703645195616602677950168261824272325077044171590225091613250575405518590659082348616293417801496134733244558236405093985783548794060975652475219753302073408634873447180142208859727243156623355801449873313781464339713018026131638425210306470411503830818560085443124035558397497243653199654242113767519420532409379756911990759741470336416625974410046884350667070722954128194133300954613774668663225832793969722766842851733032928717938572386694226110077922253554629777865594251076075723593541281151509105207942501116359182317238785164779414005567027068408911334989907146435790029045874663967433749990744465485354666942658439731717475113550597465217265945555383981688351443350263024096344528755774058447966844747276493985493948978567688036538855189479350564091773914399752673141621582168538797073648018906554866013238201039387726485959183501025395958674981378926571620321003422516977869704756792793270052771134980949268981122858510357132534865805884725536447294224529514866184050415620660350636141994217086115656695324034277333090494070661021820183447030399007878568414824206759347616619052188955951941559989789507845810783856496765574944892795230392641886765924336980732606642299531462412935660206337386127314782266824100053496571964144335063146963086180713119546799121080741580583388686373193755618890880343472516771709630118257404424997276668795010976221898429802264438639599857255853545690173659505088398139737023880278082121774695439443557969250980590827405389111318792723248067298557901344337496478522163453388146739792762681394375262167816763330554347017130188923891486718463480374762400036321067187693278986114677817345259376807916659526971944739379660897980431612107527961163705245773395127039676398509053873098071917132040402720220210475803957217606983627992708909612552778878077548502013738469868124962212396641952657840294026783888483809745378938976397692021463705607683734383815754851455854463082520471694235195022520030048933595152947442998356106036489647776128963701980803195054697348628179061437472684783132443840564421813448279617128652486774413902076346603849060286071580013673207606399853621275663622360915078850641103652324470070337934401735332151732270913936705468565823315163334592170646273300619055270743339336650777673466398240583210931258537162551172719449168988541220223565304473760537800045906485835215749673588450170616709753756035557642720918972736803566343040153179997649203153885794247186835769586283412857872945643949278032058715863383423265669849961587183719863386382837063705893580383781567214615717763845727591830592413496384840606132924244872276666995941931417297799071829006399099473967836877168050067581085013882237436029695891877276440824718384344635034515364819396957348374914625847119172842472095322729364246587638464599621469644900345694455043155767568495265931022930965968185809061829975637164044665815739844380503653329970316289728371956933201371398273966991951186167757967399704996308763106177100888476462395524010098260743967006245356804780973806380015097748736800743087673599757514359125899838838730973144083524770860662755220395120516516080218877447187111896152374482612084589434407962060152717648232385653542031328199753838924418776623940246071984787793049536304129047791826873799995410679148686385927148345577355052140377539421786942912969276296493758969077884089465006040909985457852617808576589575028211712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 20208204781716942697674366199944483931413452642896978650563561049612679809259724113445470786690412506390929750619779855378946504945262351456132627505995152517045217707362884250491138237920103787538479836596020382120418895580074675653853519930559939669700891725458893017733540939414286908135798876681622895498753589946663967246734064460648937546083968097592684514579952271096924406962985118305389853740343409986952049748877064218698029947785758610238872131141711873470275796036582629225539263593065568044203113131513380140373072193694720472628022748351682355453596727124526521110012988981374110541400647710027971897166558490799468076041038849708604279672948068580515954743033829351695876621294266813316299953811218665878256197149269425728176846709220156130900487444201191378558320147030332370034595367362167081549652921171997039246565456217865683844177639839385005063276094079305104644727742285603915358239189378002486377568193446920512790863267723439386962214930563704531379122660639335182197742619769674292961551570932427980803974040203719312005859478799071935382563827395906807571267124809483639703666003359311895520415429076415390484948969500680843965096312887097107552108960553977232984165212523021110777168987742770274309880350107262447858928555317652637271229535677394239613780155069417661547817339357727832039184346379790463474570408834466088227821590516307954875983130307694916515503572617996708258219525687072199904979959790994008101357617329940317234567576061183415401898138804982947890076877635770557858916138738022347227121879702669855519600979496607714655497015892229080898310637746503102768515203111304002433973719402609283717237006529697779802624291508262069843186513090852235568442630135394759649566217196811134797364178996457686445254688275239920000893758320131882439392515949963134467771866363033333526827888150542064190754481768628305883387667603693868269751233296212634324960621610903253943580659063142027528418038196993956433230125402266329959520403887331199228667875637021150868301158690885744905055490306811293630572528985849163954674841681557816300667264437421804500490925274884078043926846397367208626857721409273819980212169898982807904503365057359899801932326532755940580390212081003023780687708423988823074042102614094426164883402394909286694309288931019298980008031783630651838046505675263963023895497436919118858404394497341487470006595927274866351201944384732114155888536552703471139400591300714413628415262115059580293225658720704158859833024901453012035123498971057855023516291627418790974674488797190348603333750790297181883307002267194566138093699348770133196332702657155801506778515975264404862324935096159380888915150605967085910706001083919076172905548892274396498266913504079514382562824249092142766933555085412944578252650895103938828511252433283122957752410125500190742380475965202707077174036389730730867460207731030397846286095295197273744426367102686227300055026005394770412642120817632653464732516293472032394457976017754640452165906492284399698194297070948736634340255953371399024279199226844626699630216309943007536723885684769758262955509296758360580900790005070216801331717394970170267948281708274413744694920167266798238039993344112463358704031964767177137356000797623156985007938734227332360111339055672663123719834253565502248987379669991825805270454624480332463878389661342388472804429439053134185233969313594721082725138341708601977123391251781214624219982703157333517065651430721177583431617065342943111635253305342677611380621798331407319959677805189416607643688412493852892478476135063422846895901172265885694081432355013743941878405723414081870261268099031571331363524176514471510386011433090228745565645525100096720076129690381430757941820962976522839054619875339400527655499044200144534658890686627729106796898218308147615758792160766699109915934346854559023136608115738391499055766023618709828059285439243935142072594730739275117671866029888407949555797539932498225628646148896146130809653301195596394766225750291611318804197118057474022811658069946997580497635394434075983872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + -2549254386253803402639331946222506988867715390321282775504143551959913296077567917895564751307757917860013039457207472166158842790709088034784904415161842150313467133827944783775350247845019519759284724870460262395366945222614689023072680682839204760856864685169222603188021742890215253167610405687481188221708549835891288240360551293488157602007237758697919476968700864682957893230911337178083357960171733027527323421997511208642086927521058856034700071879499132716348710157467506504178359845270849075386867539696619409839524993399623150646049568638075954755844965565177413305423715681302331426824858943944878791163106689050116254049822586497772111793999796648300687688791736812037460052129543611166229408087939841528657404135118157548783342535556780532456097068105678324146258762355484916099315481482666532208476121577915069089205785252129245187310843212335021073202247495019064705765582845742742291082478762280648478245495620719853351884135061715304454063428998692028893594824888490581100333068292265505760338551826629885292849445609174358768621419212139707729792231527528914234952125301141330467263433108055746031129038322610685359417567187428389863494075181108960533179416248945803658803171212380490171148594822577394387413970362253483535914863404046110494154354156262215923676941793080616111154025325860420928399193657690933868772759927281506757905337666132157107610469292330546026203117211307860302865275534793107177853615740383617941679633641734023355557019397726079841606931222630551544099895193105940584857839138131575415505553727235446760010033025364329118569320300875153806752433622508239579662500113449366225084111482984839860023312345819298401939278304642577815814739745657383163127692976488772255983083924468351134056534932921381244864473612813430490769969060565104928669670116342747121672151501210728105313994601853536274580774670215505240242592542523735103666643109781023236854094647775567637909632473885180548533445617903261770190483736455737800221168361399149022605248040639802650045175022981779630212155948603085666545496866951977634690511049856853598018446034061787639856654670260546639296435404844621921769845201613191020097597992314305796551740211803900626493039858242824874482801530553699327905779018316562046342169377652016914188268628846542048323705627760034033461089286930925943637789514528096900101970895009486529514907706417849324254630745829046280035089363107662885016044735846000354770079724013690676808142744360695955548858115187560194344513015576019331202098735617914543564409414523134256131275068590243144288480009712206214949539275777309863286035579806095696334962534348837976097660705784423035761271483344207643321438553181529538764297386808454453161444094934391839290976451980499827519703985238638085682202716989663066778913325330136318640361330991400737045217234322703319825809307207510481404280860659577700994495459987606274227429045260503998912966844599361739990656791787051049242248366362834170710962949235525603353457921346691712778295418300740095823870103594445183615297295050302353090660323051191703028203667773308361634736881134037219013880567294588823782848699776022960949319277309960772838536828910507256351971375357711125438996098039931493578643273637283828452458969727250303438042009432725452491738270244418519307826495206820355682132281068911676130421562993057142019447181341398312556946343063216433529127826823249063666705968484189588811698071925782535962726816913232498960423252964696672548682039896364854286082109995183000189366595741102763337376812419373318391796232140252524729573355410494887469343482435276376060401369391560113132358578344428069829586418568748247002748075491469383640170340303131167750694682902590109447494739633587303555843604154183690958197044108360926936876241733433293216263273404056740931585241272589659623916949692296371715054628133743447429133197655835266400444601449985364641573579084961007866950811807603051092045296081293413848232198209504859222438847604219220137397181165027014685574498339791235880688783631320319095456129279837524818150730214932480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 243103501641354059735140266871925550088991283413802364700750247186184405743069010082901032182112092515591556986261904722100108122891618422514362444777745528505259851348959606487117025333463008886400698216792472323586540078827429337901376004945517577262605548290942702357706996678958019211581178624656246977665952464156274449352287303759050534883785150210767067043054717073449194378681114718363125435141578337954666204616426218078259682866097414325111421715938847984182672990023369917741759675895352285067871511585487113087810493246827392622933999799900452174136052529435956210031233170326771645546466028671835815262070691895539526912639403172129773612723308442306129145279807032232016498887553665063346534083904804052067046720016029377287087832332119777409654749643143555577744065286207712119658292442397050861654759067196840467615249867940749514531755224758436810629061109480506088059315597253087765938578594649346819028025683333222971386873470595776760482824004036311429311778584337854716953666483398338017287089071054010988854399430897560139581571999935496482863795804200756661578321704120840125489409816237009272068594453514637122565469172677355578774868296501224788882910722721190283736847925817780617257950571880169382363065869380369336305871871779144358481967295641601907981123348766638326285292272849377053712592953340774223986544780819063634678539560232873175269351953547421073158163127329272342586646093483943131476253806328630635188844836197944615971762412862016930294196977308372852669071209599248908564660303906095372610101889191398260288181725384835089950899729685528857447452145557441530529516398076698094225909371936913818094772601237012849043998428305069988854118311958763215423379586918249060027609798740779754205616455620613071755668384141719833709581737588183734098805697720033794598145939054992681490105334777627660850852866116145588762787995022947843271055107178663625092722676666959517100803641448198775190930730334825261136233626496563715585597100421277493556566499065896999923615303957848050471141099361314412225291991853857929004172511660754945445402850697246697936171233875636478266436773645182331002869963043544047795277283754083264374317316784140211431049957490842172026397606320503767429777031089925160414229275558292156621465614537123943891078914320179183703955079028167757646819994498140908844011953964751404686282751197616668831934457414508956155728513156290906300455256933649238383159862494983776297692549843312970463174490023001362148060719674723859937056706123297475829265685198669262810586586457077970265795945460860355995400331168367176824891508098393009173434451043665565120788328925471850095775378912483836122738005559219050248524649865424999849436592518076388566986200986781598387796899740268807655766782591454523346779400814792232368940145370611465713984698004608850122849516043995990237231175464252071544804758637140192151768799408012971341516680342242291520532875601540174151450310245318216928343496589492849796710966527309680840041303907025914442289050733632290561393616826305843690394022194925163601589900115728711580576756908302889315999668204153577372862286245449779330232367271716975356652709623207130052284876461207908788234567221018827360913799722929451520081342936237393629722059719697921512082565482013498993684172684813605377716915104281901228928572263362008823915333367516886112605692869053388882137929292162556095120183759010196710787450033621964972716108571557686976567657873451169378411937519906319096521164647209302567978514125577071977317672510416744500070364352339606811053157356842671793031891637064224315387122672130914016224124377268564971949533230498192638975417552839611237758845342656018243549590106092294745950198040254339796396348273362938386240846772248248051150906585497025598275563476756710258085465314053880856228404028552591874124393289658922405554370406058806685843440825824244354778254246053833672054754794280342774334408230582431899289713439513145292715701241398431398749066230226753174775135989719634352801015068525601867151116144493243832641519616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + -15543155588814932035722443251225965374842772912047331283249348916521900653156350471248820028984299770711426027048782192601529035166471232375749898737764765993642131309945800936362693810190191991200169516588549216742394070401142602097882921201493328255736690891750064849438834896172711522518212108791078287984669596826953535785871635689280180174332330762550373459214483580989552492576739048630391240524172416466555714141329443047371230851533277991107900972683777772998204739946844798770506728054299015859883536248941219250696376683211483379699266616206240885550408864054643171329899637918066705461421376908034827600087896405226546773742065376076828120682029861512563274614113026557129529541473785529981534238098895253221211747991796279467559111688939563577941712357390635390904343082987509549759883403152638427324394074594999271853894682711106781793649852161484062779355183323059464414846880424200361969515727671793958879492726253843302926778365957770437407989452103758130766747956545256608547058607937340368434686250545887640468204321880489741058753995361304737131115035226680139322992293034934995429856188536206274057425006392376063913542514278541488372925214577449857461848299581750464939180092865959492376289590163724068209804339096305289910548448237661153600543761828529530560527841137603514854097218719431116357269316358734319896512068755686841042813423073773254738696404551059473266600376478065170771637128341924442174475474840991601292817159787386391586376827511438636048294388668703545445166927690009349846050069772678354448093741705684738319115115292210220895833396173065730643296873341159347210750027903457897700381753944067695396480613720694822934373585768656558998720403191010769713311613861971329894171610910930015583972785358947037613287938841439712284820708568534557284794194318872344998771467590877575691246893693212249357688350405599704782972669956843458644899615836308020555221946987448153446199555104360727439187324267730391352898276210276391144049350823104216145379483252021572276221555870585541079437683002003704678467661394449112644472764279190176052222364513983550188287298558846414968134307021587682711976713886364049714203873013004558665725562834359352790187729182796927570650941358627093693070258556761196903595396780419538503883803040857809412432751530537313277416608502782396820319461216871973357002288755548858626307940028025767258096360377733653215313085679184414619031067099848335520064962069612784851619260597143543722007215142034166330607295053800296581892868791491232748677193792102699301071807118278504240397943243274290288126409428224797682545152622658630888469872796962697076948978018567036496979038509646567690000398691082702813765317255010086100222527997310334747456488923766956088662642784542629629017960554954918508525797723862597786974545535724014614376017706202415382620096445432298883192143106262337909587305132969042942279156028026436192275989337428241805866619575805742377368346268927434368280297240629779506107105332341887256449990680031728419511987076987807372256514430594768887347362313274563046204830880008097962883709503719965205886590630311478501363163418412345989982046507807859641068640369700526877795797959854073995566086916373903274037608297131591004742241021544240063779527225629507755891221984373934830033663266488735635245806943636409996291800631707198838852768292530348544182671334446027927103888658840578651246597491840872634539286397027795597736833493713825751015013535797870040144539164609291357975238968894305603421388997205054847005121281860908125195019192599672285446539142682516060860456166684288794609650065585434829253825628112892616897810644661706473084437320016455778179494490133728119711806962361403168827047427065071444761126390267691683781812622456665230581952916842274588154558710303834236855670829208018509312164914918879838246549001655823161292054594985542553768290163553288553855340771821439048101136966969110449914610149523123494819416230051616882222364839646723025521135877832495298309962730542470648015796684513552172493481653962054565888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 386989657898079122630198812973224418615443534328693326798663892325807716349689830567915112161981306571520569251122534160075763152549271875747438862701320698201910857153263550503279837190385329301271008803850069141325757648102972913138656383407150279071584139916873908065787321627533913005191202792202182155051570158678039848973030798154642552309940664098439918922945145215558208281799317629007025545828194881082846052494713268845452440008202240282567853707354924121288449383386327153902642263222411174443889217322360025869808700485587852053101933133221734964696774842745080494707027902619925516125796264411921018341738381896693193851092404493949617058830939348776535824281329332660192210953865849193748426156609992678548439857038485947276471112602586218293377038118873836895387375953899798208145012463151183178574223069776517362332526571611779008305776776453520397616599581742774988546312842781306215915477117360927299590220980536522659338253432765505810337840703145468969600906119666367857935189268977522518926490365103304624502742031762448676232961932186326937911608715805349458868229819686960410760331123467077664697250844861163198329542255963138392467535043351044565300593010441526470562978572852807901071012692331767272226700567250028907988098424619788066862030615983543140303620792322579972534792790974253587290598272789929657754339762731363382279488686379930695486647883874503543583042268557552000471145045382323996920845993446759117188780136260235961879622100020320793372038019986432118955433637016158521087119811211773567037885071897932957535878561587042773322108832684412269351835931779569876056105796090342031585037579715947909458076535395408075012706419400344903961888705777811818765372385551312865238513765992230211583947210421389540032196158896033376241709108190326197603667389069098274176267849428660401144090367819191427065335490614851943848595176518881621542367864156748872702304485771881199689082468752034715399375131424116232062222483376821901759340249885922078958580367539124768183359155701722539312405700038148075798596049023470305802053697770974790687066976864924030770852076209807929186135228325541793565233264765680568543217445781594570484414480648070300114143644061267640802602462531388648826640124391491568603279632781128898137683002188708715477160959609452809253813857051164173731783285924809796201900358361780268724152248519081166800246403381712034652315679483464041325358358958958717684548719200123760662543365010515223697693520298785579187016242336969343446388592437736287275944522774987931511007830805551802638007167971386094354424007899590003936272863194757406571120069990082117938747490471612454810203391499335219126187088961840646824490547034090348249173751902531892058811194081899218828988613398698973525909266224992571664257975960024200400196854295922677324731965537504488910128569602272163332342714807079599080223694929230100833109374446715796425300670479464088526322669651266196204708246487718909997889263809159890961378192543651560786965827016639560177439082023088657877741291065984915302427021127848294115406144755012004644529483318267890868361237064021209833026418600073085385871483868638890441595458860055962634147422321890513468224551352443607206555947012208442374664283873592328849162361721685700746367404997572592776114229554874392098111100216049183300135331226413553591155526083631383621653279549202586234651279142545601260909751500017976043053641973086730774396968526839094710516848805584273121229341212743599317660473442137579331081125649368958236384923537006114576646176438713654187760288491148938091005907562697785736633532656052013791193949556355872702803867322347851719408478721252812850173030076833330872479319234040753546594797564796372965046922971580630347452181954253321971592718367062948893684022191907635465474927966652171400263073747869094434359801324868789360782390778795511786814285639436879723201409491480667902759910835135555278102330503586180007059622123940161093492119917378296557783891917607324463717197688065032210146778376460648004641357404569600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 39701142433503631065180599483508710198158018442225609314204538656132121584575788800688749647866428560504740428723350492151188154376086431994377493975042548681250485186323724582733681705238682527478322171906868258126500493783833575223442811554856219822645210188510866692167580681525288333111935566261588629415204333245081186181894739665451270308361036644717737615239051142081323854453112881460948680744169090989713775562778109055677474806033990004647019792223383746091746161992210842115791981229253729151819820576511882314444293296628921578781523899151964018418700719887229775004335896895176847775224799845346450992928780770289030084166258164385117202393374828746683294724041781164479166575318870484042752940400889647902542496365926456816260648082420190557858079629842070893422994353434605436385133655381218031263315663969861340941492959487321515351095542191212951192399260181652496207952292714262719290494004858326648795675604626025076211420926049835473667361392692300448818771890013064158873477728571709716466225736694487033614817497509242306157141084506351271937779317239818372015603412372525412768663054095557414805149951496274628216355990717279410797367708921299802999490702201837173437417840661622862004246964295183234049592809239098819981379801998175591332817947543570872940918845934463517548569964268262259153080425316276337468492328094701857671187682460876397630868823896952013207814952056636397374443228235341121159521719888258344258947749835390497831377433115893761902597970734020241243378609025744370832368418953965868507750163084613475742636615745576193054218745001372620686127949663249014936062641496444228262506614398343719102944412024003221362128722742581468880234850234414920430435089939847576594586581130642209954392411101679328910269273226935714514415248610408853971182222666370697670807505595200258079265182421957616149266581776789809563612372456519038301464103029835227221371272567342907094710937966077300669920961963010907765896533609776409449854083857320391237500439274918680488890799765918915424820075595273391814544320469808313039684544422473336892950022692870738886391135048670719394425751800808153018748164105642891102119050702046219324345877277438420145709660284452409961538624907420219822473396000339303236355698382853236913868269380207311745563177813785722423357283415611600701939754853121533905058067422405741717865787758950782463578388911800426562795843751139630396897578019330789411614543915223673094965438878059275131363126267091333005244256191886021509525762080078372461774453760477257291274791240675288038759687066921568247557004754346708703818307676342702428379387459104928672667347491077389298068832940228660299678174459545196498587104990393130733883960694112273351747944867616742789318983051084290467970393827682380048452541013228651593816774860026056583306067294367435984650315374909396590358125936427021442730035442292591005164517296686413972806596539687342883012751298906760308811972730942835245821803117269809048813459090976798775632028241985711574235538171565500047351698255828669959016546321580537199591182448329617596081310828790531227718846175781036740543268699240648690194254507358243057944639586910683426339783326481702554609529726941572357383947286940784609328672133161004145788288086659261560136248344619851474874106027829287808557808488470859243325377034829414199861912096147312661570287187290920215769965652985394577544951267756717119651076039704608768647054923143735186706649484521388364733478395304592132214744263588207054546582282399023790582030028519992058225099134165044653552710015386390536949567820882149080754325280253457636294670721598903091510024587230753421861909802826682099107200402996853262623010348964123501891815053997859106911810348614956899712499655439516382517906989596252976546928686898983254323867400400198381923663635478569292628208665509400138615312315670888918550581947208226126128929738127358597158111227849822323663454445752898785127447937146436712549732287552684958705436404081147657473769880064195374743648049845426213607178240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + -4666044824233782862969364992350487014690378946574730963918628338833648495356606113578006403941047474148790972861628167521814327944165644840192048622832474557579327652960522527505615320979712223350696839584116021081355721201873118332535995662846685396571325778902888005289842094023721416249637638395289640870893319599669998970365167148471614495195482281475497688669404374650822367718632393013854579451437022148773361182496302315108738427895316716690786055186362017870421007878846479755786804549237092361248831351816697835090281525510461136772521369929278849657593568553321579939213543313578498948623946243533162787230750771375649216489137378903503104274331795287249164894674558148490621740620193088807699183754163701026440882553780540492204797136114150395061574868299309415755920826310233848758135112823024292478283033478026183475404120743588648728389862021275972875045828716587623272530216463994954844840804552701883711629289609052347540769442768906250486535549554516106017621135252771972019070054101935403255034389396083062627545782498689463560657379811011772281400484605974880061271680197958584185605734115613839390310886021416306171037764837153767232669750047116826886999786070136825848957520950670726185669164920949504795387458646111716297673854998369282667433470453906705345342955865145006284385915676985403953304942061546153621598739395721201939765710550369178071862795353428086306025415102764788759996017764181188169641501347281660723739969743249409969792072033627486278645283771124235502085459463928233387502628228199487529394756080426862214387755495232375519185372259025388056451870094797156113892079968762977254251431036933146443091739270221623087880502788751951213020319614739323682394997480947926733301008722209226799905483985578805221217270355036996462406150283911908060071233651379759429710187895731775075522245486026205898581985460708656259734270855230937047606153644955545883233192708569630069558996837339423236393213185386303300543053432574282752504577140723210425180792392461708676381605658780691005013659828326644764946666670420899453879812287711401524074287083247285240995946542377668523042984882668057427370310869605170054907089625715200284494607543294946128981994546714807603014979117179279491056365682332165047528886415282939680179909147812767506071347341083245580632071581271496750172578776552960980048450308869845342174254061036894993695820126698806320322199174489700121149857746227680980591248106378112735935686221477267125121813352766870603783284382341618691586334195458387435329920688251994644026655584520203640004486216704428135443927452989664226199314453491480537002563204711315709939742570350372100620752787801731908201142570059072096029499354406032122527464758676547969704237420150438358185080189611748173433310974442176644373638655007131231083596801230440379603517353031386591806479343931799393434468063460352170744004083003490858230850809300593407819406417045023533712360155557311973274781218427396935573075557698936096723723361338122536656838409792734877211400477040952473938958792880169810167887286033649413155105825024823841295583919739398845487503317777182411957883137107790027039992495254392279676901975097756185892555832245500350956078427064034456991052952562860979216593857434970170627976401251832854828506293281215216861183633687000870131731014183275697572369631075141351406895586155937996846515754344279009994478421194638118175961374019347570865573394065398097740394891195487325209413058997473173063646205913043456298069433677166572713841721646416590329150544658079021994641504068126594325594132778123411388431965344132450270854113602718349794983309606943348814013851644116571476653058056471155585083029485228525875456604282004176446608817966446031538207950488295464626859348822644350617373854565375534743250173650145866421453336329145423621202519686596649372626731830611811339442617284244550699868443686548254485094062756118262221790645771060048642709607479237350880291486033981708485354356869295464019059133228654517868204213795181110393228177036259255910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 138210739422151530042895848318097003479923634141279589578217427923154658324922020175521458381161555339829627889712223637888232624917049943672580146752888023055973961029862206607860899614445149955138421157662507961996067777185220887132092334312241916255391892588881660434183737712638432574943131395088473835232979812070760983478838372856826086116996810419904334686774588671197892353150768090525797714287033080815506112802385521593246121405712153066728716425191733586029121586992319684454005075251221661744550704694788279837983234254171677208680293992031686820990756217083270652842399971792206347617485713810765438212426066094194771729588444776241316797210338365189544516933396093327999246368149790202292863088018757056971352820405959882345175043163084338615778375929314388899436965826518070716941965413544889562514669271206406059654655883553681688965899934022906140555135013095239224904410394119330068633129930188622158999825484961726281690134999011451523763994718827140853958006661928975832356237704961017955744601330514683477035191548435682036429639366295398688852758359667269065594183817040850307847986207987254069041795912739287077247722981484301692903725990258196515223772666248658112707020740966659362488900499207121197516961871550590692281458093548141354304515690712501464901404163602909137987246571889217279584382563974994115093648623047577906599793363819017916196957697121704543668279855962834521474000805798719308417006841838412413609439390763699961899649129642961552974472408874590909050118974497030782068749599330212818081342426981820253135476044831412140857927374158796006220165314452266787121875129132285449019687928953536079879255033815569152122829511949156646271067880127848025472696324684206430482844214010310339080755310189615678854213828847573458128801605875571258757825663145747551680268777064036686015643471583524616327438272395189971726406457347940893318333977788537029461132912122093040835415473936714433098050473589687235380262284981448424919503658355931138554722225080616460251563968405677466979117677390831014447516878422285020956981949218372587761484222760628486916066773301364631421382922524054056162100929831334101696874168319379739708871630899038601190755066695923413391121591443178458178620579909452051440083785630783395197684188326634592899866452838956352632990752699054568148061192276112931585097133279813357593349740442752967661006244661510234958304168167017605488447048465436020938498588588417991528555393424111841466674650720531721360895684339248059005359429922397414518638019977290202812738320524956376090931778403291887900615361361134056517851722635458933016955165402786365054490022902774102959603421377242269215744489327998765821800994798540773535799504198330894827423993641047834914350582708519807685804206270800046370457462533634027947850787603306916166198443707112237506025088325136088766992731667110267384129501771322191220966621196420252527898756669549120761122411975727106754188339397969704464366206016639120841610314689024143955760474456734385475917008242453588695104917701099331590131300452434376398553017305442472671697695265048666315997537721117041936620420942420796781744008335353804345469803449936945443033010294575230217932022098421573071250470559477901852994421360814991846664928831510738901770725145128030522932269430325848593199875672202822990660479840931101077563406863496526127380366538840261572358888546350715297634057416574032662643746970801194199587398764875276959076786390396620477154049136136402725910800345329523351213760121313772025049865856524391639555689230180993385817879122675948711009101335151823060509574690119744097168317466276559452131222693690276553239392175159818383200616450802824463109191869152713116888922857155080341052388059995901944380215547319809704555705259276382539263061271783446851156934270560667817327602601874295474069758791159912659327598370672225818913508514945032224403953585633672274896223779331281391801489926461016655340187731449724278647055726106269503141765449153902361304020689707418661506586918256640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 14437461311400363397518889494721024330678760544090755027566287372180859287070699313180418407399909546740455972103865488629676234148591990670706689273475098624457056934785131482522024136227213501862261224997935155249791137676863415071069956605962776329067301657210973253979065185205735641376099514680106005455524247714649355825228674399846190942001442612550139577127987582094920366971443494124764753846345466733428607773792748821943661890915327177472029851255323591072258443691216090786004393076101987942787586218083078860411542020331344358683644213508565007765406460163139391906656505059775074134966261982138747455097372033483274609656928878744200934873935354492289214433297666285744095310941536848278327748808286236867055983051292702207333703085550395976260552355745768018365471558752992079040300859860505906282596024740678448936140173078247868924051949385891030437897735251284990127553562282035581777496258709678282138388967837958102179962815478705581884664040404633079346546044047769198319609797673402640496289231291444144280236042587757299197044185095709345899849138592710644168421133069235156246582750663330850369898589351647497288067431093920982329919354778431004978780267175385228620388159419404819220382181665130231651887925487089417447306999853991320686832218577910823086567166722014641300393915111844434684520934496302143652270851344658693137719742787711298039346656485028131331339272426772005672335893415003616348736338898507418325113744964923259832826427087083046198795465832159992112461206175637066611642140508345567446886901559062767126300975653753898951851588130728917560769992768533659272993922101385934103013744791658709412436363852811751024260842728717634895926958799420084096219228448832266512897978242236313496747129971689626611518447773369425519571713134103790429996480470394468870375606461134047923514245338572521239108342035896480685605891273223136210460459612573479685173011496154082957282690414352489994184468082670256366432026038850661552660675552730313387596180904895443491308612868093049654693197264766350428450588576747007903103385543987085213722481372738693165406475765675559419717026769952495173497021695370334830418834748357221471046107020455065112670689121382626868779456265444716033125325610723050108487226862812370350420804226718726025731313264189513097275102949608581163242907037170933647227994262121041863771899343590299190163363372353103308675053262414005207529866287529657395970136382762035161893595368365269277480653482801296283827762696689515645955125810160431395143493082125683720283216142725284909558113661878494618531270277313836204214568852448548293379081439029669282214683805955220301289859000578580513950305544615889167962765516200749343172292847602982548924674286291732883139235616371216928019676792339434759258171537042184690438984058055793742049622555726348462380394474900209931469743837424619362586531150901579733972612258214313551364873053555931820758900981423947944261132764898224846736815467993065386023784267573504190281784200774400751349547560643488417955691536698791161881925103444391063730275481014297719645768765841910203016320488189653819753505961539516095870440809529734080128506895089829314584722963159968920804059060078969882834880079649434053602942583286650781266050630026189293722236180769508094221759753080311856836841643876521548591048737177010452454685336545772378162869131925001048228237841785065413872199649179413472830001458915680335530159657113167819091129464259860899181130777569566899064051160645205517139336183573154454422368770116113172378231174658220812183347606043402964706469515275303982666818122924649415835352158663124429777539463047946260880717206953646363702531987037448808329534480150341538622790390254868580999977949530634703048563986222984919787105966247446634676405051834098008952149615261887304577643568875921233382530477389825488235590205875870988649594286138413249290988952560133929536069590646781775221292993402854343480200841227084261748037963782909932796307447505133999519469138788739454704025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + -1152788803209402974494457630072895191440582548492840581279600136868267012805238873839209923000175089868203022281573789491362459954347154468496449094591960971089825308413249567261789533219803120168980926594680097920041507592861728564894532979030743032585033413023778489921498694913499383656830249629367320406483480775560225208296778510074472977764605344798303911086607496136360698542510609936738357763043562171991196445592999449364452153821516621461957640190121880915667312513847575256928883884265969596969065994854314836513006813314451179139980517204734086131341197456184487323708409227716189873187311886012881826416376131219529546238333587799364614941401741980901454904218163571408339669297757572967564839850553249342580120458270522446933986536805996178657644565476560273709153481505040828566995587375093084680165513842420906106511080083441505557043841846116156421884560963351347661060890419737569562077758520937793798666658937253657669466387392879074980875149774645010649734759088164704201388440615975263431505673513044611463233424752988857282241569457862293462586971822388988283079242450518697455437932424863457469138944110548454002352799626061661145939941717331048450239714412659909415383316889564421785258684148997101657167990267857130380696254581251042423624465058146621328146965641139821459112640845939591512077435957566496804719655903451327876865219779461183510268184491525981015805471541803194842112746835233956377816692137348932913740608283133546292788409439534883242119792612316202628776693933116320166891906767906655168840263629614922728688803117131243581552306576420962171866982548451170372782620006090092873143959756529747313304311788505255444584223449489134028609688960593214586316990210301224132263527408298843741527953968649594370952048758405753034674972455834695697835532780990712042460606234026345551688938709339430452646708916378548772017377012123548427066322800361554935754529870064948636154074827622501943721935285189453259983705185210557685504984853450963373348883462407348139819013873449172803427015905834791490564531985450478843958505716735949010988760099619441575623601312372616471099831135565493431546490558359819074027898969942669691068886005924447355571396860312474901229954420121652971744601807917952299320432864262735073084195535390612067079664494455883378511388499342063323935511819337807450316252202707797461526151187792632942579535016853751679920031135678864163281064280745846446591598014830213994121214162301922587895459228022621521347261789733372521201257773430280203102992813489658975579547420717957947841647193925972754591806382652445536036174193339514444549534113918349878494278336087471243076018247097833066531430182999436388015095264683945130536414138156137406192250066715319309974749545305391926024601388692646876751195368749588620575439914377174028261781698321593153600612191271774751500915869626377544815324317523971595169069491259754598795129695525214874734012479712980519741715888595128123792963369902413503995320983766896190097291315663583046203903847474472521444711822175745173308578572847254527722234206428224500583323650018812308191398691613662565312863707361455423593653312393897172473849458206313419283204724301086324907982093348714585987864359326305862159877833779080985250577347743906538892979965909646342258266563577951850272439284850640055268190688996502800930569599548380215535215024184749777538461380798483601706574970340569343104182298757126729507507695263222182651365785894808399382225818732914260367280635068206615773622457489500053872870070712876745604471680937810752737551457843621736102858868177213249683858718966305432817397438291719406138089160844672903789694614415494356874269601502047106226691542823505985168562576336031127902377417008543615984671899786134114142780842903747786584593895291924198677538406274204248887939743303037664021558297205685886931224967981217435555831957729547758340933374583642398993345571041648640277114574032083231005640534946044917902542276399004029865241083589632829618987927078568565145600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 29394774115205310693136676320086007925217261155820059092922038136074786895837599736852405608968330310252641559703390375753162604081597687042782838440912008897159656891236294822168650228074729910375964856574375567330434974104105589658154252410841928894083186573727217544280407630404072406622259210546018836754286098765977380708267038844017343272013749531709334728575222032222436080463904184543091661382028232258582031948397568800551681885816005732736061586712489156021953380581702516269859317293440445460670247695621469212984988896033520795905035473425706701522437048329162954996441761964938505088821914543938380847286064019025956217371211940656617464562921815072144837066821134477384731674534409679429839455221338403320084787852027706816490096182896631388879622881873476507741170948067841293308010945016891291476656702760533507142826183789362414557530571400053982531287925224503533550832582754245852240661366283131214007562652925570404506962383964202153935737938754306394569428907488101502451626937936168487868628775387788190327869962310137544331314724527561071659168995207189029443042972213733401165174605862293372228668257206645090276502051525684569679981362054499268210332457213623476009055384732654187816253605932600533199144008770429118162688353009291798056587851746670509482606982472704672193331192296448603829844292670622565054211569809032615261622457188868120348731219387688624788933416051325151284905144766282087967555234953188562871626520563944868482793747641912422728533684980289127470738835764534268955223596694495132986872046741485235680950057086768767842540140490615223605179971857210746451945802185091243917615821458126916834682325743339645198605173799097253809517148724263745615712482211142171807276803057943124269956243652674968962480758500176524790188096370956361579865704143469775428106867012257110968735948141493321392839218816453955852192709284374077110973926089850205150279958435578571108327708050380748194031598008105586169420655277497323975176604827868038958064135373137591127418737201798080194954109176333585959005267808386270486035566511431270408271138272866277654090567927546880630919713937912675958330387679923638111411145474444777799177709085943074111650337164301220700924154018561370619759441216513142357464902462421730148913396310180149134585603172544455056318247081317924521529292361014155902691942014858242691016278068704254162283633281601947605248781854306027235839566487697106574573783215428140217168746606080611380024003739852133332866925929320592804253571596951302415698744223545500217252676971582509815309918872947250778924121555760770743126156910056050443479032850532250993820099403609701900136882152897658627821652930639776278055481914573902951280106545079883742071343904162560203690858047657516060176103254304060434514868674455656387965865675287191672153881053695158400496655678455607394115360782378347925428578505204133116911043362529127130641215528274092557454089450294004753695668676187911989002451265886044423260078363540145564044660010737583238861290428307445738786139771062660091172185178622580035161305739248523915731306675508904799237992350912014541499816857354027032528354751343950317306036867566278472465705816552531430476457972627722420418619022798382196094900280019974919474297144715701781613266128401231320589136305559174231719863667869225164687244032631802919944948971767668218368082822509268635215600060707121835629374155401154030098177863096500425724358627246389160989093121533844438981603065737830932812243511562362343381036250296846999559422287956604524603862022084946016838164125454046206632149054789937249341564471245464280695663327569991998438040637333918908792798912115770330520772917136428611536913108738588771578091795615001950822974536299331041028773868503085718106818429990661313944128822535332032837231772370966808080317609670497514768811399220766373676645939047426390324096573569644740147822345266599512521190863370771509392311703741730436769671504113080774377836233945815658603754612871950623762530330214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 3393756787315842113327094889600272049869084776057453237516840172744274751920268236395404578223024302721785378888643595455345596406873423392419829393530777794300029425549439666517827293650522513999428185205057605660775590329424212273186446813083180650664873663607707292744533877162053158120422227523158431989524403910595354027045876603914433653299362960644036344057171617650445680525291339857156937627545962083515560684050697952552837083571571426675810864483475126477518080527696591807423674820933455323178537344429138308457707333216720636833957956283705889521058334040465753590297286814949153938317812945482760284379076089815837983429194270023523049977594949161880086177362826364089375113426866330452158714125676731390464205107545922085087762993770551758026192187859274458215750431293897651918387220327229904117010539691913446732200017997124396409411348311487909263768326527504523775560425792185135330745749699621986898957997751363684631073225444445645786780840355665156520492133402098801313127474584298109332400784237241383087108165339492457292366778449801887304743857058858896133721763674522888353691695605476792116941257103387470362622749220417126380711062106339717994817855812513251706029824859560256175891471737662202812628439352554189741222729088298302163283092131709519861231270453308665399525235887820412718581307246065045957342045596134398558044939056481807529992032112133635435629377322756574662053548887467337500635303236268269301320732432716652410626176088752148507666414359430328867841907529156657647509208240188729887156824019453568871232136020107474241889148405081481065853245209391617105167053461701123905173906497103424811216400039902040938561633987324874589044429507791210437926770207440123467654828689283179026898329420953497518641126156120999524008124816630601719264283720500119890812374200931191830533807875853018204082221449439244540213609651849012034096881576143227717290925622015351033682943140855896865551384979869183833187955813606564913979244052829265370904452318841532060823377209352691519488646160147072100654701833527160245525481706155546169190316508688219233441058409081325268061364190260991165140421537263966053277187644011854498476309719259184438124139016490222395103182998585442408232891453217542011596476058609954647278697750204432926733070328400408655700182948800129187130854164490741653092882642692629495190528982749487516169068753043978596995406737464184080583630714510365720996549974635001774338730532003799443171242507909532606961400106571463976142355822709559745711930463809593471561391537189351707290779696814382386173158045789039719448365035489288896309971695243284430830066046479417299556687729378888629525983086682038938323949935071546638637535205668899162343974907637831971010661716652983814456153139926008826494521551714782458566632420922506942017702707146643919643429092092726039908814234370776600836591585322331590254420070688979024829232642594624567007033729523446827275690257873363941005224186141393584687313706778561192164895379539167126288465219088157942952428068041883472270337904436577601172294990388364846527426060260087808591953062652868397574346921775763106466410701619267821423601834928942086699415333815076069520308291154896283940058232145548790361871364124779812111910738978987402088544273318357505835439768450675753119334706391309512357159684369537509196080606954908330846106692939076289552887391571155492344929773885457074093295404802779150274700585040357319598082317941113852415786366327779964741322067724016030472140697203445037032026893633508668367746641045827170878095825978400915337496037180598018125947057546562523440234435536448524963183598961181301260345829539269688351260435784242475520465069892202672245630556317708220214839283842184572445739912942410307970803783565820825737153360484065563106277930263254185005270054017846242245057753079176071011238600321910697364450770096631859560422857670212081659044880784027547377820341584857780109244093637115013468816311996918913081239893038849960913666048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 9594076542021633962635693117284408982791947605738011537883291596686096156551940476955074624471006168506031934338922272745498015154785807340270498001522316089939114177534762962152395590420988245468604433807969428358144434665523255129660126199103402734785031837462909415653485512141660567751911228845580058744608775462639144611187599659207241422560776362075084129596945781024853750542516377609636593976308051162492858560337240231178522139162926048374366026710640281817848459335492267294830067777499391849872549661499919544918693974064623959503249165424875362826539415849888136053534760152600763879767799535675169919247206652666363709457320364032346600095053894953132196928397802238195378647649416454752657739154689984641377917318890456400893880567884066374730676292117082568347546919616456133166390557784816394634532268226693808079020120214299988289597758396768779956189419921009064923933414369526056620260859360592735557388022314609442254392318766291383246219337856320748020922175846828935676299352785723140376026045304426533168562828427802123539180887903031515500763377838481208950850753364955526542900716590570555508740812612209258834479921206039518473952889398401935990722612247639502236933721741216832752545996195154055148742389294256873657485188644756548790106208958823135427638841524667799986825093588016199240596398155267731203025337460605224307838843247151797550877781787151507583253157509136395196031993049429227962964877532013478047653372818455408357994093326329318552530861949044058543317007630098135460751078928765807423216693777464117084095437336499470339960242916959148666986342438280549435458082465584969463130357005206587890106812472537796933014389399532051369685562554208417560415932966881057114234719334076128889558442669002539041428384437268108273051220140750310494157091842481099321621064683216462607923504779558465281383761354164013129924968588660084620804780423102269659315767403149798175524570519924477984304959600872888381944964945384683907352109205783068249856806370153441869397697344262535077477265509684754294040662907747804737639312926578232004613383161817277925574639873129412432227779045535044951900793039775793279270541485023552848798651262931570762971761258869119025564401244007575639005546442351286281694299875567871331008814103472770638719164918181819503845553104216065773824719067689530855178514748693592905958134090364943394666072237410462552824407877609510296182643566900379746531451005185475012329995592476804255389235948840846121655189954957406751493483918119056086150169179297860677667630998602480625961184542244041610660697158311057466305672705208112348854531888490745577501235611273048577710691865558122121411878873057467661878546237034078082357554030830471485459102326479495849075965811060041219245125028166887341392134516025181206054717413220348840145482540476378323078036644047913151607531599066918662929330099842964989618006125556334100726994536282243275156414425340656975466195739830781772052120224544670754195652712461806910249373246816652683393878759842671829810612240044116290368298131359649439429891796861119707943919810431159428341633307703422155383699390772603759916945628347300690024142227035688542991432724672986668390134604887276660848961663957510113103055436537998960329081280315283507851016316927222927578334909606081734654787696634572653389910150564310569794821643279512416967071923838090631487467162198578748233204591344332972412553585293980916190714727732267835794752377655554909862109997694530642425780944154179276461236837531102336754848824630787142979841216652551857497354040629664476698069976019360600413514957860965679415674767066552288447510069045877266176108097215679521454857012074151767815878914176080889379277339257972633964299023995105904349824602469485712797111586480588546877877892261426404358015195663568748001530234735782063929691005546334956935996147666808054142345041863857443797314310473604681595439840046415979614869441175954893268474095798489286109330841920126229802209669266223923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 33042441693213427032059885707141891043460690185170764487747734174132313043390289379783939435050655001474021569630943356267591968368396433226647220971346816558695551283967113749978715204101350984355317439399671977697750405260648301945832569608058169321903203820457181930196391823752682972173938241244775590448517906409154116016945097755314369242454255423035169163154788717655431805178216880113125886746153898469700108495012744907133951161405271194971102363352076667848924203237410879596828230953958425884522134185288793900378090217626578798437631477637226819014918524495231507391759855152092755275427715037819446478670125049699449728431841548791042185003157653549752878735158820745766996819786392812980486234842665863854460934826403254715387218244061006916913266465311587764264869804381652814496906799188160678994166804606692785395839913282572650167594607262121473442391030478786245914240804518418279275197997263000756389742092317469454063468017999358164116531227872406533989618124092242986439382098524139126804115011483090547722324047643795312213764618170020781937748054516515547323652828014270185363647691226490974458148981470253672297409648126056683923960203866159355362061368578911192540997891521620653508459728213910834801266164797062713415196648570739629110838442069288546374271662991608640382237752849512402947150898694716207507381567525044461721210961506826558415560591429532217237975738271722336405682324407130662731148714444710189038678701701324678833008580287584971571663440467112316402373772875805408464941164963144535231928966309455237122885933023532467934333823148886610322067449816457811849395714774419490457130908752760447776746594666402704223979151768605504721788478750429086685405211002583174505816304166883441748666122980780507249387184333286619874936765106954250342811299419849708402137605813495538772873224884717350262701659928463853599811276217839774352119158643808861277460931596872936408735024669795146472780204934310448824668593876218498002262757756823708937407680362176070915832620067319262102010865993597022199044034256452146611308212468264825610907625337921220621244804142901994865139204529541376035946358115916477131167568590894913638871781425138334868204797640848245007216648869825289960994575439670834796557751098337277090096230817233561579552406037433956033981619021856262759730501240143175176659283568365371984129441374893590709305861394052403894408495467026505164088610041605058040521070155143167133985065357450069631664790910188135813442283271505005565634200909202887961021871021980754139399101537335558786240001719442813274758491961378700269984828956109861980195005509131246686459728643658284817786888051014515700558784916285535117645733473632997840799053300028090567439706286480918077588094310474997057494087026326890929591291911070441784875824094262305527778997792150258176469298366319055708756874759267203471414421297761845834559888419858936343489661752960752188757448846703113105531407324152513606382828111396498561574713493797071181652470041961152343434873101634453697071460905148158497542585886104432503165069758794415931321232304652116423397950406868587406135380626640358833163573920291497717972613154614064443347138627750514732976754547793089851712093122700463762813556492044979687889405027809543773844731824718571898757591366350509499586402554450497830528424581485230215221299569420777447607742190760718652126924944190719367169351617439027120484143399532682889907835529444372628600984071620340220304001957996337440818422237784270386976913559065261474121780755171285528441085055859390643281018396401842709277800480744180962529587633285692186126155252624635448392880261304970326012897007930855009484632426187463840845691657593630586933800639609393694039190918858068693455252676382725966166902285204183472648855929531645468474434992821357881268620512092234120187147689008050754409375846682397230552743729568267419897890551549752139601731126750976459617408560498419414961272755623415374759561275910637878019747783639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^176 + 3642596361013617598692918700955728072920965429654784759499096696324822948360661233089010861036996385233961102143773416748102196444819101656459259792385908400498140417662760017526902530904315258769488783914141811288951242329988234362690791491682680298146580221564035617254439930445973917086045508785370495327865007632751653544624933232270805331950518098161769758503411311839546422142953070897321972403336752217764632026381142734304971227960232269334973826212863078674510101117356841088534181373757252692493907048667789329729050048716781435435722685749800549872584261974399960132612032239610754402503649231205404303884671256195433497601111267613175229925313131550057880286019966808954840107467139727500586702222874336176213576794740582332381426621240064571481332603188301762456815837418432265179670442853849449537299904501436489169253971884850639526686582002482991202370380654917291952291782514736294053035267902367224964868097294369835745313539042777962845991065874622473865060643597379391906960255259675101191822488817021997314516816753809454657107393620553475332689628400964025407539673187498436715954030719574667150929949826259266261018075083622129479144621415294312393360021361993449805085470045593557800569328654448606963409968930307354971795421915009924981445708619139935714690541108165019248945444057816808923412631835230577816237647716296778028263565223211240707070935082900955379957808216266614390540670126910317969294665381376579563891101847476255661429251941143645660253156734291943637934105783231302257204448207325040765814101952876649271244961620953632279090655902143271093013991719576626263301148237791276388819636795696091215273511468981398618505052462788301801684551903067550790244763371824863918948303701965540891855491584849288013062544107157705420437165658351385353674223914403652053043971848851685013347860775220206944027437856725766239804740987644840642269664771990884059811370616940711478739865608122659174058929043086856974338336358368265664224820693076636300054831469337958105087257739960436482992546675847451287561967259214089684548221569378032167582398802744701641098040531053367360254373891941012723818295472659271763892190627874137139321206637105542457209461559232854832631199747672328153642647419026709062441918519923514705306286974637031102929548756307061964430140806827642461015031043143866203715012245753283478172785990804370528151621246751575039570915181681489674692617744065144878584159892550766767211811709900454789179438705146208221535706059026285280332881341118182262123086739940662258130349257739465696894058097307283701183154405402738320304314874025468734313646584175386801244669594497796460298067897301861872733934910275877312259847724779933568369541669875240013381321939573063158431820821397627337728439366193107426990754307850758858523922876767401418622716050931065911057738646657180470307917294563805310313984419311806599904961158454676636684593965986807344140575161936705133159334151047811655570773520403708316731917362706995943296669760093643322313968510621221300381968191415144012004072336193429317325023679119111615046363628924216306766347117770436744181312736353126794864746638410886947438409192172050399223590825627711158157537539085942338841585899263846024899197328287236207133292906640197405266807813752868862987036302184363879337831047185649728363466044348532019784903616501705210418697087403235082981777849920148760992379518912987960091141721896477900644586383603387993442401784102588911535119259201065191100644046487987489535860232868565107328185361028207469409727973869528307328347546195843065761482278547577423228740254132044259492314081241043144821391404040257242277994073701683855896950582912095919357532863951819816758135402497772348650114043491871334607903769147822544445915461625185002595417191921922658902567716210326120503983036107311214555319348251910049385693082626004944837342756355976489708475905269149686922016582150841603634979754008440144921432132906929633919868214860331076783439872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^177 + 227852195815421171104643113795687527037758428798094500207221696526030955908280580933670216158518487237262594136180339037120756978675435208130427192642272949733490998067795255068320730293163644401588137104863461589016491177716246203746376606116711045809712341040431974993079053345609564995483750346874402134139401937974895977507994980925339870102442928956907468892956066096226189859378339733888342296844105677985609751465268087951350333072442070042967070071023531165965850508193607361292545146115741020529127263884018326798097886149365221027664429687154157239777711433238670361527381056161922281453371640582356481185263594700670084791181148579914172360753010013906987109292534548075102579745534589283874489943335964214543171165262905467463839081516485861280962148288438089522654445234726441626394204239065645993825874171686214747150473435826265938647704030599576938567036472071600363800638222736481282388336061519140685349374750700912860900181357984019085450793921458280047101882445488111063317209590674995521110476950235011581274346638010480904299633732767284287055590356902916870785956704940921101225800198653499854769988366134852997830746545240914869155180009130763328672650064621802185179851321219819919314722888527430035154363652201473198295053163657831494983714646024099549446275986867278124887949768926644258153823903339445743396324607365536898273673967915992921357089632449487592370216222209040396748249112289458207228935069296791797016359856705931378922069830008504340930582127977602471001341968724855314773507958989041855656007512854113412944036006449771639420739036969122500738513472621596714387671243148229598487558033149521106567006597701484944545837866749236601150224440168000301834624894040105304619082863985145731943240703796841975718294520623639717425408458517887175687236377407052371503166604046009731118368069511087097126525091624201979065464551581381638339369114493725268993047339050728395151297943955436366493892860468903731117812553570928499512599525461307195596025802347049480975849141707024996877794289116006416290822962948424022821131753541391773179618972194808896372501380533815041695573761620581561279381828861373456006485919264820871940891247146307231583436916534906244323052130042582361953446673246216104863540155481700667823203501107708279737495855957118921067828093179588176963501395846096821469986080039523916508047529726154378984650670486081876200818708266769745224934282586470660508878710464511423901413833922618647372856821866180510019469998918128092146414747255735902069828217438822703707319933757671645453435309269091898700769533030653928094436969504327761692297956996700559327945192771847902136669689755876969019041734727867672618486900882794307812118274169216707852000115596723437283453651714955239563323006241865480032860449660236234802412971525727240115225395399928403102232990526855364633166379398141987402380397429944615173179891794055692683004299002804949204241782489433839906531902360312890699195371059223663052679622860109950362822836345553492646695487178623190981429111618598342864340118646626857313742509983200575484413840399100714658494168912453423558104367051326534658008953139561208287943779016695518548834640895862453921046681886067933755551781353696970103266381424839323865887790738842044616759674972032978307866151186875612591533971053588177153179238197317265580842386294665597872652699681265996470248587073233335868020375253175132114214776356619286587175087794747995663496916841982121161427443603699495123860576143285462882567177418640949467243409546495978046954433936439857901673909005508230676700158528189363133816344540498003120297518819095220456280961383889375981253933207247767593557823225838872949124796308444936010570097788620947904277334439061791704925974483780049736775907812696887279363592769734775114279129714717589613256303807999668915145409677778271509533418474008049743971358154573655660428095148584396641163514302696005455463173052702124948581311175763592561799006225469905305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^178 + 21005860486487902379082175901635350147753534397926557412195586659463701043859458695437258640208123304040052752640724728237452444028359468221050096714036361785141649296745399296850572329983795393250005492757723391570401735219580969310263287411113395832057111877139051083793608381175980347559610257390010204862689684430118100188416703728274154071562491667545023056659259438055434448647298200883834022343284252953266621107639583528916022070005501645233843895256964095135593731446619173750165054922241128389182123870023749425820245671218354736808184993438039201457046648485050014266477723058630078688019522925632200592452904539083755223062883246381748120503052517690875704461448819936948833304411737670679101536871673489984189914048290418914232749679962272867027152664855745360252942365019020389568266278407203738700952641981102920996094880511735191662902510363104996212453204764723335810566113116804261275962546782936719111686593863322511341093001428762556738410271306353512389234119805962324871597652692886071735683690521840030862017414158747152977454535934422085276506425232109057849625328313274111504911729058338446888571616801740839602212734932773685568763135309676191446289571588977810564177351454959625514270141539263372496130575659933793694341089414287025695581984632909441814535454564709551552111345002341207677814926742261039486984646608589241825539377192123516494870252254365090637211901280035489365979626341111159096005077120088331838420076739902958123044102236943673918775399446379885844605480714567614747800922617225499228340212944363225209540526776564455798997558054122655357979696447365290427080025770572297065596450579137496779942074880202975499185590943360979429399565073894168431108834904414396922826500499092813099113637718343994357604939601644272291207438015491013134304868083753966780051089211096202456023623595858961837127226673617971593835928277000967987128898732831258461707432914307961254113156078406073828291741354091110449603512243400119392350241243813066747268672418880861195325789612691704057508991883545409626361864426929385209054893716035455219249023591884165132029430418781114746772187879378033325799990062262115505884807057319206357385910534767276334821084079636310454167353700594043646577172465554344560178346416561864627592676700626076895431345464254408309899731962747557962643872557657020662064730478214985346324468782227717112268220065044614760360307135244013561888219574935744575042402333524888319569721287921405460441263202301628923302337989024856882430750590612440833890585246504738166312369444501979474836298185229591202659789850478514434331085870261810472721807125818805659358676212854581938923503478503021907873260488713306115067045357891407344107272696175158605102434295622610173499609640877648009344927577029223220812248336005285583322331588076882118703913476382581245076326223605706292127278325807252525794814510543595402147520574113583261890990688752892489563728335755149199792020465539464653905305715021525032813856724714337454711595881203533831848303211970080775266182479207678152654016564005365616777222398713561590771849020826369180144711211594358882072298072006680455683272652813599114349268605868682507211635261993174188004925559630916873525429640603356726962262329041671081870822606345476853550266684781897894644788822139531577658785842396393048115614037228437375362493927747612816566251810303137401110541169214577105906171092931625039890477477885194355900865693450657841808287921227880409896925032827782517705328653741968323196021569347211579758329815734915044204734992053262387340853332718211942270607097968849961523856798758483786842656326284598571920709609363181672279890823431587961868535140082522390947775182848823968026504125421352460082294521195218893682407668061353030518724114856505413041885042533819870227557722936670413258060990482127254955464085505359565442488524127435602969302705911536242992350568194464364738892359437291092170243632440326252619986993940684881042496238387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^179 + 1819897447608098332843479875908778284026005817795174541900008620534062923735446414423981283815728935255729955649341425484699448589360986547010761187935973269107235891210243875084985050386323128423672560632528674832402516974096807011211535373295846594940321199887952530635331372536110210000472177007714406631516460307337630044663198468382653868175203834205598876681894338140386284931975366105129342612873229744988480092407371396303959124581987860680981320860625356948099260298980422309913356786864081467698951324863836612485563012386624045654749611675333263248724264010140912911911910748097970147725627524301850202233693601515615788066963584171162752297971340142096242118283825113971698644815685914652045914938687176296625444492371850043424520446896721462666366457552610514196317789296321850121393024935306022804062551721598546216417374948803712921895255254021590729398636629553022454292773810352295958788863126053323774479304419601246259424273491506010112172693609356511838453051704138114845707790976375586941339175703343844310644486890140116850450064749830572429432218555783294073629130136485192886394953835543386497083498686422288339928877757218406710757018361615005520193704113980431438037008943206734601285273056452057910903792894386432914311821258703830529742061124697358133380538077484766500386629677866501146110735137819653195489645117707295569146420225508958013695387714250662938357330094182208858091343587406331699190382374148810671554153397969222417547886866381943269795452043838960683579797380807811722532838822712591936238343814391494945041998459595390328521903135283107083103778226562310877453886782565291776038897302139458721024937835331032714376765185057552705826404064448186472739141999679478614133316782618788490939500511776687477170339304064389891200533491393976859395376542946948417339548323468884751427028743390744159757726135317364117373642448449185123876860969614433245485119419622360469328690807179764676906131476069588394036399739047316092553893655087669489563017585764813082676519571702407927089401535731502342117283091397295160557051456644099230902658682337784996863543537235354762198469077918417288228871349416797348851688182874825239954105437623998313413547491884987166661043478867433649103752438522173408931222747141434677848460223709567221403552989740126390878672322962189318170428487064538228423201235462392944672960164169404082308970092425653801822710846451322984174669752067148469770474255474845733713055117211103836959861467886713814673520731808966405243851903913430719953731553204088346053547326955935259995501143693191754131686797998579739214281781078324462828711420343540633215036630535281684486827418898806001409806010511701327829845586288870099811345963281344022572370731403572658634712065284451883941100654977979701694234520946894830231180213364747529478195800779148940275709717234721446418405973924074908313545852388359083755375450409624566991010881344900036323927408431943957464643552345122135470072502883366297240503341762234702263072885221646218731331695870453334721473312769265164234686870273431864826676516466394948940647493104992842031383295387493445416747078770021705412500889286186227660401011955433940352953354972330323483892800357284979122780714442463673892395286236499827645792043979911954870365097852938980318847798199842671546510074936766041580474535029529873494434391435025313982592398873735988596453065842087385291379093342163804781869828032275426156290687692767259503150971442695450627287911155018198371079376802015652281774451693265556983194480564080003383865930663695874831968670558433459883529291039779486604087836838847213511076781988270100358806205929479952425248185137442680827745036342762276977996084831186650659689256333876019487138116236041593126776456935751434985125630710179964034439738979635922081622756394329414909366140524928954854781528297090110292313305819595192038940060148315132475272624412645778973926914486130657836463864115886552522784875694174892529287168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^180 + 113295807168715407159289731868223448073187315900580188586970285204800963377186950741617391586412495446642511948869291849879778702303452916111179423202406201420338526917386727925730708135027149266916648641981227320858060573304319592959500398927734445233924344576522398830984552859109071621005183223001699567176990469892130225039642750607488415788142386153595641682340958042656919038890791333467767850254010267280900040459985951626755013543512405925671381496179838974367632475382228259236594374002810635887204449676134178361141285074908370329168739160802433724529717128523449697784852153985966266990118151493124764359401536055032126325549965687308731181229516463344989082749398510281553434512054771037571201345386253843275396720270656044549496217810074454376651921913800419412129450842172338507568727688149657415381018868250139261132096471839938580130236941368777232053152109343156702350769595363180167484321487076202801435958415115639987740242193023740454285921957797067236869211649397048911624602952982964697371551077501036174593294567813986296383599595556507622792454581317514012409848372492122415073453690273764120203486084555783484126178562369618002816397404721472007096906486428141761402031800022207670299272877655152218846086608466210322593393471216089844572453472564061435837495164523054685805255744984783584887793421058399924372425393227002243038286774462484062768642134651383357072320991492557764079404257576701087132553123202790329254566876081104113839469983155935166562685974340243469562081641714458608116940504896876001381979059956785478441530002556152594085175274436919838681990280437196096567378788133940305090367117162996339377337844547667185836563804511757363281297694247921863467189769233309179538345111594653638591459252831484150626348184883797003432089790864391314253178616655749337831495933022335991642676704303784663576583858736012169557529837007067983398494073389641927793291389839058079485534379340472760788296649036648343845180832726081116808508719237093447403580356700011647227928868445624302841532337550943494430743722025357157433973961997123956191758463539261894826372911152130671448887627210608771644167071991160264198360620919699823872597496869461027360551840561628271346491349039947495615087750811700690573342204816265603836773562497773611989285739100019819200777582314442275922775328776330690727313040694977734571615940059605807990178801034634702461523098902846400547081146915085640652622519393899433335026365973817622744088331172327662938089574720460377836345553966441689140679614596006276332389139824424607063543133585027159693409438737091510384891052801248788656806271510702192027414608087092493435878788524152648903800541001570151356391270761806300994594935865347352659399526008683811511486450011558456093492292632538799197164621341681682117748574999201869506970593524460080396542420347484122766108375078365383574270711453384011547089435729193316419360907799139318158714572037469923124084295262271314843010177098478120039771346256015522932901443791327967591184424306215437418101378436040033135377264793937970243997394904033063083785297180781362436495142756431847145877252196224389236790836702623597470963979098015961226278455584496308318882988625102192713725922881919624968640092724007038709620935016799181712042121668832254407932018632113835220362461540002059429572796466832882173288902636490107948997055221939048130304461842184139970055079490720041114725675828212595223380387576111707324373981464478904508105429957886900672960239001930404248537742492114928078156313378746886485814908717933254000432501124561367345277958034804965590441441383946989314557550996461805967438118151300252288583094303182720921271325648152545012907372317568989279841014262282370699075013020220268923978805989028946201444103136599870273789830436581046877810731361220333700855239459265379814104447362481486720703959313633148960458232340572340689364856976913417689446250263729108565366859993892528218846586395838696652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^181 + 5228499977850094937906668983614882183366677700702385253844536161796165282631347168565029411471903565300542532053070000443162989406870273769706800430191488773193359845627375810512896621200716541266086424100650139282212862493701896870987259806530009920912922399712844382739045244794705678219280206803084325642544981951609048565990698024857762774846110151901450748544913293042751978844782077873214964393761946216939341162855387491102682587459776881422828908977417125448111160791159673173158964028419475720211668548726355838574756871208885515286085291148974223404225403347135656872491983462585973003800955465037409872867124936919939385278911122227674562361631234318993046757153026344715015359420855501854227594631562824673334370802761822907457293000527453050106823939052388143310272357506462506014872469621067523458966635634124885899956672767597651211665906300633973841529419241472547397561062616719929479674248394317357896171305453565108610986654947455612254092431624143019213107279226329937926335886188561143801218700438558906343702573737124951123967211727675319968323842117227834728905425615533086639869599734254269045668958209565632422810256490288641075257430955749873717262175066776931455394527328795091289063723104680563016651474906840357072636755219443623160723231323233815277444180081306372418676578273115333755577886211613869727236344893735922694546507295351000089949688387198704213060824047847165775460649832551342841475206731955852541037834673161606779728576370371400723360053149564759183389295827248125491869911841217730253818113760915030463627392493621287339119355857638214969593224071986533767845602546564030046923562927722586130424339908751926425960469659020812811015892869164190760007417711691052041003602749753907863168943328661693793744518440732879303031955570718095691600988153480229545584264298674766523325133657282913696075611911750993588730909492766776335734165936087947148477628308075158151299578033093806519613232784403006731538875211887386373035383035553173247731319100552403065612110515961435686423045189435555563300831203068587315311714273832738670409068908086359135798429783029628665917254174143714921363962123902309594287120198803830907946694865213693084704153568016063978291880969557989678924557255003412135038744151978776038605552572386682888548059148753254305192765794343562710039714502445431414312621199950703618066732887394075482639523853366385255674838132056242391483555815067493331473676895220292778394511983141333043698262340469690516375127803204334874677376206563135662928184224609943481301678016277560341338259977341949794023394077405973624368423559748995546764767452240682076489372426201222395944788807590189579215993474105449213901380126453225281975407839841550147435248919328620144940436772126272012318005547858472721794702815499876906979078287522520946777925104103768912794428949198624115577230082515501443910222517019955286502139887974604816407276039408319116575968790699261612489830996192373505006901894763410352289998906611957948760648032068486340058102169252157373398930351891998374898504139242179812861029252442020075546944248074528884642055034407117273328046320070027161656909879902448579141599497123976260425219265251924903155973148599995234112143617283339680201978024319936165414496949264838855238203378314234841654381915883345437318376634318010822892286685867135875601955429858165448050681541238687443769705688476029766984644949175063791410252850956954400111677194684617407399205725376144329025736413465209555266328548973818369539396369052503212983495056616955270411489135947345430146293748477949457984070899469701964246191747069670869569560913167236296019856154458122953724797595996477514167003678120295243500637454907041231165126134841380277937761572862372516146899652997454773040874639236235190285388622381117957085325283545929419964973812547415954079121481219299247120417674686520835524143828905307854132260508237523533454072723331869692620033241503134706637931775262720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^182 + 180391508874087688400824774405947207932943091851325534628318827788099844833243389275451548986941159871618688106676898116539240835945827860257787081469006282403991070707713487912317115797755941929895224369850868092142437724408946906563086713383484860252402712367991933664086094698763024885733342996948582458874359070979728774913394718857652690593866389101319272375952825243047784811324170753141774736983744260598519208955124027442197386994378460033907356292476111487924417048791126539855703403063124628379532619691897085022744447800664219817368427507582745506965142038690514375109586153511293846644506597428274653585317593491964906138126457665665275079855009985765496701408159608733088442409945775464199044360575164440113093795329445906048545783982338452170434735932571170478719617110052365854816844196527808058759918743096952521760626727300509678679397896063652439019008308435812588120676735192774988261529395420634591788535201009132221272786343467464904947033500876615396094012990540000998382043171354545997939423141959559946794842871299043518936804314455665007225707173239690744249158856900602235240443393756634771009407339067795688131385853220237418246097052123485485471861653578725608870192727885452641075301285657198469540947805660543174075063841800939944765227557440631419044179107674113545282567128684620408297805064660727505458860837817241215897019698171046465359290414484251518680453309271039937933687575782066351465643778549976820653786677940452826037342472546516777845507808908838682814943202780138261700517898212649274340495923579531021313116555285326125738328585488354055536712361100881894581912728214158696593020689727630663083909702855175041810296947582414330039926293453890215996215671109153947074715468106719464200908114256777984235205535200986432182041669614673940918856016363517669847876329038973741827875979470477256731725753888141202337011172915579357432536563191146033310879929487072291141300493593642524206671120833760958019256220110864202602051839635874459684951542939030085090995506849519052167360786680801681399145935213252361761808247302757194511227196538609563155933505441932341739053954499238297380953284880859155903019156277497134409526344167546841899277704898566836561971779133336626920588357104776699032816541891895865277670682169484673996170496762204417632029877825073986449105737285008781899269792057163072995225481093775865921542695399708047631182153364590135427634430624231549642329046770911980297218028135375569681133212932869732775495557341171710982847720090659395863090512867216890667001309904793486287709297244340373170589762204059305790680592648872261585416399831557103594392606644148860295976007164868814960371024340936125971972470281910163292893930041274823527561950556620675494594355236792182782226703517213349412053426483756721827889994998817770335522298334922954812251137732260308184386717992170149452086436015192853327533234289075032942167783439644771297026223559549968320838757713455886696319229640926388291944244923807562396764160938874067312088732152540645071462245693846692858160332844093622889579363626879719865085633571690443723615558918170265142370784523463795877813268705848371589628430553806669080410852339534180834178788158913809717718338327616771528580023397666895446146114847422092793198794987795663452029994427333011034205489277012784033657827560844380717511146915207727793292399982878643956295443782019655404951646813548938221483387968304781839751188165690663963634307739580937649939628117541845259226271996942077340127581307910926460095349400488760053978794703433062040127402912642896832405462484880233540847307582648339144880398043716917041255421983890875209084866730254548483253834955552536551635022193826926001758189661153719848194542825911007951467051003047816616654692507698844025843023252387316838929807390593311582043112197065931546272487776924418084404166649312681548139039091740850526717243507060184180871264043084783554889732914349575805861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^183 + 4676420657753404237635797512910092907888145797626517243971773071435416981844061793687131149145482739773578493141549419009885232941657653901001574662714193304423502014735895850042084430137995521099044304417689875977948382500032516910523788088310744824564586354349982416274595353600300560693020925432255916798303915511472196317189926193404163292563044942300421778977666190302250706667226042796302242276110761750169034369783368186849110896457700210966823241562761639866382715278658198190915755177912483195131703495753939685632665726335199273858238550558071766691663925816492741448817770508364630601768463070563011794000207485353840949792121729525820867032124907530222282888534714082723294111591683848055870905709392080373344288847635641040796021821816794873215930968346578387732300675480148802685875996791366655452031033121584946057846840637498547150269522047863726664680374833591593087800293624430439737007686594845591458273181447654125925834109582250077360389279027167929366702829578042219232513479327040761614115333913834058332091923942504362301795100107057760047407415563194766102486440101136565374493450380155076029344905419588423065147705969490733993501037304011377348998156705641865543783662006834261795869525836768713425489399726791837169966539267535851768212138703132327593056062826308635562859065708259868793384883570159019708219215007134284020367420075361220266431063173921713708277573771882789402041436175464530781344894209095320789300142291565820982714619699887167817523356280993145238024990755618125170393046366364409467912875515867939373958142768684276098281253711266208911417107611893196939201664046926570040365106012268275824189223485870810470034918074334992042486835517075842986912786486561457715828099324208030520700138335552872229587736523766880889007292447418759289080623358876160417580921459727786113835675780822214219226865846533310992786250510462552763867564846738414428581426171266110568214923965909312133909562578831364292168847763360036926289938375562865334712970023488875095797279618356783056098133318665311864489207466425284537827334688992613800772782863978643399553363034295653881431458260132435336440797072442986115843440130702288902188828962823262750029202405485661723882310822720548883413306230986030530316071714225158462577814361503483156929609149298508148750502083149290861063054790800456108861815720948896842929514763360556018953966697093289700470975096986213504728831111254845139779164074318610060248868953895342118789705551245398900794621328611013788133678568333948204448133038153939471124228877707026742695615420201879235931649272851663323670098732724309107910974503369620304093334841127079247397054457485135838332986075086119991581844693878303390505956574852875012234097910489333415438874709339648629578455892615728102181474718452353074452410081605735227215008761878759013791059589076810879612860468127454910106503128266245772539369460588075888316945011170230264199492989278476992026719802110981314267548251906359758163906694855273825053326334462959880986349087730164754233281512209188845405562129999256868566034965161189710104669885845945909898674750343475929317656404412755054754845534956871666691600516537861400036147091191019781880436706180768609642995975032461491930784805490626508462135936286540415634449783656094967350182005569969916676986969430083477246474521277164571694726335588279126796683605678842884127210893336730230991213804237428714900669297577206329190439740036119584686080589324964314164669537257454942335928802694778401137974910125469863783923961674460447919134419892255044821448556040151898497461015146875349580014292263364523475043076924711204151806286924533355037097328520115694403854903330483364843920155772994578624674552496977840461618499689400806174932074832214086095251176947531688270899191662302136760179814531832121659963993828600354934091341663177049467285528311237944477547621957840254784359208374425506226779489264646982513788351502771814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^184 + 103788126339900444323302631579558390355128552284167653760047096445908549161941872554316650277628492940975638184092343893782440548075776912579771317790614261449674494245739146007486048247220416429893868799123143439335546696351943355707013099298821779585327899335253767770217846466006152162241890851555635024228894118336420599040831308927767028831395260560048780605074008716447463412366028426626671717578266602143782033560162063140485612236773938080768234809881414833837743200572403942161445865260306292835981899190667325577164576230984708179957693946872905553005271974494237204246536767768182147808793054414820088926428464901202544888698016843729700384451199512078695183415358533066158263676692355896218395686343229923255641683727974565549424458013501811921453552840082655134123172205973503281095847856572092063322511253876437455958127325747321448513548466100302383165456789648494729580980296258500355804712825689139422845446867288741548939364474217808673571855269963160051258461672451991339665693556677023599773231348986271212615433771361416316526416078057521628047099464049148354756626464157525575621137588788644829208497463708127615527484637674221686808021906365567577026970175193249715256573575426295628524424757343682173866142175742300990392540700712811572516855734224901818057234232078400295867950190257357410901559659353141791572989324974238240855505155447335604223350559986303170656409557972816956802761705294069897015895402344942667796108454762910211066282330320459899098555141920495495144457318502297179836603252169056512087640786789657583796726800841643983111623465831979467368985180038927834720829283532141957387196789447137545164182700201652283696814699936086483292896940475564840757228714047679829993219333576016936172730811959964518809477617623797730868866842069941809277414175018581444934983369675335903386181509980195154074075329647300130401429654998154845159968271809660958359966646826162825877890451561171029351683788430534498329239983344573179677985938685202820879071841879889558895612827815870399881550623774847202879803669871553289917505453542587354317829491683564359282746270853494494597783201559661699039666979121980256084653988834469245234241037766775827449401120992680376388566516758023226026602388703002661073973252423313572190089451790601757794152679500843804057788201552726254633515068750089084045896036212382930381520263374968584244592636795002839426521850728415603467652636841687557722533500743374146942932120641778429564780010868315616906963075126926334558869867713798230933051896939036373023043306506106729325705074513960192823654204058335231043750749468603679731085348082326934181343986683234515242525477872151557230109880632684499360147680609313458753469036650927886244956844138418923593518304061366741804479351288371175618334402190923320401266999347967321792954777902893590394159846274295189695612178407705314156425582602965860748770047813298149029712264918412030384500566474788154902471853625893558466012914799712126796654636725130598220363489507458445011097625767328769887475973396430113400319677197770749726470744314588228236440948690055472485908455469407491048807569878048502473849080787656418732680411886596389712279863869944113382331301834369243080794225621088868932662319929885477681913482640213921386743259806100869997247174354847263268788985642611844355642092727739895827488649741164152382497770851342764441126717054463682506371365602581645201988625068687986198158385305847713263148808678758120240703520681595169514044932262713954805664302334619607111906503364889502324921754432899889054602578203730005921550819266346533412452504022969952332865793388316107298657289183513311977365402065564242668909612697862026223200250050514035278535184465036235086827862572367169763872513774315261494742524654936670270496416858804740121001982785302268623051371662927960129433928398546758143270843851440626853445417661017487708542967386633946311221464266789431513594409779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^185 + 2082549260418489707934079276110706706589773655074603069334086355099428975852227569348239599935035604365586362413558851334155777503793051232794168854791601881457280573333285864522045677646750370640614894251370341536098821812818555060213315889528344481276023323025030982333810160459496738418820687830576025153812106853098318828822876744148946700195431329820821284269781621510834526132610848400280226506307324284946121532134474961320578872372628652979069522208743664084327954060476288356426004664719869809248897279718868754552576541073096704788016325104696457811015814453080405122644415601020921926570230717829019665337001750840328056925636130220593893331440997867866773446512885307666323180781463427978467818284905763091982623998591348679256564171577660863353905371492535024686003308407067257163184923954778090110797488816654014502569632997668456318672861912203200857657736091215019490929191725204259048647479225830229992587418733690263473442020114679282041278391960851210566270675412622545694015452698020101209023124280967044549690139070513373644118647192184541771363563817983730931434420803877554988092007520929606736188623690928038577584134958674034831789993308005526383590949066298650004922236507179710693512759991600990259189347775940031483682212410839541589468394925736102471640492587724193224049218472600406047344448700903195752468400068879330931106123004235380447085258521918426341994682516793389699092781680011417446808310668425983561716405953346970132147348569645908353750223620989199125098258667042948323205243196702686828910821837453928886076199930931378726605095219056675968010611715630750417273084010705057013851584281601847344553125350614033103136942105008122150225960944429753955586078317373526209472311129634968862772959692497794590225189963957502410021167973163540229794521470978628182617982664751588484756711801476367217578697018951153438999889323860113198662103859841832616016557771221156288350194447096690888451276752267999408627111879686792611953457983143019632714151780743216402139426071559330622943501279039697746431485423671300974585132660854978672304225138334218997952166560712951430484175472044261241746741160763409264123545043716850491437991870792966695442040864967004552578195112296551274508545759838819966362877281041795869619241327006660311688337287528410212626558246629479487699928476544293870126835630408397484805752036911549019936862632655565414594183853081328887718628118210616943752706903178778763592699501267477302088668936762751681829261810427486345688388763424080631528405546830574398618941846712639745441946316633198556819754236883078716060185189452039562361965732960999113819635773341179542379397931330688339696650021496807120509042726610087308563260934715209097905784350312580468419581606988073219828937681194778341971651745559251919753048318192743983176450954212082133140308270873849758957479215073436365975662913556533779701602889753050274378843426464692849284019490886698881622360285181765196941954187929424359751209333441093809969592347576839457464245303258212125955067182700605657906653351332033548352045521941555560119539575464588383519741718201301906121202747618304620932345927974794272548630405061171168829235609002538245125584009768912781485754124246246458979906205215930907388056285449037052822722438924630430617683710298809160044770952701142556290334161035158325632219013042613808291895697743264212285292593913970181468993932369729434463859726657415261746474386554274483587047214138658311801751462046595382584323875270561595366781454250552459393196052449647134264985820012208808651513495609394592786896723378757838413677859757721101326095133764795935927297026884961747934668996705273569021502863866828430992612391084161368789286683479058211027060378436313875796615392992188658291449069548835841807436355309263163998605073947424733862455126460719668751566139902115069102844403904224292959604308732897373945644724873482660539787659385835664441344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^186 + 22788330493260723190724305017248710865620450942778886626560287990645217027654177137707615356940708468175309820946177454797852658554115881664487280995652316228502975379480841678753568999380792648805470009806112908958245495781075145691090670207927698041514183158933490051871007145933182737289579670972929478115022237241830826058175381296640660103084659382789016464121221643245041205505781359506832680498484605854732540139174967436063823054762523108358675479916895572635388098795063044717133927784188465492208475531607216071946959995842822860992885492714429161843432117588012109549928557619932775902266119519726489595415835144143650410527807283281305588258970164689995713312986666685273505021064561238497356833262962078808592354755344547014580108977639793393018863269729491302944838559585256414587625467644230764594100311175032492138496662370195668999202030960721194254852185541512033284901700785555462526581284944922573153963249490742575641260044100044544878153250824290552596651186576754792988437181807657226998681716973261960318104347922191868479833848082776726324060568660337880038248952050133719034511505718240844169847533982266631622231333496211621765993015540731919036433389429351342515886622116520653977665516927277991936150165519274071920590643753054413154186194093489815170024270500135375841226024996253884443125375877324405693491853264803970493989423259443396574368537940277265637449911007485406091789725919747744974312909505010122393760551875282192609707167305842715484806557927888236001996101922147448098175237643502100053492861731579875362756455422712694428408884286764786729296514438003037310670866693710058487273683076688643252453498849990389569265219886529666435501262213372578403351550544086044673240586864349650945645177738522009959307631067834990883429097694419954963065854397235004245567097574848906250534324088349602949200598497535341370530407953176739013373449079751075628331668178212527922879185783357210380799228152039620610215872994757189288257946653975766907734199547445915876417874540012119220002900404544347084333230523519034193347487706291766099785785475604342491097205413564614719524238218754061150836980689380509861489617368609614745626353899143762994086358292058674530708563748628437834459955331507449839294360465629975866781494766674982654972374224553253519425991828528800813042861294700078715541551875665614811397798928733348382662321032928970935225952251637106107062707215547173866544961197947770637574773172782692981089931263045006641548049216980108206825859999731900873783034902398455076755709071043991758508083017109912853857039512149011310027010140831126668753925005454812564603701023075315544483839775587327284884474336118794335608733173133046645798689947826814366026378936571414519908291445724694713519252890843775580013660892761574848286299342609887248850153272576199203131215645918833058822724808726805986719020686132059035733927596808237902237351246656181528560871579276236397452752666090689977956012893379199103193201293439916660391576924584058234948960353858022937161173183991107218323234902671817204167806159815353068219333962367615358904080241267964348828339963422195309143175820878574012505292078237383002984248493484561999664354033032475776433611980475974362085592478031736024230653603591899045117416127690948286858044184531743954471655860662724781172903273419442290674850251747812442614331862672811629024482420277831141483766319493805451886526151068389523058252449410885558522881819348219661290723238047764825748566893966794178799157445977264193737396517944979790487688487754918867683508013885686320519989039782027193678674730890679259770725068825329273088580446952626703624497432982954473077240550172509771571525471545075466961234866915577119570673283417695438932648086373923873803258556067411333160097050581451931500275428595788220602009928438305577257912585640684047335344660581453262569979691490742667479376418775570993020383059247104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^187 + -211531156005445283735352962424250069181012817835003133911393866259510983674795225198646466810585704205025394094600562420280976997595688155642567911587674938372816138619183757772854782366527701018884820736440883854189926098368318787741170050824258516290359366425497233156518499761375600888383766734517330421924352740065787673884560306024333564769120241302037414000755786605536503163831943980289182441636203377853747510655660545961979052178727651035748644582471500827879017952013180138809294383882275049179000415139572102558459014655734682392611522523550643546130029779915834487794012812610167389851248855479759826913198541941991628361005086999545012449952925073488835341156489805701697763551282700592085474182341537342626371009185291756024196769014743675008793116784113914754419907981425556226535120875235621173385595570292602155425020659788646297897134459168221658535441832970597596690653087557171634956670756983751483304771537890939761431858330393359013948958928767608613351854338307941845719192315090070403471052445268214814125350661671785348959833845951007753555724111877839078659023014322427316566319143696944290829296154165108402808867135027975025498212642111344187534733251968834649329234350981282791699444071075044875464797034946464192603814083070342217347547005297560911767978476325239861400360486763386304016130394807735653717931116444534546915668031276337350620893372334454041465289936889948026703611022587927457959866186220691154929657722259088531192395446276218555174715172900109452509973714176290033346668598844516724041869249039786801271213398976821141241614129322252701186744659489151558730456511544109112343293945925218305615677995606644822996178152918632309648103902543100429829461406256578150696788709916239480321558748487442479703525065645827741324129122166401005808939798979429170997856723452287534952520603955233274552058817335707960632061284710755053399225052199621078687647476136566153934919231007697091011038454188641012141606351355840038977222669994441201410197529337018222794377005178011751951501253352484054159511745183775405163068331065742096325076347505677627282402100393016306311419759962956323682008875342981423174924412670593826642862437095789025606522139975383641701194554206319597460489512065517346061589071807543429368775581243116659405258046242733110477306978699942088411101985889194257053895476066361892317093973617449611345684392938625365885289700594389730130463471897054926545832883093133712489187688218717803568680595425814762255603343769200966728013810249840607520988030939800900000330660067160198305965516502052068470587377206260587698657922290129979568325167790658412298005223966510039577047435658022614559968447119030049157006367587984487087717670790498392342941853392578703425960043102076660865914468984923945104888406119364977948912816903672398472910449962374311278940719890980702384221040676673165406918227480625084775569415139323941175771811638652057481026791269418386618080586465585181507047075261008784905712371213875164448550932340715490689736472577654702326103713325600670831022891260760736949062625332059741826798740671425340294225891498718213428916141375188934119795518332535831082702143364121382042671706258867400643836175426427201182118882090147238573831271015104171478931573718404186739000313877463594091902458422429898977094494856710399919918863059868997783740707252334268445868461838685843035686698374718136629936430651122065791935101934429298107207582283681829718540504168432438227907920683948114020205405961969835768919851449800518611275648744709912090305694198738974125195754874769870245989907073586930827441802309221367424737933863031119528289006004320165380605768084716776014637483266632986284271850478046533398832962073202274949732723141446624028337171682451821596620891335312104590821919844779263315114964038391484424620813617895815021460361823834066406011541254087419551696369934088056843908762887097385502994595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^188 + -6856237660889879910954362445371251795831458319989742358697360517457137527494361243639298579882056764389620608253977489493731034133073077804366714397241224607357703076653643647036100474072377662290001243968231067143945098756475449065032223531187709195193075426937547187930827978492773707987862833503142102824799368844587850017625378308524420737332872633326214751664874286480653865077126176086030177853388729507599929788918182131881012223865833272225012619679584013715693341375428213458110582736311556840255852961698922886056248364130885256431117644720243254769620421529066309083218994252215628516275574886331677701807889206923019609304854680252151185020846512590661065239659610442885210679300468306988999965920786188366082814503302977659391100069901191846071630999855207445424422985309829716304667929958985741557786321407759299003884245124155643760938019108459839005338508802664196667649067849781681276195632485568741817048505076567692190629141873843842598373124965035036602996110277516524716679408583728022220361032730244007950108954227616090962848817488222626905065940004772965134737766564186283846355895885589198387784718198557006974225223252078448599042893229056502781445123219019321445438148444004540202796012546153828933377248553666381069655357794312096068363575578464637680897563381254237351205548068880503636307708779816281011097080523599930397201782533169422184732983268328442848370176811591193007262797883385883262786835122070045348595501119626291401296372966079152487867278173166357308671214118442614935761302791390638243939070632167831339289701438787365687861178744460803448154308583147486777292862869003076026056067669308994471329377282335870717936546559464229511837598279555672165135530873916391845969245537967743866295470358907585992907285188218957403468623680314662968756754658714414143529958943994006099401192922533423011815602604124054720276373516309447500997630524137969082267760670665832588895264223747232435376267285215562285466290250135462302987264715494459452317261394516847551053762157012267099050818975518891415067685842957991100331315270882582457585347634857945970578766662964507277229978250359843679867274121084811568444423553505501295161178237249595057432034987103894325866513972776876015904587478180903150230506337311841117243801570407472631941440686732219833794782522277054359513528862362886766749293687624819455019777067481965293845475662947341588360183564727744960673118438846547602797244228886906911150614469419213274326773403340526916655112889717872304482345880294598263290598099804313376790766558048453734173226907782982760569370248912916188424189531336893321678013917318207423810223872652430484691571086076621905499611133570941051878369218504025735497294973469113070344126291550384952974616849630462542872066284835160103645021961211588913389037243941673730620818463508986962467003829495658919449415470344593644379988787843810430571019761930710489878665510071224206308161627764673484845322882557648212655393738632973571792457721450995405253595822726891237388294291592370653460479094810831780165437077470628475467555723526600699921021541792778706183593605003103116410687847108769442220859571570600598956562864957835224764088495817174282639823558712229186669400279246080484978708085008557804418599584282079624223706223381338412181575340576523345790610866196071934189273885709430965490603485165358917684454181686061059798937385460792003601256653553666559980435912969055511946370960103669111526944660694107225343898619137270954958835762026581141415051330068650372880062700168508042417095186258693829710990237486433049510939584520783725333311386794252594143986532188194100243187091608962629212544451716922881243789905015559535295623881433810576642106687527171026709596201743275856807991609935338230969277926622989216718899245902867992482957893268054256431339463080214550938436594704514398458109063611792000692461216340572814559272020051809533952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^189 + -131902793613040326446058745854861096994433670126332534599479784246013777110330783619097776560704620110434729319661787456641125289670645649168965413754082466949419981163119581233721974418684942245374522964921404157470505666773143988416762414207711306877782694027354820982103727986989035326674415947308564257479050584610378541592917793511952870574832464075638717813196828818716458097183378431997709820839286153136793957893102728345254035489487580107404698094561857807399668906299243860152112799729353006191517635042333953451322339966917384554521541212384318051580403872365582618277319665080226362668226678251604564614968859385440064352872435246868579536120558744019759388093602646120169269072306554623480847590245769724428165185454323064658597703305585909030132975609024167754672783337742665324720476263229563989530843973295141389997347755344051768643283651265718368803359017130012245147522583981883805920224760862427130266543790239409227384978849482958915305614065509710599974084941368417517277528356039164270779532078027176104417081499235443422423413715768285525975415607862381421444773797079519439496317007419425326161681954751235866838645379450969403395778703062909854651114676851900301023137718634306855150427915900172886433006719029262880254962323519610527900720033242061127749831637748523228967102523272377167197432110550503320716498688694643396208144325164671416061655443296536487617232193284224148252776529707971516021246870311653525458717568386925566934063824280325898740675711467885062753498766936104392799343330995076228168631688900895339406219132260388690357645469380067752739436124584465797901554080036398077925180064493953843275368799091089790583182347137848879680607708743466844505094389435768722265308279098727406028636169089866962952451392646014837568358072940744234908826316591433088683887323756098645006469765666543161578382329373810739513328169635010648330823654451371671689283642876889547952961003330372686995997200273169275860413199516475395830209572672341374051654902079956144539783651971528094195011301431573238773582128829919113416719422982811724901946600353375164398198797578891426762966660104674301265475560788411810242761580527089601956927523201740922377501558736964457174627243968211336255390730180727163838758079972674068180850995741523179479756119783411567368157464361795341633267219804028911670553627813342399489409386861614035600450813962272468979359797521838795835881967718046746192151120357873267840701410021783651297682875370522253782324966119620885583876304405147220800207028694472194719191918103922509035772967378488473272812234439882801996499679396416731181181550041491686343132837181023920888178758677400190757622001496212110305771327894903139304066351504452963035516033595545421345299095930831747806328322218766244809220946982214885389288415744284071093214955857125201281088471515583444221047984967821370862971778065805835138412914143470866239782190093138210629185065815694406416644902933060140405766847123165373876888279392504962988853352921901439614437943698648484457337967025781661349855151651372130359444139778678172063781583276741884693938450806557682559807399306061449959738454467703738686424373810977681625087280443072115354667938510081544855992389023767023184588511699484982884316332143895148155211670604595912498620384806931677962901362781566757787086422440249861932690808940590761314101917784463591247330858143819824353211831911751703334860352179939613409483528560116713066201907826354444460123784727975602254738659397143079536795416937164093451201694513545452621758274132335533197461574527680336123071784930190587853636921872923628319826113740638765459278143196290110282433510770527267917952167982643534735079296693488734649131723244484321442297218106024294018364681999156813062646457442007361231412721072080070285495705209021446091133186895268487161305233792935807643654985138715267917505498650741285937416473516441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^190 + -5768023640584262794272954917939596618031347763963418957882851491478891481876768299273766597701564548635977067077324929623333551977224303229191615360666397056422682941990613558343225533548058653166203752748133035931051041125655911306210591933148864127858011629124478206067821226108499883686808865828384899406561594473537694166979108507821434160141702927932194197413228352961636232461323870752199680192025971578514527685891916111464657239821939731649978370712577020828111274044393018686023796447748826884146662242162450527053747934302471115561011141742425113250271113735020772503734920479468977698556410095617892894194700935357794846132053084984350861108534831145490773303775347723173931458500202429050105871192774802157377457705434509071896070238411895713309038829178234659731450366148238394174670381046532715900819485593007377812172358316415461810568929236389179989848258805708322105714833501142553800023495513672168960410398462851209863551810313724899405145309605649636290660434796710065126249333010718321011553449280825733449243353258060547584738102058735978415024102867336628461844130591992203058234358692096636987654407511528299471632001018296038416707460666318115808166251634861193700685889636239046982520281618671670635906292644210851461939671602334202638471040229437464642524476846122373733997739195767044484427155477648651551306294508745088153292975459172251733671224413617684302902059044752446506508026504504851797255538205147253234694326150819360155924513446474544960313649976327067553080721337620576903706237579599392931876524683883032748462994385239000468605996621797495929432598336747886845153252460203272593063793389127185771848018239433776694695833339667889359300287436353111726048700391390152153085879998846313420196741360779533661343744142834226868854584044903036346924363187363394445301163181067037673321040364531774797671824629554789047532753573231377378232550176927982017754526328064375631453525020982595218185030238883902090532872756388881103283966545199927236891470101448026446281998476960696497038974542916798353858085626766498406826652110287440522875345647314757940719482204444888136588827987183224558529022989553192505767488839181341451776570318832555624998799080975835877428397925912290843223945841371675147333288386130499625718468102440080108342918086628758163627245162410007827287699994828852923763099855856201137887103131579309326292101866943360538379655533099027036067417622002423202289697183962557861953699322860120712701560233289652310060651890160160332091285555576585742384735444413702651735613537827991784862645485942010014201244228233021511851961181429394201640031790385817593213860551909489504469022232960621881915703213540379960739398926210015770070106975625820209784046337210920064681577498773377495921129897991514108283018254739341706389535885432838116675354497059640019974922830906321139286020259863245272571516232826498211363366157905371256390894929804796511871428366923845471829158866540085967786108697019555419721385821504675906319140703644418983188872118292918558259679188129917320873604082628614672718647067161416815737475536626150840184667053303692693705162890110865703721662430703365269230664810052517826208109876200882682431247643366373523225797501023171289643112836170728139438307818428104995997152168534490710787739084200791966754989823659209165891882685992708203509840514363555199400329708891659185385796239340322305759160842430928121180335754121049552395535023641331212511824685660295646508975881624645700039272715990558152129663209449478742644699425771401342742064774050636373325232959914017127679141156080286243003563935001644852987009764359582335472264595219894805941564159396591400353995004286048250213385209404117385227193401234611701265566128894757939698142125443747737386857811616177740662775780541385645977631976916085716989607324944930965390593350903075557166783299053989199274018347234979552868433920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^191 + -31407817360728436982522367436992368064573451194451826257890440361465492218599476123145608678553947003837446479796250793984260130120769273860683162469726320772278685805891887729131368370785144206874365571897649241854719786732808465214204396372709100953924366744849395783913304424067193620390482909164638390919615331330548113761217019725967147038931590064840915318270908128174567564856737460469384800727913267748249342167335434916861134932904485881024998647398223952668853448150439278900113204602516154619739544185800287579311186043739491943897795557361548820178760904338545721712077972492792611149318275729770303731148831799984537700361505553410508475773536833815470426922371077429827559843623248646662659604031077066284400024000903976675636964059664431208300553872814105483385828217722702364754791599848977840428761335910422689756501058084771056817505425926053869358601144075363030315098389004770662852190784089588044232689196103774277464749400970712147571799874585985059134114064198103074990408891055748563574100232857674491838594462780143992942454700380027390428779530223659308218318257813267993331504856092179570544426053770092594462236214853482003583396904841217090135924350414409778183327855993310859469331800371787451880152161667577455067635530199479111420037592906674375756754326215192896912629746594500290785195306237902568395141363785148791938278475606405147431387755118678883483850964912143940821943824786228997730585552760784455397807479789911356042793657652926910640727949001144421253408552503891813695666047411731529960993611718069556222153568527954103396108417768828659807722803670160529888515344456374977000999788252868110346158050431678334598858908552524969403347123234667157198656470213296014455028980633181297833362844812193743619310117384871375740874608253488466526864337509200347147227594977451607504309977694707776900337569493021630812660578511325094233171556102533194281686757508768917395221954221977973526681159253596252681347286934355167714388924043121321375561255849872817425356156456384399242519287469942889849493351124027363186764333019102911220333906348849588415549348218494961901127467018236794031431421264487978547348434298262295015942806536999460851335804778677950946576812185360775369340047843589224772121618444934853001559103258958136640987706674507733181196738611702920829048595234856466717512636980634945650956777299716587895901401700128676957793612280845873998551908430353489801085056275231812353147390772448877062935938482045334021458244212651030087771933769616635665048799194129155434270303282340871751127408158971221638087774575618904653183474389621768859062750425436520010855169862738600839374565740296179499333403898806974156759356161119895591192690799289574054057794440356909109996369929070164207741827667836358274637587413909176483588690539221418795297161327551661736479417327365623400641997035623165800379111931100430787640809829729021820223883311939972065883116247741975753858204527123447022556056095295548602578884215486629567508869992765015479180173407835766066573204762315217079047077153726542187242898085209661454624903689929886907700613990970863226434243271599973106112285328109231394108843802766314820291589389433976897696479165598750219062148639035043811263012923345389883389224901924630163297251219809502029673556308292058111765513694875557323697048248239173810396667655504366159476416665909070830491032176579442424844299095484047141047765205925850632455553554658706803694528483886771987512672168424394509350050078205117381131718385840480137618385208513622224093492522871797129609376213290967142798332909010680095313482286111770542503087509548061911414494503536741249182544964153163200074415967358197657878392285821155691623527479789928890672783968741624859447874958391925562275728281712858526749713646744875274421958144833400238356195278519778399459357074845980828480312505777607965836606568524677120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^192 + 994659725497431666247419795963619921228293931204504708569372965293658492722855719702752106358225822430201941117345356366133237983852798590736904725812469973337987274651781806117506870399154992299494697598220335924726256070890823268124096712919435342716703690288241016906126067146329969613918897903134010791124293568063048111177433137799123418090070958510330459278586905709539263812854340366973919472673765758170828996343986317311858692705475963035951925385019690844971097144731025336616672738903784493324103798643405322179165401647798250806711858058242803863172163423943075882040497642111376606622046252785795507632520268744168826328675283200408113579984918289925154392721178708146116263531402713096801554471233275241458802812555381382160873440630644927709177624177416611806484250664431359672913817621195051350468645827035801681520039354972542304074990737135412622189892667023418021901797663899333067444828734041851746526472759604349386699502060824348177496345205787757607666735410789983185227258371312009706473535458777844402963196088481585003426688328035521915888671460743581281874945850891685371585022627134530671116486266879532106681452843262788674169112472219089703214938925199646787321186829223897756954079575684828612774880500331857663983243156032472250719624219484753799384176110715125066967678362909157332985545363885579721703721463001865940349175733082486187328316704746027735946967163815758599112144166109389230346427368078559997556380803769943489712782265160287350600173217840340906795255195704620846781364060482162942826887962231964642166647772836696320353244485754535451775847650774634867395131912680012573945525150027196221596495917134966769771644483112290754216748885782482361280691979788842051393490366471797196034449865605257944746353497807668214092070970525886678525683478515963221307165878032517714389769402117245767678308449352869144453603985026289990055924436299918204106547169115037258919272412740724735602389985912441296518882804057825988296189057622207242277276304918615624121952747941272097508033592503424574291302145346056035452136101352860073297228931878920320351156936746943122753927960587051668859966808013314383139841289189502837309247605547732604572597593219622936251169470359368737885040954297273558928384478173028760995456622111444600160294874725580520705368739910195702052888642545280783281486142293854246586279994416764336633505571312631062561937078868941134786018657996164456262360335742224301601064602942717547134968942150223922036267630879205975312867737479943305588546810500720852521946796783882918996621241299442910797050259290525303176290909377886261943592439991039735655005624488138239778464846485509213492957106773298008505743002073563233527836528640790311760926813948119047414821559785845820443403091002948179674552446763453684930360998381288120938857832293375115132807961539096218080807538805659272675155284425348642109229312670970227171412033416634800156394612158003087895210538859810551833975082672180844668900866720769837221345432750293313706681275579855026675778094388197095842106390154401726563543732291115451335894886064246713800959270975739258820875967308585158924289305953125699769443981027267017105467101683603895938633768520425421277825588687089251141490818125519530034302367871017607340082139260828968172051864892275672651006427381946369968304901522220207059316909816080990741867926338569839552333419896932818919116359418162772395285729775009986031704701414929606066004307173859471490225951417126180417791015910112776802016132807188046034094900763704617412077888288330949044640066330353391895203484654472636807397407091845544485375825338963620381803952693610612407091467641111471216145229805057249923574465484420274803673681435285977998047614376121987525872613592871777206629377820093939043054733593681939927407773852828328784989915788839810451309905811163580022957349986396976765312224460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^193 + -39137764407977577348099930399619499511080152993443462383190362674873156331037604827237991707528066808506715727238273791900135195980079753349472521711844948262194007886764134538686278531167185840763245221310705165251584957597271911982845164857186243086481716426414663585249963114054634030417465436111540583805015106364784367638394302154528826429083921860656639384930264261985833806581615683019712700127429612031220548458303916447947031680585321149628491376519757297811165869018227472352853313357317412879630333820873004148484072415776869459407778386170173754971885193378459720311814694894058452108467795443812096546915228786485452422234629219290943861795071201339467511730347519940875922672453300709106893319973500113706011961955928374043034563911348134592662268923419248411340282029202244532273938455530425088749593727887321573060828879818957003602950686106085379244268334888274962483479721046879329326330788256456173256316332471192588260328831267455519523930877111615276791771265578297155195153170277953841175876024061762838479822200229204149506114050419261907524470231464329894783298315879687942063664356989294921924154552067936967590956082726132510886373214052436987115157513796272217313269390389719078334887900238025918476375130831559027302344676482925792737310357683826122372396157689475784059168675979498109020346374208610017551659416076782956832378776191648153913274698693684403789209246245076179015361052784591849341177679884494763845033197511152911509109513939770832974032751455961142683293113577190613821772776701407944960753720927467417846818862988498395747489195991550565403225389755381462610824429099581125900610740061468446703429307107936089864833406376228379379562919358782876008371228553435008999611167630956219875696338807102647873378054935814975546862189981190669251984322507489014324465273718214544958519773828823133031597477539154045850339837335875989866508230334546563337293018706180664135420365396272565335200647159307916878860936703372072154023021748353404678948802846067188568572085965187993162112555436449591624030749286447543492642884540245796169378230619671382283661152038583852862887565449731357952485627103482611129978253894272406634671123921023562689161603891032690551677756037846687232053530881157323727201544657533861676321605629135728244430402722886777268723754586130663098698287184964792034682983150172979347348023818070211648898522551425824294463886876557044254991448490960220262043563343389849518911739503667631735879162108754080219225683246257010945883708134259868190875169040159978239215152657747167721836934780506153949333651175573799500388594077007515160651280125304446292285007440949989764557840305504390179174988155237758092776631858060337291736712112019671492644902531449634820632757566700438597037639061679323407378453795306729302120128750435119558144117344347032719824101182487910613796972983819878483485996668055538692289165833279668358762572200408685909730940463882388451771603786395595954402421800267987544756400914432196245322302395996473162509171396780409431339696959256332749898880354012163659349997887242167931432465684589577868549725042719898080622037982319042626865892409564759807948083193344701145693020056165438436612871311226847396782001718768554556049249455545023485349240286157248904637512975525732945905100991263388959326318226377271567554024609403581407976070255251568685015349348959424128826673315076493236358410322632940952420511407092123068398977608184724428552370408625552661353009624121971008212863483839079416769026926586976491485385859566270415809323045671177075300410396849157944098117732007686041022879448597936719187175428474722086730626965446733377616976436833549270278880003458515713647607171201242224820932209070740802518229873044710045697418225315115396746161951081216813373728657064405130536698912293656489796219339357150034735393527906024078664317024376752544153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^194 + 1228660220565335835525131442327702163742037107950645978266688317103735493965378678530137407098209141838492702756124016422706371600712489657098400382170605867391978380781345944095798047274985685441313600038914126104446426807353138731798565499630448457090166650038412793000036742536960176638972575374354664503938200387753036836323742207861345804656939418785935146819872412240780944618464575545054445206139405409230594185227215017860977754952992843345132339980063809402021848027343684667710936929326351332602775856953536667290378725425269945670627568796372195317291727826601045274944019751564028161746170790549162994484612438961621581636242585594386154309300571173287847446600488748793668456875072780364124709224124826108851725335670648333963770477103259277422606371915669266287690983032015121532295172998841110069847002965169864496574887467267542678731093037399879849418458761327029583627304823374186009113352491728250136208509252122839180881697689687023557174009100440482505745587658900793980260925152648212489457495851038378781548095091702171333560104193815713429100018202831037979825837834537464573822074926282964713578975150373464226069555790103599882237066530301273572431095660785700793635812522911345479165397541321356253699418928419629153077796700477924267514660919894071915052367695306310758299843685308912574151825890860991412715169517217521416755477206411311255275192415947685434286442041029373526800214944207546089217907480892488402466022612845384014973229968421833336253459475004183663943900522577068329137799063818087078178467186509090357530041588336354679230323637235004325186782493500219098777191426832787028065356669857764461714330743608916237424271960563810865724453749276688693688708891552034298582274998358415062134045814767161806222241260818455232200513972767322514471467753080787159600489628514308277068653161006660773307142993023758731173626717201574928469712267896461680174871363633767055580913821787118745996765299362035559103516657229407118951870281735818318090216251595809437951811978382581080430197176158030727968894340147318017907715360042337271844764931377018773832565742688844476304885213742091620837943005437656253993508383194090535721644299285557424860326040195036147057350866976762668190801869317520961034328131246051188376118242178044685630174201536393103078876231219240837325297327387561679011910445856828229999530417600624505357150470644388907996997823966239702738841048804334295703544672335403043284929232941006076929427840824726422520367180078890805038503408284478609867732997197812354777970725127115651495349085867075672306817570645534052301566685526618811106646258767109683301883525825918273530755043571447896921101875799174299696368593625418006769362969978578435364522532677753027738970026386078345277229893828901894465884449289410598281890029035621498255515567121665015263123016214568526985643673556091909639013374646827657819842219474072976702256860790379717072873195322223197626980393848560479336766745152618436146639582891710435373607760163226812754154385204802219447962259651232258221377417086550096131901838045531776551428292559636888395179765855214930953852170183270618070963869441267061627787270564214068181757711984110371941117627334479436751265555680493532343827348491767357090360557395552302291088158128235613258426965453588060940771173987082964619592295631377514236295748620505025952663418341230668934658778142393683842225489187651531270802033564074742879443793631958132144097223929662856950665570603999350262302368018692387077907096155262475550576462007448929894473351653999852568160926977462924906264816987075828730599420514041009338433758377986362498449247398385011931824440884975869333659197939558543313729887573989728289642526329133304040215132291976936710152771408081726883822915108944695808994425867077167583428740095258405624107541998479501228935667307336103954032028075163648000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^195 + -20258206805692428332130834455643623492219852697664914299360188161459326143509492710998840544726974554072930089431930366455281007334902178124330307550500640363915619584186937658031331473611847584066434222993494670985769028228966986893501821115462979354760639725857115717049238263252987512172206955862860116515831319484099271147881352888801890974212995930203579713157633545569536982170684006637194682727125080074064028040889807865751395754071548507635992164457623026790606702725148026827728703927255948372475698990357373522022629383595649163035058128490046300589608611024273055377025139995372996289167052309603878305956886841996430109446879393445124068472241963148736338851566314009817816642707306223634433431636142061111955328519710590075507974302941740961493611529434547190242619865376713279863695239478941859461652286633479454605526575171377872286956995001499740241408026830061794037457381788084521101887215795484789854817788873726774686988459511859737077603620945267506791181514866194232338291951006917209151062800743917338993872432047869073356814727809149263578759974233107149098507079203937521062643166287283519158040298540609335969964917067925185704140171246822214371018024071882854677366276276132409657873024968731029139828741607503421571416847129994512962690268817148680720725679033091499844541901032793070563632775007019831952581979839521813635574921100441493120692187545874830623866979613674073285576878213014806729521685557379943899136549772438163005815514512242318151971203019054190801831203064198654370592642302132271654634991105931727037549347456354051491754642526079541201825302516685963444620095900058111035207095286830366888737626399794238873642884397783043282937415629027710474193396699705041484839778842623913212507292172231380169897924922721378928871092286061071922880628534478653880934950469261193353512101636178881328874783812843993116039701366816412337343247532659365030655935848936887937400286670915874600788615355447542967506297027229569307748749826410375563404450558314107101195892166950884924083624310140936308553895469317495844116638739761800730708955511653907802965171149781119245971569869606663636595282597247457170773418183962283945436566835112320038780932087660279555781931968878388059895852489823083331730519520115721938945892969970654560066444240323210130970403116852216862013628167487009568229880255196377857261600978027840113697234307849234375336444838079235160706925246800187819388334694879258595622183213636547944899127760587822630882780449276281235168519274745079414640528616296342657673452144828895581136478168259658648233017454055249476778986590682422431468489113689087832210014837960617884809594770080024772076367947715105353386551983192243726901922400504008583285107263242075505874753023362448093890396331083142763624255596431382241019167505220047875239622646923229189453523816298128771444019436037717627154583687605175050624594028183506280796136756259656438333589474931132018780421956867817795302403127369196735896724946767943113213543568467375124353551709358185048489049991517263957227641240776940884472589436771063931543695844072772084944246507713713177434417832770301714323455191327589780289833893490772385839235545370585556769562835874578980868265940290013032876808967875655936252848313439117242708341690605667188827465425437909742440867949872554967516015837625545163518742857223580573050526202916652015613274276563298471349433081878847447470883384378137092901142826596992195555068492345797756296847860031142320600923360401806895942073138804154459903265774592967760430623494110558779983909332768457827408217021649063096907084288179271732133458032063824919688499402481130845543775730551892554705977628603739063419133727483915571261302513518664273043809086831370210848704463423085264369480265419335000493106330474697748650217673356243851479709118882018927488911012150051357816835276800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^196 + 436259255772842320247431522207145753614059414329175678431936220368799439268192938776536093179086834527318457022685379803806380663123578794890244152595879987101884424939644855915540391318945834579541920352623731672999095104115698594572142834615311301528671179307629307681567051319357137298411553475786064722324066476694861174319683515499394788709550459305806379263138619194850466782198579607808874145991802307864045552604306193455876363740731767201241538489344706312407204619319135141913485759914247239046537913979867183543490399081203617019681006244914265795156421518647062094456475180765963541320216129690543753433906438841048076034678167430105076108970023828344736243505351791717469414880665237178976983260350473672711295642794173228942841760674197596981157678041093236829105689211615368250714415318044561043694860100291956822613239705264615295225829711574451523411040119092490767747057585330027650303376904715717522784912015955221062401027593185499024497190048058894608135706067067183771642777295568583506999014940609210833763259649405228333463970457249963160599815355638526450856481907451309852450092180973860686410960249112488308012608866866843629894792730996051061917691493664206069706405586245191560396166088652111204067238935180287277713960229149567542525958916338616226310940735002219151656608291443441787755503294145005267128679869485738567981674683356542870925252085747876331707367852612181354356977397471795854824276351734779363872489186710538596439169216558842718883065846362606433450900291610830086076109096931432966795501660095757129449516980319503985053501771460596793721678702782129459752025130570952750717920425352126127254437500415375985453337772676728193923507590420175923372993493368205197169862975716095471677516293688553857352946226612190828976562414637743514601035658893008247052437288933382621399895809069023652032314892984350458760340502674804440626686445243009620250102014275735688352491685657111857737336357098573839194417614869954970379637631791520824185114412759386280154425385943517340714876032949806925456016973781495758915056451148647214903838528184950791628240336144563890403987270388044917323846582735515529553388204096140476478369255618788093897829518130210307139737804381012495458502808075902580085708356746825097196266172417783249754693314650995574551466479130123676686548461573155322186121245741608846604164967170719860580943664233626744182147381610859991459697955279292056466223337968825381009162509138396216177695574132679502925056885694014764851722189866117481528872194045220890288181844060329125962758502133203801308762794835806848897363899404887769881591376611453539867589242299638123209513569696235744155309053660725738557593009984353876015337106229410807178300011338960670834900096505385247533516976430461757419203821086891541699617775875186691228696936296212865808314674468996245408605403626482370113738240246798771607435910539328636216857674564155010279578074189808688997994752914636202533227114759959135848903445914039834422109924001670686823008704909588165722214237802754543787962956626427362527160451292432608643646045351455011920304171271395382321751383852880235345511127631192995907108826616831357885782509983019934885828797795995165808251423011997998450886116740729852298119295463176933335505145115705634739708896968400150642298153990015850614076414878514420598663917418634360536770881290565818421744407306471735340728725856648756441057049513473390940066461979329861309317997838361930569702889908671291385532401487057471476523281696607623158923414254943022982700293539598714009865305791926768752595317627311340372321343614995751987936183889219427381515372012131724035655713983796182610723752760849678059096024702778527412835992830022612587995611925459625723764027223704146762846476105171042566870362241814906698289303023771228511151916414176889087198598951463561461760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^197 + -5080150698569694545627297573098881624338427566237502949312100153510042724466437179367767456880885928739479165787725019731330821165262986171568747178731752134296488345055069636575461989841401522963674548006267218119007592017369597378805350370893917878282257654103745606871179541565997321076383404858542955363956450683684835249650631189479104131276872957110302133216145293137302021467345934696574382824199120302592274147263669554212355038806965303946120981979513541570184880429209377383820104654716300734025884055959873693841184569137291191160614308335329437928077464574794265258045157793744197527002064936737800846676907698712608075870752741687443354161720255818495586327891613042271142477483947131884884772493979616808410291879885453865026562858880301398659339317248326141605902812604541824063256452518342626362144931156623206666863946300190197241641561255374825463919808583888797038517172847575919596943255727304579784029755054333941428786235541596534025802625928931536154784093026189858023586220412937817468342477878046772662767069118892679274216512434533937284923379458832792306433775145026168728401471734288203941294344022456074450913060892254777276286136656396116743951874302397815734392398209573210286533267124067214740969129452316572033899227523403575342588550014822075358822465319588086571914686524256341042382698532988952691460370988698776952906300674438492698037718820950317614496447084495549693649658120856618298622960365906048088210866430425834529438815396329216381558236330876071353401171912009100191454672218987394714692166108159968871654787895075962184013728646749075428652175381789755512653194658186821723615807270848668519995615503288145415182089280649892419841802526329174379107322986054015871156623969626283372900916610238890417467846566601369372255630670077806116066879010820527244690607983175851277602991261319488354800802935811465668533771949493945624022887669893003776625041562296468839753609979897494519743302077116627967053760965240206426972837455044907164119028450073026877051786406985830103073914071048580846752887549411484899392149180844241015930715349104564678015903125969469866356684129864452674887250690436932535634825958525224159405827776686736404070698718434479349908738268873535959179509339522935397271946301922866682083950714603492400885805989895839018912136230569295461436686112326500058550413346270486488386191757755808798865284272093357974795296933823809104244669182433332634836097040952535325432933972037248727835711240588289681788397771793615611158644894163157650780134284888278755900179514913882317532512641230517343670640632718581353524062744103428281305321599302933800641194481190743899343825200168620327915043113235442731801861360739676931637924887091653842276720020490889066968006696504471652468512595596491862937579113460779004591938871825617102513317277379761873354581426135418369626317930881350517173059117050065267376519594458495231051753523870281728514987621895858699540173671234421557750977847365225692152628448993110281866240545707668570649727720038648439379306423216055590117433611208223941192089433656870886977337038930294821380404767865316400080725193797932501822268527336298472211143593567785444978977363250976727262793142699242584369201466909495196148623046225940552629101274900497107503293080371164718809220681407214915829514714180941215671591106811424333961448589668373118753132071191065192406659778625302843423381961695503261656217211202034991485720877836590972525681532545853942429590694288675667380245102336128441246463235344901390247214958929491245501345047365958125901053830276472966298516907376341477611980407944680733039848636434385491883961238683820437387557505906407824445890634583266982919991964729812795045252720324132921562877189480379082581330664159120725301023916676400371657587059414427089107788645817035802808532711859282605204448644956160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^198 + 54709697951419269739037588721723274061249328274657366779734287879402377994445268382763462836946710862072916813659037050487830895872667429320457780175146156005944772781425488773188354229074068050386796804459292610146926812229132349560522034921093444961777999769652663016106201400157670793912997717149026873045267406152676867822540347558384821165485265989521993095103805644549364004196226197848074503974976123981425713258104883846193299054531707936605072822800477497715955770726602804100724878180668211266999665382869083094841362042732571496524254777582236153438531842243096031244535260956913506900842377654986112581637942832372152942528754377847848927602276422506336685378612197296534383756388452226537999104317489195797462556906601469128171084758189407559260194199714197739911703713797554271259514906917386011261528984386796338277806584092388891709382839162628806306449634746986423189317923537590146724303250035217480405765585743127678351908188680999571327460775768357555913636163766577487191107071582879669483096887698385481126760092736351522999209987461540655318080079597425528708473618839224232470851544333328176138183647741621598590478306353220719035097138598403517534782887739354845529913032657772081509715964650029905919392805657668450040492755365416532974794384769204454243468953941299628755814844227744437262959889691530329559202867483847866155291466864542404281154963307143399124048612057928331557191208104919291289417000240668630955274863319596917758022199210320986995316591880873336397376246035088889414745518027785017784175447899969608270779286624827393597290870985703638569158466218048757446000001774297321629265355992146496494605751692934820006124013965870260909339634952259800324252493091708927885698702390684234298108342372947421026900459491817289385776721336202173547117944967852997926596736187669658385128053625965443322683982065146484005851077551951379157538021765050281912114823284647614210439484437756931548973198781759573292928775048807748148631043323110532203774451536234910092417398997748940107283781812684776072468033826952351044895719918617772203219336504175240928100708397605907557405583855320169551631084726168117064557638763269078787541703171194944525774080887722495153559201336602836139806648042849708451382182212951848314433970869868190438914089241873308488508986092532302708804595481818043001456180728884895518817376140601907527679715628586613712057675562116120857940866974901961142540648900690381405500800849040896787081663630581676743846575822014757889361014551029859996753393200286513205146998540205771566625876028191825490967186783820043839676989563773736678923446186839693299301312288960901870949171473388417124635858389852940000099668650024678800339755544349453026818637865190778862919048772169609443455804858834159167506545717707578000034346814679926725461898745430569513932117019348816831077447135390810801314490051970291865512820766868642122258967006456327737047423673260203205003946925730796897788928523559904372081498886367445958788984829056469475394082089628889382784487191901099984736199632338763647123922545190596813196643590447602745542573485121784355273324104457907790672027143246749162924021809305530783295971623907871212233154973248381712491287547482281281128939319317294504301799880066874046985274771556045023091056469392647859688292918759895827234596338304168606503645633881286910867264800243572606660448448741211720873004390529608204717212668847818923910401932368732242458823507279265735836775020085731904167401485524867517385167768728504441599882024206611266963702388592764689349427787853136774160151777422805722492796900281047723666677908951642525298597053984658234335359262564683209563514893762630780666900028956579147569816429833731641891192880996114965108659971136389603409032174296402895197130127901733309615843407010026565219805411790551651870310400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^199 + -448758184535015861234849985131030372909805507106951786287146988561086177460769608350101028411814014541995784132699445796963171219969986649109638879513680246742630224748886036093463535038362264569521296405212555633670912207483998577604026754911519763048870540979154716897317975792618749981225632632256494311704740299525136867482339810027654400933399538379111132220322702572508252477236652896186877863546052753102489094103693706016418782952629058970919649935442638627885532606085597893473031851673145287386393953827110084060396588597344123477778835150502538567346142026572991397223592880443434056876404545653696458840335035263217671829562338752511828757264672382358009435326135239108070991824563912641262651101056149363579984953924348505029169146647457994723644439022417952588345238724050180121250496997826727214880946661468163926502769570144386885483073915481868449349250997888854512866412160705999221030361507957952524070003848496882198370333645189911599691413093684970684988956573401028228230132784268276562496556037009007314126600279532727740568518981115238596386836394826478082176823479814043019570066024733925471080721889144035898780581220812244256434693396518171265834090266777581641306786047477927386513563847553234361607605975700226013443541810708122059203977124267190437500640806890361321767326244737181890972803589456649437784929825879126928484284831051640302310262872387339219442287807587368267029604384099022980987842845971491678045576968329823445129476482334728083989901573887016099596013289491211731114493760815147247328486597378558030500507984293412627770348502822460927207103499043837253878401239905931691119786275209588041968356368225274546061633902084690570599717123521332995009880105921196917350961342623326495424169034613464263166979061046417390780424219565309923111689910143118549824995113445112923291574961333562706177968127917380469647652060075470748204842534238728872580568895877854429087013393651342497325742092153896381420617267654031647019714336268366137872530100829166217580228259680160161571555066076347562710041366140342363261557058204390972674866102188266685152726196361647921544152863819611300939333749584863937275803692232565826226426669357677014038999707974790229908266259792116924571111093730692331694020171026578723645016855730529126453323769746377289302886728988354831469748607611851724311600545862307059450572633196875797689278298493184571009657924963556166941822569893567045714925167048641989563564943309668513295403269811889742979219435920781650409387223568989802181723838117196455648339621961900323394813133027941669838654091697495621240993456683842145488954538869587205176821157878298755565525366200147161539193568153198096280403219712541654803229350746129848040862739977123773692623876004858532293372200365603988647233275449266188075800444959188307515485298021770723270154516232401634105266613916095617821470146877141495369708697890631030752460271615621307290070632766564207748462691497170748489160000871167840416239637026409328596193893854122105757581095233725648330218293587545899330948068360290062484563868545659238361146922676469114140250912054107352449925429504477306702238364722349669081339446079277650532171075501509207664452030988268667982630121499321615837097285633291052940672613765576317096878832274812968813761457169403551340181652414999245195844015880423745087817392339184523366355130595062539773301151282566888158993200155197550160538418614576837780127819490933744223190249895125301790581757170085876701899828878969129197692568045868501757058098632334668666267565482868416634196399652762141523014513715874919845212324745193147029340731716432155869947831889788462635671039157302123096802669305197312499274775962078908324536805745417239274951672621047005881274337542932936081484055105308506815781336583738482524520664043859368234453150646822502400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^200 + 3227946726458408424748611356898458504895373065306610069687462416224641818570045822521375148012164285040537582261346306945998051762067503311766214507981605267672702499404861073430809694757401354556645071908986156165028725543740209610431825638184124452609716610016294632338605950740603852792721641929802582572736287541063877870832838240156763380378879795237456444682761177772994258330892776595939575188345033745257899599406369092482550491865820631094133072908710952623355833504599815204159693908024646560834349418029578240273726599108521237950084808530352446419512020313084978339415795904877475159816440266113476182318876900857052008242840471563146963371014148425273557124669859243383256245451064729299184159110268441853914392440765248505124861354218987334910058409063807918753804230913300689510934964195643353222654425243125947465880148067515656800253871107327705155651489772216783667204815879521864742736128802416289078402363112303171748111734447816626950679316811202774348070508502191862376932933917733389643318391251357208562861174033559254820034003281063855560541161831273042943569648131879053384220608855898079072214043278911571649481473955507498121761085752708318597837705763080823990841084461630014592521413104887306657332343556299997200345242176956673119500966716924349873378494277207113023049781288941122273535377582430931721974912797275532772107383371091134295546138017975105219557805863277282252292155287865255433896766129852596949841154211708835713612141953282508611024061987300124979518033890582874801499936896832959069207227637710666117540269526194712710473801139376189385401646084554450245367258187909163148782154289959827025167016200841836551245856688388023094471126000429788303607324564927133020325958055540876162068995719609296298448481406249791054899026169959342712001296372367964680065074144816341365931894091649704970995551896007111223651697661825104436741578974337916150741672180525476083172477911158228742279404484172058052272584645925804145662552232864590730436752112186513987088444425281535487312480081155108009809042174344319734997975824133325418985325805453743092096724350420160873580415907525665278011921513240919276222754607823611619631306969850459509876131730442163176083084207735150024837213259169282062986933748513925863193082024126677834509449179822148221086183156390698422415219966929061710111139399001398297399901718569394469158966525307879234330128188317227887779189681031264431373982775437929673042191564552489101935245846468834740911622552936255785778543803147980369785518894904679743369770234695237011060769410501147115773150277193415663299927575509285320703445709551778065622623805064735094154812362482695845451701702331571402112214371724524784297999759638756073306142095131310416168018104157031307361209103555504453186775718630324636826061920522880807952038656435822621727123195791477846127525532092682435634961340966797440684573086433592004525742621894212839631011380243926819419799873010150072238202110847924033255953821407777121717799658665982135155608831802749419279879056443050404697871934197991107119911895653860363007821276405602263551141103670793265759789847747821550632160127652288160257950186336938904820165958566955028842129037591775047642295857149907283281149516025331898317726059567271589521675055311529003726316573839193864297729012100365671606468254796396219487909892919111577407702993346593304665510478099646997804432547523587166498731714568585025474790436959390469352292158015272724136899023480395429395588864577180130791443289412851850799061348722975803693419512565638088387615852032088573274533184055632778345197659473347234643584649890163071895294170519682835758993338435321268284457924446552221945786650558174316145555392864443776538379617575492530930071182023589331788970912258143179170938501143590087818766447608959619758001487872000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^201 + -19534493343405399884666517935177728334897062082611769729165419157498554175395051275312264185055208851006723163277976671111749069570834753006511871412183663498088728889184372747015807985363947367122758666264186222305055229065759867986183311059531470440211719669929650038260837036195707632881228552679048344768795035610626109948860542529701140299675490829657618896536273970463980885287869683466614317173479732789508905054006854571097146018775647808842396110144152479981562643508589482968469040376282914676260911413998587851065782677320085331168415982422724991235068275388358222690635409730226241134104789317265010629594755839460328978149950626499163913349895854332444623592055613825798166370401823661557784514561655588499933659209942883731163154938235978083743138506727873820830103673338745251858875658603111233141854204332704940887925327883432490682997836041217474018739465369195452922527920058730425216353187257172204125343449956251062419772560519279373016889477991319778655220769984075458542519444200010503871180090143180100846724860644650461822015140758826464723583376275731198214726416962576890442809371537621410721733640271402214786145044301610118670045513649934204229339705389150514526109169859558909037666531469061031440956421981450819372602641781794546700775832659721799286535338558014526659490490161328201255395409582240671117860329529137417976015374314201981952737484662917211892193288008076247034628224060261773204780144527797628755953187221029295241043911236923599058723521056263580850458762054310557960695436129520285170422038538109035920338313907516503615718343791318540079473375215197749999621442918825258705299120779214107406450891041002786537872630298704450158902275906082737819563197143965478754967417093136119138785743570413561407241799513390972940424751549697845533058381482789274608476584303953175825340516742643845704022859523332289000701292124138072186107968813796279003312693867353761831520465783866230435113261497129163800479155319862376384251510783216187975539173132153212541875630039699831735873163380322805168540207531335491034624720165647419821083333797859427742563612153526157546124181040117902695418231861898129957720941777090071579575336257659820263888401627449560950660188831274490558552432936645625451180334069892891808203770045417232967332564594344251228765621698142907041882252972822490827123704079702217637993028045790104553202238623879214311924250042145544315864634929696458462423532070104036803713295810508050971442304421534836944432353344001932975362464216310654879873327093106883899596137561889305087075237101336427941473648110605624375068677150851979485546312574813660543196794924091548982729814449199568772857543769949146157208979108355195884422390734834433884491633844614794099772735650089855969016261392908458661157242662261089819550724924237555384332725037024656500406357941784368999307417374144835777861907028610736407356197177066695425686040094739867291077972555426311204992957958072152692165174488076165862183032983909687836220925048646671361371643839798648917514460883091055033771301879237600643204812693594148853596023736796978622556861645155227854646340892352790625882249426892729196906968405472209892425503499791104922948074698398554925770400106888390243545642550637260329979482582859291825778269826372030529219051992362384618967030120944445595166471232178264490793590515576220546104518342461291946255508739377111025025080258308517869148455026736701856788605668010824646852310631952123837136538803805272474602355018211192546411104631028807503121460628156245432658826704080763158794682484197195539617416440410936866345103353587493050494309029190245276678872032568875155799864625506484914031166685996218481211305114215138234351698088940170780092939042765140711015003924983465438521272298762062265505032591778679192612082590740296971059200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^202 + 104513555861811562252792657969362471479797097075090910381692927006053107060083148605878872648829687955162039573671517278424822232320067976146669944839148365795915972352588066360445097085248866476823679927159159801110038389965072368472539961641974861792147629458261195445578517012207699370721114717266359916730014525659534374222553060384216251772961169267849496510423287907841543627857915569164250671762925392461213019879353780046064899765361989000746018878508173322865663848917991928507081399435515534793761386588261385597662226276041617688506618064795864130972542128492693507696080910967889143477445200427373919604984891931012886246221831367825199237095103231455373555722241177566524481579560322904990348906988450829630464810611456946210640758171168227273781284198896875211132794664193855286351733027901301028197002904590739707533813114949039626760474717534412210502332790460286710577604282111460178571999180948450282547844990522635623359763130401954852208465476246269340626425772117162268762710298209921222722833835865478901680071686404183564549881499170332991531609500474380393412831132576234131742463685068424529110374446683025230147537781418362392678216498733742033651218560437391922117671667552611851783137757342029344156695282489305276301561818695292757827137068244096209517117209907217848483105344166996118564106850461240124089233045371949504508490441022982923121727814518012350222978567027092245288986527397501956307285276013851331040700275997680013771902841439821014219178017057888772130713218151044922384114338515450366054040075065403158683644551741970294279171516737575797295204309542592138777287334854216511876582534517470820651069223122499313228687928756083547028422161573571907142139574126614315773111428893553718323973724308646912799291002986092219874075741079984967186176628059322266470417376345544320789457634871238924918183166275529527072448939415594230118067829205119939180813839016269333316870425070360714566568638355159494590480000918313849265967499084226670598045769027159614283938610643318567185371223021364377005203381489386288345951614179619316972171659796667272777230075704050150682423096341147972189203311635856454747354136943523646984479935771293907188517454756110622927148899175219752651636623144399624865510523386024395354998826413593590945086850488243306457502319356784236734860640666540547588358461936567759678801637855449746599383372175769448796587712168819606823161443188744404319354194936399485730266955060358326262717671271344253542215548602295540508803455794737101450867305039711465528024530668710106018078054929835443132717019453349020642395708647632481907698876336925854689015251829177279125791510795883084887902898064404218028069602345043252345093432142355767236001639785096639111223241243189102905234571357030002303884070658526228179371483026198900846799727683569143589911762717705436929798974333143505708182887262864689785987462007682581151314471191875644534344341505352568096005058406214200409478873151433443954081311601513892654768034271460807216511859107338015309846959817746490275556095242111963275554982329561025260804211680083482702319064240359648984015456372198399232383647805334164247816376014907047553679066359369198860709964155314012093475453752977748179877281247724785609815644877252683082866041446076026003605432642769377884502238376856286356606814712235725085095646270224356114372214846548509513356306778054943313107933519390151058159076912957541083362944214852364627465944864444096887160716478375724584387651629391545391485620852844442689788540078604063391274113417987755566256576911600276588320543606985509073497207780015387610327302989197835248812683897608341901826851096032293103206132613535253370352094943560660712588726284915332251950105207624897596174524710255737223503849812099205767375358839350649857480142199193600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^203 + -507848470657258014386046952595382452089716835232249925487934348013431537343152896480445357570054293661306657862016298493671153674715698568148248451581596782726354391933887456641645397081631080848051231057928852944818448964435141574730313598758174010790994103978174983004452661412272371566229521861391860553963130607361723842305866602244149591975747716200806890758454190640573142141042141271235687584748293188479968299161746224710976982373879681498447116924969730583202920436109356883300762966301752375419358795926099210641517227605277723872051154481929345055371929633588692255483262617538882894004342441790268537119375400656209504468382893013256874935745026725344161772117958706587531762102239920078574394102117452623937508437032393044534511416233279274890009589400871503175135621095256976823536104552639102532326301715890418972422606612640789458753069804931302066460906866454621326657517546577352840852231270917249947961454124008951535326406353834294827094388709226909657190650141502487123356272230444830037558456587397992575391026511362914947700907570139112377102846462605491335659878038909593423715461890282105663616747705069696423386051930271771707081621028973721815618978854086206105202023554465717247288719052116263901294435676140273872689171574357239552985219585247739004317406457508033019909127773076435087768993030682105030002268055751553547409246868897043323616748158601836056226901971058828195779921496370341591406730662205710046059396107257035068680752131716066766595591867618628655489481864189959423114366039079723936222494669366498195823880339554191667439232312586636999976831991633087457623995682084889556345501273106948684655258883521469465578012697393783297002366218566895898233477071874899678229477538566020763198618163917988185580197949200288536935498791077647129128256400106635516194746801224936997151785721175818868991312953136173572211680343745660624448241098274900386029114169686625110244339744006303885811216857685880414842093549835887846447367318383659735708178826911814802676129237646561401072942856969765695950944240029009801963058411130385374605025085441168373790621817294333415904629715299166388934770735476454308223470266247167291577462302146823804482679283031430994136057666637416980557154478324858495937378582422095214937509453875337284192599635548990366988367297429949739519445364307435237785752478447349870080574738183772772513638515356030505924731021049032702939835908930811547499916495969956957911351125724805559773743963784648635631174606881565437062125443539886123891158133269766548186752865087504643166294435842310232921744409484442618839925667674395041583323599500759716470660761390045984951948174422650086978827398083542737451012011941782146387034871767236075496389589952030119896881622099281115174573944861046348498619234432679856686500118377649685713026811058658508747700584267200996517875629271259694627264422895541156039764483406034180191645034484292519626320189628596874641347910831987857283169325764037434554430263735974181620130444788183678006095271295732060609404153024755164709150787878519996076373241735104354770999956990857388069517710421868091413401164363623187311763751096172441781579464457119858352768812874702713491440806995309341068997417474208425126702998826306042619057429545910563430841806762759600765922717357407184084270152593642070535994134860023124389330853910603059183521345679841058942229228541747572037017893812926279389636363554510907650136170710925728164926850873761595429765009265447522247521510732471405846172430015635431767412351903473077655107137232042098100324960211227913810452560804001534891370877060623142732202521198095953084975645812275507772341963670060284040157801530251366117948231080085915747219542239068772667201254756628218940251374062246816165972910186102400683376453578042783207260160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^204 + 2342036729481103365193023317866908435995510900036286026605219711240529125416706849923461857520293301605561132555148001084899333684356019892928073787920127605265470791359573445244278013650105723154734857116553467874559298475663114912585868193171739105915534984758768596520717425849176390435517760646306098919814166829473080370343680391520587396341050815648060897275978187077560975150806612861861288603173898190801478851855330671050098986439366143948184560773949465052674346361962349401273439514981543658003454406317390751650681377818108928016397808204145504509828759344056708495664341384442378833312306846230997877804823327788936913295221915707136955832836188730066361807828797526384804824633091957742156161048201356451920663659347371847594973713155094442176113020469004893983918250103956973035974495661182284116956378988655829061779017815227625694001050401078536679175669889858354829994036068638270821992826680871769508637320486647757870065814603194380348092294368825299346524252694982551104361290464884282734846154688104588429245832036670996463687464245941492320872024465857858796409219900516063460923589888862906553321008642482339651942194035415625143554548203291265923749507954820430177702089160926060611488453420810620373511346432539765962170638527049858812904215142628359241162596395597934201652979896798366550474158880061724194352476207449611316731688616193489655488955627003388933869351693875458186606054086050347626093111623457323559359956736919218905199876050790045759247919691705890685227679856845453392953387377497999359805343355385071202684547729077052729409684360502971177572624053498425455155509311105961635484147783383906743851255681243756937605217626246286496042241966076492757590261697691387233259239792234875755460303026896334636737919358775909476269819485990055406500089679875187785834460846304586885228643229473985977434318817821637353676257360095390875070898840146023809829074026329504341219743688311636669344154479874769160239338079023668997288978643847430817844695143118542009611074378721203175928082531981639528425301879092969628496328141961714168175311379812959662167308452234702414154356900864272620756720450674325415390021948690962649230686680622212130717780605637858244517004691218528937473203298000255308713122764167831143411168581308921613313164754239999269174452231026236313515242873502727610463898600048602516050322010971026593013360300200345311825575634740893362833728758077753352357032790205377449988583131374829287736723958159085672481485529529992163652854166531895058692045367556600245411878395908502364054202344493001227531358018166251654643714679832665158348876449032996994790153814336297364868101217458108465409810466742246706305093765717772052950290349910962643133074850224147988760531688980278320873137338824331272614741584138491526110717790106422352634765390850016599302977008953885480812215268394973183655931714505809755099617208164002448289173119436472962027433337281950034955705406507861693562049968823022480545804196262193234288942078677008323438649773690578598243343562377131315467583455227879657855780215197915238551872555599106147954819916561554177040765956948191172414597460465989050167310849204258181318358717076935959836475441460161454993642503656044119103832865733048475547571198359472323634826376932742376665268874208431494050735803291480112212656766715988185334304323452866796929717793103490240149836142513162253979930397219571997290064407370860177505954698602692437374036484229086165103200770053130261965691646751999668727928161910603354619959154866684681629325773462894398034576041642588777502326610340535582093558633469432457501117015896275489447442455566078487542504222881155511115275581477389441077984274289262860035756803133309271448071061690922143333183292356140093451992450394759104061585215427969024000000000000000000000000000000000000000000000000000000000000000000000000000*i1^205 + -9944720490214321078344852183324287530322392278488449066702426631602828101317666410008600197188064506824620281657951556306940311095287292522454135375426634132765318543584645880192491711466801490417073233294422064224368483300789466717534989315944438659540826052413307606575616125132188684027979557843213679587123687607044022711290603695921198942954246107015961232168094945357196981546636206037102183628011674058010640573806400583715795678156163163007720912715363793577787824730810803709133628914866997517189679185711378912536510868583520695477009780008717431362972376551326767593950308310922837901956413573966805059780432820592903024642441460297343390957426160986088920391172178529894178232318154606933597124608225796240965065616168466828316414433400546893559667986112979472577555897915655189037574352463213700228509055908947021671858427977914037682958904321055400988606917362555201875284678985036174627577364776458817342536341666237764413460213255383322190414933381442895107612983990483568527627694302175276660478858822087302643896839658436512110283232366466806069869857630304822582868986208594642548559871256753694814569672500286522935627891885099908873518230777295201922918499903715560004650954063606540918179883409996947211758368596227031926127827906176656353325946814224414742902094145650727868244813992695501292145184433496873491974503997730467592576579936425499063605883630902654560736974563565755911849362301783930187861067013744845156422174690850730133465379385888072432330288375838537892093396866971307772593230507285793823182745829271394709657180135013187628769358970477926669165867508754719676696162136501996773291187336603356108460354828388826586418272812619391633731680949258474962169403988373742879274020588615316775345068964011933788127113120600617103200271090675656816164738306027966832521269288172426630455174028488767911966871415426674890747057504016060852719668191108343288190108774346780638423794308126710105867130445348483985710264602557752921725452352464242785282072091670920799796915948745596144159090641091936192766352549895839515327188652733042862652601464125297158133997529555696716682229238200591534232686757545762016715009025990494568370186319612415370672440810794187835515616830389770030842618674850517165931327389854936145003957267610659799073879177150884400256511562754887532590148955744090064866148281553370878877185420380568919709744801740659974793625661490728147384288791190395074558079607153440925489656216713077852143761648654139198401487021470500458814183252403907117921186863480497739718716639424889043527653978231437522994564205754502320269145461621221546907878391603246368253197664604847333611349582243459895041670665616150532498730312255146063767076423582037096867742730927075422020229253780845853772986898057941501901890361079984449760306574938193783870714249062572341929777860226250737742160564575746678981929753539057572987595413938076994383097056596856079090266299355193399389800701608895368184025582878556448660161517921924011673214622230682015490351276305159652258580458645376573495791593123987848695422179144603517784365940939111312042167048057578377417851404178951484524786806446474824425675994799350808636792574663447830169198165469122293521575243910683345862016274353486930643084450097182881081311083809747661450276662379871510964668108108521823723113020373115526910562268450870151942584308806659096722467157570746159913210387832000865270870985449970453092515193682281633350386959240097578275842209732887814445493903961008781973271809347660524370298102955792031701443868836149550107894328217758111484765731018636652772999968042335187341959153588136579218362758621635915858865610141279821978168983090136544607476829634567069125536798690365777804606594663393001193019340937954811802578999884872842053607751680000000000000000000000000000000000000000000000000000000000000000000000000*i1^206 + 36045165537413682908954772346351944081597082242555989109150004856370793940704111083931452592270709716106887206704397248582875403791826353849430861407290497093825788998889038217621369358408149324295899179920926798272497186539815396977689871863811597676900853795012536957016427754709753079961888545241476652143926245576897314162748893108147488952054388740593006127052383121289595811854681099598561870640212959326776675312598325860178477440107440714678802987385600716044157933531718731538805667564785976258616523751653204357293311136016538414857312369179423090267604300859617245798324406928511977181317751728915199715379981494145416103588653671043978065949716031164693911173088367901610699160466160510450331729563586753510954028040923241311603801706184286086181931407298983047278919870378171052417291544615590154869196645001499593675053673715276091448003525598571214395994560390002501821364023061316781069001399594738833641906571494320511432220927829712857021743654625390482616478497119052445857802834403058614218953612516459931822823607764596531652948652201356602915995670169845949318118225095904830380317525827883286806630310183305673809174061966182538188137286145212892580684015551887573174246302774691424928709463513180995866633180733420341256902506188485299525576731474353416417389442772277013332087425492706389362056631120423600773164319541833674614619315807799362227343065173823384122449649623939437828140902132683932667848226509652346666604980624844174876734162544575929412619474041986453501389701693179738005946552362557682659491609266100952448168200906489319620016122453220421808465264979887259884170165856417749476160329134971721578546926470731887543126492968174425340138773665759643612102440126640808295681097001455887705170391703773680249811010953367496272586365178925370670910468849567380770596453281209992151171429725279508891940073810914009674052063347478701501625459114852165064919693083623351709042434976192125787999225305373682516021607748301426625599438623333210772491097486793124017018576785868189920940781825633797689963028187368777695194357482754413490185568788281480223354882144514094795514571787304003605746871071092362645349642550379394472818155915866316842303939065262106458673919080259315175282661222032932688796703190867351448613385599458455197689737868576277767439998387741925902179730393160426301534340079088688105680119384860898493204867044728391983156696221891658799407951609350385385615597333171013621489007021167883712234533502952185982351765406325976948676244086688612424048616397486825196125941503609039655722750928601423602003915351286484815169617044506685213900761439872904041117944976376604689840268759665892275318872508465596679523922110553972559526147429701109142200025391752009120835286081558368593164003549324506679856025235090834429337764688844480789868304332404693343426116362810388872375774823697688407243355458191261418270127583553926955349918718460563960618459497971080890698048205775716696016526626558926154408326710213994125428561820091551759478313957272547473439249911017944316821636802658481234013891510289143959169571196512193703327547335971310097020998394259102934506938842246989221541802437258653861775528167334359071341772111386014154082345753938374139291255944216397665167445101573015931949328976463812932696381272711313806337717799019132783330817976341283150210658656001149367527659689289965004114348755822813228574568132181721799713604009953938703865662598271378091678545584181258652137721899702620874621518247194783729248465967577332917631087766190976729294501364746244773911095008523583358294130892473102280391058363637783176893530375812428129111284921898777180158476850359493672370645125245886387136129829914770805931986408268808286877749683431899676443240703217395539398032308565950070784000000000000000000000000000000000000000000000000000000000000000000000000*i1^207 + -107284872772732095214993462839485663607125069581777157062900269548972237441190276743727130540604945436523886044699742088017950099412735143977650932951122057783717359290910540068317624081774797858810489859565590140030120653318392067373407212706948562183127509839171990684744582342710075246548285714977284410399462331943605401514285399877646641050882512990047691609364565043111045855223423811085186505537056904006196831402713969042960362839297078299936513641193274904799726365983603097325595056379514335639365175406917303194353895284750269650874007759692498143206392138312677061034067940668387453553959813279510956175086238909247366467445430487934814116756448386011266965158410906500400556702316116356774701573897454705191361116826190032033004138354724659520065124378707038673460348881847084168684831275199670777679132264434861550915271945860616124176558966544154459478852493097836807289722835338972320501172259453901981325454202010339027553163327070832934384759212211151696352032501078764467636657962111585121044718103920962759189961724689437593111647458228979415077284034475144823295763710983023458221805871984877454567574494370632355970520805934330086396841335956242423026567804385766250809952447818273404800588360870872112049063320135387188359301808454509379065085101148545796790413466901737084687216238657199916268472190625202343203234380336858940094490173537223184447874938348184120412532424037934318349095048235196375112555301487146367848036387465272982421586110560460485612582005861578981324372371529883496111075710009298562656221207287577964540085202918723560231853958596827125807668404001059376428735992225520504164159506486230492694618872645986069228934526797187666478506546043774127987232143548563599232433797538039743573385576812084727831055534263480204236827789716511244016151644211587071190927798731848716887865925444086413944977481150257380027309296282154582238348926290924986868851659193977445432303966653710349816851932444622424738748176653231963531239888279319209421454503928709179028006655912765967834968010441035841820827520589673274768090892355973188602108422829680594246064625865202210248347828539730624968004817337392550338071067138850379210786066562527632889842282467090544517448780708716274831522499605992045694559740490374580863928467714337803292537471665684368683135620445441499726761290670137908767938896171468172171065908736531293960908277874511151797124946748844212141699165761839748691652605477430080132372574144016978742719372634080798856894447486676640186005822744473143073856634028623868372764050178239916839513493170525235242855304657839410498868121104577310281918718991802454901917809260340533734765125360411235055064905289982733485978789024150719803879070251044757105876820091600404844192627183261768561820100887021869364325289536200757914324472180516038068465050261907193837126414519709648748126766947174403251340861585323448489852565055637751664025491813941154968336789651883016891463277727921170750174959364407736233910772464147851565776937535142884799911916547049788395692533428802627179634493867268359620007209773372768405197706034693081988181624058972319044784325199322846705337066263509558580497525847879388347711377436095113791893031730954167255064502058226790463507327131407122086305591440301906638034456635035343985417501564410035898829243849379544173947158490959434011476225261024250261811946205567543070420569527456185552259802596289092352790079077832680322494347774570839666578048982358622766491369610528827026011774189583573367959664581937266926597602067244961694385708319775015500393372637358596808045951120524388754159887974037825837424299942722253148310762292931174109991385882680129324276228724815199115478017183737401160783831754909267585007166485332343157876697342560279043033716175667200000000000000000000000000000000000000000000000000000000000000000000000*i1^208 + 265112631532928915825364916666983611477940450128640770241393707289087532853719187831210610461273737157116237213573975409158738130826040816148995621311116055779599114532843722959071783733956480025776072996764804168850862431716731464269476979445112477522256681354944485194605693415033973635676482712232947863430112884585526332898790906802375202500392764218940265204681521018206666087130330273853652462381112526884508737603835693453036149481012190502600229235292542876953686758585790259160303536737671411574924000749150057100555366273561161279388894115162921392774093831004216262113212945493516414261308697440708070906202159783180438614369179424482154347731609522096437984229613850344844521543473546953679791793054306503901976116184423247114836750594042862717886669308215684520757423400708540123367461531037679344071455559415765385853335001992262150487861127069250446028732835160848730166766336653776763587495314033242496100692196590249166188848973725230150130818861476573975696093941317645101287044358223901336743013206909720407033866723342338645883445176112419983879281831983716150855974957610119222602939182627939344102883299228319836734757023729534939961668063512666043088208279418185442014405282278331754778815271356613567700644953244620234655963928122207788789488593608774794693473345286409928371957645805891967157077409950991805929206513730196313916292090288032156789622203500795208620600263688190411338836018903908438128133894667746120459326777977897928805117723691592518307440621128810262205144648705049006889108431091616317660290753883391617640767271047780017170737810236945479445203460169981733994593120729318530394567189821146865254830611818357408949465736728391354119120327133734597354740996748503757872070037821549084090660297874750643097599382813322773175497863098534322047954342557682632531342517252644081856732090217058490625485557798309147260589702929677817181352448047116638877403932194637597045054492287611875301912568620929640929242896291359254601034627686271627073619384664808488961846568623577535901050283578036794057642613419655330501967484116985633678267419059376006120547312084932074131715525712004693699631908456588088196210089412501089829356163493604502673948884745382622208101171622145080093219006793583175529652857429895390664462378711640211585807710589156388870135504345062827963867251848909991704173802454068688215536806307592076843909356928959151019874557666718593294042169910815615856052377895720566323253763669681639224096145197881188033577704660569081793393532802822024874473125285740053451298063168316447185376971109302908656154013024469473161802525656358648242557933579490384250547432516171496379976800564850971282040717951361633438223994108945615576636785240013693485716853317017949392054317211015263203615088396904482334680310723227972234292929230784054010034975186226942036705566627620161851572224450788139339182212685586225890361392032085737926534343600462850103207987026442244810030483714269703519837624370688153306083564666938651883786883674497764393148616581591011945775614509062049146001140541035556876527694845860892051463971903813745859950253665133607999061095133933903739109571462878502993470127917717568359126740431151572473397781919149502866602621934914604252479050107899935618768770992121943289856753930601768484118697693119288794256115126665398503982508529883737305887389728058430714376574795762319686592142029446329369226645569155377657294548141918182095097310303157519113313751440634925984310917088580825198883267066382732857525925005793195514865685377688162291815001699809863738297264700029974222210165468894647154959102400535817457464909426589782607235329661541202554566573407421024166228006670570320543718164308226706690104539616917838390011201022837099693414481534510890441768960000000000000000000000000000000000000000000000000000000000000000000000*i1^209 + -532183336061602116955667130987620104469725691210836152470343537433926161858756044654925594696940319658972852523024804584939610938816555196318774983195505731059605693572863013709733216202916520746250962727757037148717135617608016015779763225686969450490997441490351323395280953465581765991748325458224506779770680476224726272973935509774418830653456542373208478210774478378944969656411955632864517659886252899486688131145623861172718148546089190325200519745014712114198522323906455820235330883080832392791492358899904868185057319982667085911611909105095839368632587735817058764308355431229798512043411850936833592678829830303812614320965867113352819544996275741817027739726555145164606015433536832889998071691001270629150946892108540307001795826889017990998930562825922408265858043960290941973183954545949988985098432474353238285173354829610776939648141553814989642098974383437896517540932421891906033452950163601559773038352080665867937608001417183121283313526671742630463334603634521646642306532335198342625359295552940145875899260877629098331699749637031786932630849904507731721884353778182965933935629412754295019519326758241615521272773333302251017867543741834006184367295717605597921069894126121509751529175138293393912364353852803167792406208867917506215535661301779406034828411492320013165345818240068446501029318422525150842534264230832139697303328586297171288001329774283679474176439537878264205668456792841854949912059087245373370114851911095363197739148674656808242018472046467221777414183082636062500644971969678089672662456085414249660095819556191451346594905993623335643214478455711998562974366376699637364267021495631180621028168940197060264200934128982920902494557337221866089933507170659217382705475914048112822621423027996251186160352851803322638407345698633813664555239374764524412498059453027014147605260443996845582746229095486538422317849689669685854318598966558241249551851674569211272287989277165687392611518979894550882435688119484752738026732028948441039946591964540291344916793656406177953100211846975127428306487039693334652059972265542185308929876697669523166860228888058247654152419093331890957143491238323734279997639391367412364981199351901109412177300309429521632065141101924241807164581686982666257997408429686613652143599375073301178368004042954277623551517948880735867522383835076771986545835955367847414983755129745375912048524621045576227257625404847896185752834233918326926094284657329697835038213712357870305623781294680678550132589089329452839012582970097656409054077812282431931310577797925564136504945533871572006552973710278730152846984901072270341694399588118151824196739338890608430972924009063938245911372412858179231121800816300193880429776549861735777307163668455523797653207576693879900076057626626846281329093011512424553432358830461608664618537343156236168348701160411602974584569864809840689869606297098416171686580652318493680710070447304486827364564397463330403253180191726492942896674042966195431946052240685735861343347434339443735452789062951521504310604555344547392841660466087873771638785468927900812180683845924072463082291748573918893996570320435477895791962931000310465855838745080715529165350461305873144454957404879161152703099923131429968688851066814259007469997880600662465544649168468308878648235015196236933543136964843870244765012441863836987372853282933028196892862934672769643305615289272705606478438270095399087918545537948626008029230256553347003168392793546032812629144805859380953261937493605730118050035834928932641122540231214223619606675232601305741739979698201657840580436831287695467084126563919711694511616473394741758776467976208989372867654023079623132288442055613763478035250096152043507716823232252066004700428034802615843648785844510130176000000000000000000000000000000000000000000000000000000000000000000000*i1^210 + 790366531787725751821203257011974681144613775689696788341419784304890859455982884331496500395781347710878833544844134186208113688497801795696055467680687900424929191821416841515061099390499076656224649796053407315906629783759210310165212031599407412623987901913434010705599056699340740791451938380778708976416073486354229200550418775877704844617655401597295209936994731124054299206809797741493184825776226974586119303482202765516993834455769828993845695700005492420947212216323970014150615951068869302043310687782303486631406790690424884140688425564056969676672486895982620308121585060216206266221024068180715665538346033880194543294355288139164038792925549516636647139177820373146798672654548784771567584892909092989928126682991995542914763947899877437473159824544149886141591944048948086232990168914426732525791438705860705814260983456979018539498294777556152279673652975029961470026898467640875429403732123747547497490741306737299009857198202312795143796513181340086823032126723019450128626397272100312185189265697061857017634561757084630672709589294133076848191448145555934971376267945246348514422994644780285288859810945119006278110177564694764155516547300329551997463986047103766706488463780312125865534091237780570307090205507925002393489531119397522093470621514211060995951588664856650066775750790150720690376238735576859403122008572539085517848274349431573987392203675510672568969512453909652832728074866677460440028680408158470491622808219117628177311162654429248374270261185771086889719867048270486261560510219012540135143540607171662669623739189245339632150013827696551270939003323549664176533087214901081316712268161071946715467595847683055268272069719440921381226567860761372178204435867855358048076711832201518664799090213485722926694840696777961164668534834468362583367619879481740303838173415421070110665330944410663111633523804233021199005386320321203038386196965183293958545693711122833260492815905529488807150032841329120789465842478007507048420160468607195397227205721328130627813406280349353505396857801799765797088754469244444779579739399150750866413970603346006667899126432924496280353730980654917890597197366358322768491514978368994639485103829738149759324255677675244053888742928888031754357372850239317681451848199928878757615941781574965803402776853805888663821359655931807882214123610514752637653466657944875312167303245843824865824016624971268466216421911336819660720708785965108810034527557213106467882691910004457463204763197665016854893564878620193799609321950728864216669835539077208778003697065921024271168012842215075613199226452170562628031403881743774863256774278253174624477285246110680208529370333150787560399937550924682000917623181216848936141860914591115497837386166218042462083090194613036739920786343803123954214908807711228480070709537507436239833823320870162403181495903868534623515506998718762627477149812283448067276825545900783144800103563699453014256430556263149344676938217857042736046821620904484565799957277510819924599893302503104071355701236181486615135522255937415571441035664530662905555272054478613528058456594952368612819539283477951105822857605695158724159196775433864675957658623788958491955068972633389324675821330490462212496496256983806701257411792117933291655552106954094802444077097906920571723497950510310113248696946783924359360979452248838350528660247882578654419323947335652808928702652687131537627550030661307919254144836687486853214055680871192290782198338999104176752658667032597438848643949200206227013285151583327819110362942274356124207793199809011746505056138830209510406805208073173688509079709036042014750580840449225357846274514237074530043000082743719485598900560686859481433100620152887445425471762687103464698488294516017054591274188800000000000000000000000000000000000000000000000000000000000000000000*i1^211 + -784674832117680743311670011315772918221705277973310598090454470990576928243659574865564628294181100061957409578255040357566092950725123641806587682471256750037819165410732422826596953055289645892153775969918716752334750717534672063619266663919812259575108957731184406338803648863988410009032129184542903426932054715586257998251411156374690620618477593321736753530316625092282940203011917225612730533567261592146532824021212791937272228292175158348020415851801324044813797516106511501564779910839465934263152039001693216047007868412884849793245163859360305265171292370747621857325283088573745972110384415649716945010702924680496590222106996324127126218675899823996845292416301991315867445220116643186098722265579262150911104423813648416242057663573450202749451679112651245071621962995751133903552232312691729450192491406292619458315472415217754719395331551043069146106820534367166944933829478496145273141642687554549790909130753429369199993126838638232620896513360331997672817180509583899124150166588438570569095434727086421174501228233544225063809093338415690109999465673898712266977172305979136967606978865102340994978034985669276993705566828876500880579299320690118882158938222422067447585086516527207824128931466509674422442638803591631847246966306755325557266108130671526674429419082396451632488960552580148201585172634722004431643413552327598451556283788473166937204342838699041460466845258631272122035754349615919466260867595258092440719605248699089751872185810735783752724240421404313466332410230166323562291471944073331376037014121669383596645023887062886144351491705002526789310731617893986081235176812588068076774993017638117254656834397095705965283826050283189517490878160507009528289606258959431212655878294355527010378123046088256225916258663744976536220591019137819474250659562138949596569105689780875056050256656434149763330009359865396927979374467525390109137571501722333569520040570390502729809038507564645416597948832113839868182250346750219432841025510348075230769345146128941388000597678310659256836355531758728559526065459117562040447129864284269101057185624785833446594231123784028637123174432217113631816835434180758333957590401349938774038111283944844553057433967087908798933635509732940216652090509140419843418237808753134425943167824688889226208624312154240479197167748913590678215290431710159413351676705787205883263698743230525722292444684874175968797161296173806069227387162457424111893614611891957165470853951760210837750495073532288865013786381733271582945797480529437523431209568103259398452540765757798597495561979640702466185304571700348695957024205848331840206716665282931415621945576142268147167459095581920381770024296998899917229641097312534337131557633007474480017095537215157452436569154064001537920832582185385775869914203474367647079935856022066777137939591096840721981964426973386341542315266190807870057899247963475073523392927453237844607839126968659349876145486465425379231512522452770950468877038815401329425885343274132597520436324314071420887374543423695396661218822964313224690415420715791861916066971988637086794850631420388451271423541000535533896567476036745130711227672494656366640738657800832540531491514295967163709386608729069785349830021114897267718438723427060393130350607318706953572206771657494920003739781241669989996242542503107913122981105342088774790156949609742150262491964997223615792846354724708223724763064498530888373354154227348007698271095971080808295541966786052146394459040716303645792806006813926238986531163856638394660408205515081986022410643618792191546512862892244482977108134782988585747479196268419361884033935234018623612456738806699249765624658966056338108734847243435876211625400591207892628501166571834777253529620643819028480000000000000000000000000000000000000000000000000000000000000000000*i1^212 + 471471793368151076344931224050326200498165354996302020178651814131894566437659714101152819354716437058813569034219655096327378055806623627923566142874901746290865090150240081342727036881078712719749173517866037978825642737657632382147332568653326700592904068365076800920872485937596467820045625724509223201726831121746356608840714551014223200818095970176350614683786001173775359743820208976668529828958324203793467042251241890781643735852978733823025446227723061425282792621015819020179143157079193340416596997938711011394820870609128642064941669878919231330459994236689513196574191989238437754920776275294528941538931949277732393535017607507467761114231067816714494066021144746722432760974830835051753597182040239574314082866225456662928090215930780922618490611296737995589587895098326547494677996271491848848354839508044469491372174183027198766143127445293128151347225861265968216143968443597955046841086634440555292142638843380590434877237550042785816687166025961748276934430488184476560272836147429259546348909029093533523519732190450882628541219865323577174002922868768792526139800300422011812301077658880716155019820512948692059329434960829062023026160313176108935412477890359925515168067312666167990176496100508571913642634680778830844372897976852588004001138257133173938131559645645695963872236539523337081725873690401603434460641684596023511396336760486228226649222402570241439779856636815104864773359187379281355297203516685210506290451636806775145801261105013424323694747447332389899640686767064654812205796030690230591120216048654415336667008367059466676098629946543394923799422865711005714767046818403904130126850873195940190451454521134745444746670638050226748417674916631391911159458954085057721416592202366173155393742488091643826264088061480435456814726793631448552280384342863084746996405391409874234795941769874110821384147878418213035334492405566484342880848867274990988515577787592498558463130259222461850354395797562607239205652581805599707146679991685588323624734612618166545227002169505418801776695049280852901029705338298680102540709270784965740504478206452363449728674600915070117752535262592611953830368549701107609825670696302235320093733462056728782984302299990497163945110033419018582206843728025079756424971978133154734292611628381604850148112582330834581325845051697147029160302550848223208873011672386958093303257962520188808538637887079247440696094572215998086131126095203144972190261816789953926391792749958412785904253054474804355361231234809894317145538583978908240849958918312376649452523286091512124582542834084236620669196630094198345646841043187094191331608632184750735419946868231752640730762014696423291879016710665189382311261631852302243186184354516057938890120982728575941122534419686797639672131848616979813605220554277396242156101144052409892100364769929836516675626904454375970817089694119440287381940836167680908946684902805697488909999735922686562763178246510992241333147833837290313678921570003323587430544738585845812109053026654912578775393760196814074070872635236412106327298297017247461428195420481514558641338061462821321067798956438824614342745653470825949381127845747310802555327542408123564214340736810493633423324688238804053392132440822820176068622767012511809648897123175397097528612222483358269626974782496823884455762722926718338424349354972938867277718090877154363170538287992763815082464983232142344358260056001200856861948979616508503747223600274610615249475515887602585138902983930707586716310998489404652024183121973408508559429541033351569606386697507382813589956255478409933984567888645750501585647424904943498003104126587899147057879233228671149725512837614264803265873741489016620940844407416942815473260890609619684516769562624000000000000000000000000000000000000000000000000000000000000000000*i1^213 + -124855483289498370932862211137142155349378842984177865181428431469835119632172142784383264276118128942394505342290157288625530052512457375697778554018490295980576687467488043720181688384486052123524938716122865876520798913968491679905737266042336156076613816283089639514550261017247410616210266500113568820834928982473346162706678620439626063290339679594367073840338972224017928703019833935880651873105449172139915118701777779593332380203688036427492730888229415751658791071974728277625143508329605339370729155522405287432540306801130034850542839782812543611018724873837405743677949443577292505000263293091359850318491388310304343626407769115283419650168757995111551588776161030987068060665328336827421874239803342648415714122597996800778222079266710378251569925134607884971625296489065601143410165710678640419858671764822492488581572942088645238419325528416937616209372596723853578316639295269346098929051255598343292631326813875931292713379576591146607354903683819170847137007800924028196463359407032549316176118944261999195884233391405329570761160045239398457105860104825805895915273810928627132897840990463920991313948721134230896678074276897078222928152061405279551423256980606947001918161720636039548194543357045809870772619215301454497485225593434963140575744584781025750131271649327244732516898088971432130216361557279004233025032217953844680142604213199032211646569703678719898404695164684687468740440902584753019730257723102441597055777899449087139184693897930287783294575496012462303205155178234007227750478442047162098641255996027355768871336445119932225325763669858072596697919395608014750426339466780905876221814498247535112750796572276860192284644360686195159209437278973999727502565234090647200676615899864748369493122193696836003633285157370414509671874118940970929411283255100594281287688041726666204276593450628794188512944902959629132016051732069107482274026226624218748276148736692886081059041158493728701749930365892796035132803911325423094296879710424193950628756950738249616740035597777619816217233032463129607128670293528981252372594570979882529721416579595769475580165209359945756152429986775329660704567907979905119567827223317632519898941353651084447177739308067007721244174258095302592142157972253836809824358346794979220564325298636480609750795015791158055772892617366567366261893938594410587497936355631719798745881446581125015233941673712449257627780040190368952395037193350992350895341297482313098993348410596472230464742944153101006175430160959533816827243798763307342726834625541554820338818679510467631776514176886054579514642108724504243107537595994267746938646716382612682175699377900532470590904658033602886378532838395008842021325876222492386548071643267284970247061990667980226721480564316142711043566935117757685191312383432447394569052676894883549115853442615000809601673439124223351147874559826876781344394410160219549900197706483780471729747049868841046570256365584448636776331477575704018274486490798019725270794030154239807587725794756670069738554669974389401843577507112629149539929572719008475360646752870554710602779541351591847782171285021477779609599702204590913422396192482236780240882345119772973103419562362125468646744306458141947230859157983616953928095394663269566846153363464536742076949744635147469627367919728271901322863267724230010373356547172743127599141748850908851611051013311598807912667763090111630153076716545766808148247549603468714092317489702187371393441271471901920833831679281232421826323467689839804924952419442004245431875872668497580469777837531275334207052396886475910609509175090898863484635945569235061280950631992406269252701851885437091886554701124474960942523074854223975305778749173111848433788345634873409536000000000000000000000000000000000000000000000000000000000000000000*i1^214 + 25490348099410515889474489920751074088800766845422698510862972635207773592891368177840490507330337876662319781066561191339425154484175075134495261578093576229670878130817031620303928225930174014321224891052789521029102341169614293441949561978927836063510044509698970225208346824646140891548872194537323030055253674986863038383813410410259475039222418086132122041010476840110324759478375182032944209063488567845427940409526390350459151417244587125302535151421753302767887132844040518398137640563015254377685717724730417678317836112693584892355424723170471541317860699126308475759547773142813276410172467829852387771779796223313037953149687538138688745961664718898599929596577538802771154369235017917602086120636244293087428153163542107171007659861715148947435540754660359370387967927597308826086243668735882283350507165336472834491077792690588938636001499752786110422917685206640055204770945557628168343397347606716424050962378476409648202004305763045484753974322728821431850748756342211065487244305352493147597361296157445869286093566673302516227101822656857361273624084827927327377812645270045079119150527230369265981427754955501665330684068044687879537724657133454850526263614852147379631436382310858403686072890037905206006829580243931068442233213394396040645352129570412876277205165155560116967605085594997982088122724415755514254090113551954876368575317673837996431487531287476295685331064158484488352900353087449101391550908514337450631000309789114968509150995608254778830770098796668240495086100117261658369447960818270243349717445046030006277904315743958020328045234735681000911364817747574315678129704474928237996712555025322363873759983521690299810650484564286890791536151654360595053106824409574154517759274916834159808679889020766125503124508551669777661499242856229812980721787160903516837716103308455238776896095371410295217348586330214531915935416503616249520889354930002540144129103663817949913897951602971532368729745468514640133994879635921528098418274681867866902756272992864641609979648074219643115531875776211740890149742529113023728662652292796111668310159219235721441070793602019767991447387920953066364535480834205026519810436508692849796707645556580167651841438173712972849872643370420094816981036472089119373420548303962404517322775146231097434626939946117339692580254463534445528637318569204569448893274326394563950234861068811004367461951571475382305714555876093391698767364585488473901490800310120496878007767449701835478218643631692356151185758655800381536884808887582465241912186627500715856594614527634305219492421820627681277179893632844293119526178480173046576003845081900277523695292028746323261349831864163633806012606108805118233671447640167850069929286815187356248732891620055203584677916504560211887418511145166290739750196650844581806656196906256194681354691017018231719549418674125347025634757380529228748099964266428561809303884469717515707910979295181075826886754560913120851821596989859772937728485242775229918984283791235460536493608343017198557766613301471187749187473028913144269320181898457603083054570009009137933556098523646710059555438022623058094961088393231160113695189870080186249725682406197528806229087361289468689887124521760464169228116349692672397990285918546472883654077829029469501544705111802899091413673193218381304729063876303179728556431277462213329249545958716161107450636925066553531224465120380357216401428428954543022628170610812308235413210376569714718162823400000908723485320661463294598646011734865930165572525096189771130092676456681861165266745627325438267154978422627219040706217684411228076829809632579856904838746464877942476737634095149394226973376821733238343716862913867183052785238354859320624691921551360000000000000000000000000000000000000000000000000000000000000000*i1^215 + 4340563959801547179114363949772577300791961918798952409159166238352045751630260403204397314854731493097846811751695232423193147905749245000765679694896182307401309855302210667510221489482936383314448249097256032225559328132330997116184845972774212857313749848146346439366907151261779395932669444723847575163137840785122915706685848708438298927000452184456501184566148563155366925278873595486074706755682114217318488657116265306415458215660467127592628697586198707256564209650704459334843857035946199848423419646457081591750778196648153249440515343417801786339394420679427056673482565088425118468143324685259892514854515861589624288862214183628957891009930805532453771942888730645633010333307717919222838345696262799035707651098283873293163962643066614342109301960356179559467794759845962291441188352957691713712215435842463770272716248891705910838567994507693517536719628290255777900889173133577748139883570323656976720610588626870687710249228754387275146992478519042670034449454376973471381441688029065270876732621029292660946344907554450528026932842339803669294099719648278565926898961199855702149789549652158019708675362696398635645244460352604200716345769485776124707734188153696825201351930186373234090115770449547164823098505772915068849993309080413818761995560471772314238556521002762108284934415815507843457764207981330579314313018901080817167079384034482796745935015727461806380619412062479885636736967475593409242883343787665699879631886349373734449206573650090415248408883263090908602212024463803817947471955586895987561501180333132436555048609253760549860031525991481878962624869398783321216565635279082186638136719807311627262792415934724289778099397998619161810902122829556134560059967259092254254768616214942937738068723686670016655161635642353093893185487864639933554443851800488267889176126746959688309527345503561692175744421973103159916746711358649342605143373050393650224395905854992438265661008747978785089253572546368867040178851293803052239615891516854632721917052420280513490651032326083853213137719396699972485552759650529350118707621562997982002869104043224309735620634424194911353798436490783065833044569067185074809438112521508761353371878593935584467772169568043919867226316721195322733474402659944368901201950094024391133470290387093798591546782132466840129827788090219041324795137950275411595439339621093795834625039838778486146961124509462384081616510122637567686914492164348100128168589047313181127378368072383809975534698932532623019181918283483563595464647429269852506397542313537625317802591381621486330523410777656155581675309367128933726830909641492518275650358894819217742590220704716315437513505544278277125443707994262332127343399699028688753705484639971166510711560352989862518833450936277276895313727278204960459078920096210575468194793476718308535100997399028601432764656655783836724602038592262537568104350273354275929205600465064552480694569736997207194951996618308239797893651028620922004559887749760114455356452085626298735720349800130683640857192189639240516784399025462751596811168789861130335664066610599871868809949470486950771187134072973322742440263668064016042134877171227146896406466553646717807252808829198019632912464085086194619200539956400161150724376033702941191386321685950976138734899770437503897507580088724410654300446006870647715941617612462939440928143406698012459825038401969609029942628936230320425597084006466988946181896090842412799409708117504911427618672452640864452949523076418642272360769917319174792380380875006798176646171009070697116789283908417210618819186235489979253524266279522317213405644594904725069946782631252990123110694290191366803279631589787534565405819721498976746359277341328998924288000000000000000000000000000000000000000000000000000000000000000*i1^216 + -9510080055562233967577062154696666488087238442877029951509109262337987020944134525279043617947558156392613414186064124421180156965397682462643229998184495542388942423300461483420522234777968857781837764977226814439563683557414795097350531301723256927671020318883351432279624350419949310092801131292257405759525271723081430849488801847989396732228771614163344741695796663616481727081037133363790301589650866407690313390200417045558414445794522703841222429505744711054941449252800168295075700652273937266096053786915019283458567677116682515535139932042337696644868838667980583605591759482508641967913652109189707902270122527696686430818450500973507413338025910002197446941330144757267088473477977917669401822462975257019552822107917788904652762259130748009210852996374259771123121532790458562428351371157813937485850308695984575708338015771143349262401281607885970967064210271363782937494038577355266146868823947457027642239057132529039933490743730756602137063852520686283323485833565201606952152766676581256282045061196757270177974677854943357058175912181061659912291470844334045964978155108809902979740800417764606343562986696918833592308022962711629615056683937606195098590590384700697867492215234845512431289570207659649037765479266306872425265796609414219269776095865960996216782435230001978141580435190479273908539807367819313862932376941612273012808200235018522094573001262856800501217631316937469402490175845082531864339972339847722388221565016673275871080978243998693728364567260896619293639086034214539252457443888478956631446544472038927681687274118683512786439856162339047987209311056119046980992472264621273467396713122564330593872960654035305823607289068015542698463768822792960592343555170918612874234464993350351461500712861409741314038307068470253572857700652948169795080428214388444396304876308617466496479552646836699087239354186596474364122833948962199317426423943225614448510521915503659916256317092744486309713921806526971085836988556144675629703004384127577709718310380465613561688869566580548954949960232695427975225233454746627349524657466937914625108455559344982186347343941275765630667585451876031020803069947955451716009679130742744047225793646005903626958862841475827034042462812724770434823075876217784359239768702704706269696204297117044978089475247668311597680477017212135776544121692408642491147959533999114812038146415003306187238409500471695096212650919304135313435797658780987276623730069248892307892093625843630399287657148176125876147805335058454715348424209384829090921684483637639732334373270248720713239923600564290160583234399762428630312140910878168984519430653463611225598581681135454612050085882525073175127944398143022629621060019754493149666212481614048038187267146411370795411536941785773662182492610275432697437698346839058743516635867339263275678921327402677817838008108263202166725403454174708393303879786377284507851267596618326235895748340132351961336662664786811948086513893045814289812730529363879357661800067367744379965907017233395228353700848071618414923561519022131572121078511033084730123144726836081339232461405653698525195731008346884602148930929243498156094364926685561822315557141607852903157710679266571949503959583660230182649745847134921095386903003339788141636342653082162145596883177223605447745325611431377473923316685499461397863001516738501168106764068624066963837619936935049503912162656611965333298194462904931839718899491081191296856964487820847709291534157379737438134684433720389746282484176551092991774933433201894616733610156675337072262081901806180383997556221830697161666094046914408419529802359039265950263877988706796610072891215680126931716919116408996730368605005357308964835569749196800000000000000000000000000000000000000000000000000000000000000*i1^217 + 7940104621537876394528062314035544654249140290221226038731971790186677399482021469377521680639091684886358664304897810116488514880543802736484118371896854414074636404199578389504434768950509113320723701411967524286477521065190788203547124737107631607605780018885191538802689535795684958845409175383633639970813686759972346152495599172567174061877579969319632888016763832454712680613637435689376199339153009586191187095719391120200553016472212578237211996493755486322323140403834854415075148349217010260733764604004615042851114951980451025613014857956042305867523958698092804668063808761521320313619224149948371853611402276621621548097579027367634947418122927114938653538010584071703392779844602487358684010463134698470940811183801915914875413407493103904955690763236141378286227176877044786184043195431102713563182806469461710109221748462212236367383299167918204638632789544536932573707899144582415507028537837532586050361324907392192620595484402289313240474829269383380491984615389913500961455641739149771319209935653921272276670840017383672202536122579708489519474975138174317689604266532655808864839950892666315286604487128145450336485302936876844719715782060118314050095002882806744251932245316761587417825654198807955099559604778097660945584310136807702059946041211826039650386050336103562164466188174117026903806427953220045606424601125983398136896843998934415243573498100540887467911904625655516768310584202058772015543513780475122880163605514929484716856590744811953971128358280965366494799367565332830970288914463234076007718132093946465968725612426365453683134496099136603671601488722079317890584054883497200111945775407037398291927114735711322607469641531502029003234762922168735876978019709065976668904053997666736801682433153655012898721540873473137279544107227496466288597914246073274411593878179395036685108769597751080453861474500528291605546648791962002965684705266244422171038314185494289634843253297606988473535165078348650176947965850920943940840909089644339690527809577001273855031923719603939273088901797294274966144535314629066580911405093528034596870724559318658836915316900311058809954296498617645798549161357990329969849956136797489258232460163794606172205763280550384016845667337624316558830173727695906935203403395124986643931265441342864524837120000076734222798986843320618429972261217784209828931306794064492040534372336050475572742963482172260825987757963820308370952398813302506330615556425670097537218559465016121848973422880399093109311358400050811171147700515913384500928208940079005314153879495720321878860973936633856644093134047431612678450707542173567039173011152810660549575370564958063898145522674410496727657149425345311033630283875471628805486819587544120891687809803547853004435831599377655755764398395808395463363897282707411314460145917707983879278417857256058232688633783139378058971843465023772722175489999610146733043593946447063886323325062011726947933357144126656954580440414353598738542930804663469965728157365849678632904735923547500391422061176872735071360682169261432220058084670982996978238403032997524995110445006775141298437712223353819316304763425208274886204068206613461308403763164510275557562507163678291645931180761659345033730870002211310294485621405991268126478911536017352767935602282830362312003347497177717608343728739378475978125810725779229070197463104247192131003719187939065587411650773091700625725059507908252944568896886753943583468050106642991569539474787076325542233933697771365693565833054599577006978376834163603287205075869603692746764630535815745623294935472664574259759171210016575725947185525328308402994868003786299909388090585903510141115896069234848251105663343661719360634880000000000000000000000000000000000000000000000000000000000000*i1^218 + 3875739888003407131448973132040560334738366363310113785560703112827287716070091976904368574343095623588045007873730464258160580683698548747571850543026045559789424574120617207861362556672385114808948566027391532045339217170445369496758292261060271282845627994994198448420393134597009138693333539176295337368935754440797847746168400491317045415105741555147948995450930509871259440892868067245809882918538303022089953275396916978391041513496212793393187120524570035588378008942004371713044112636848348490760448017702975872722015321677878286217556021057619351569096547783578475244736083334008425327249047994683716014786848923492691371389691260447943859804174719267789836093809702533517842407646909096006628164213964973006136910213433903193973051978173179891054011455471706681412075944817937890058324241007667053557817461382692625258201797023352795828875162263055764921807770271799243282568050434300892394352720435194667715024403842243303771281781162380281167161128315691549775798880186419423548015676685772612560915071443934917568089170959682115952108670428736031980911807012100570236814536311549809200197268492033130713899182697653988589165096989483549906152509395774489361526031413566502067620654033863581857197370378846537054264035246660996488470047535721888495322722331034904851116104224641625421563560838600051889352682752615663293883961119052379676612000517446375446124569207677969289328678170138748407674769441730919336470525885913252173584518932058161152543315828334536122711590745400665815302285980962766745976431994807727674035384027250280462918948027765526076786129601143480724943307149334287071276825845695053533497131053970237061202239351980502982523614604333521574370872212655277686095491652405319290577112766209622502310661864690354031750610267108769704068448842669448881710454522626979430470293885341473614390290778337297585858051958901314791730551143073133498686475679188032482903626797083430811584194818425849108484736842236569223806867238550027535354205345653315154506132781496806699610100893681078295054142782582115639400342141355117251894405858715040120600337255617607069194557724704706189896468079023109094988246980400217358009198545995603027402810308753930467721353257487759354724140477180276117923064885358909512455443953630143061710754426522088823650060029934650528404873166126380723344338252908342449930871809537320541050622957896415869841387312744385247531227375353332729167793699916072336797022896332434918288856900839098477804107183955625598839261668400788209660390491940623992420855970524519578735267541483568221624615916229301980451318953115528940537830300613163043250617189813718776416517151718236461845742586853230921017839588426948928412382187195963259070283712502269548642218828484060024581726160493150496774192795013306921812983317636455559269286915038770569843749272657294929790079530328041893800878556361388019556427922495206669180993379991594319681819105043692030148742536070460448420827211419150158685157905320829596093585806393946124512996988944175233779604345766487385770320823734588817092340876347565084703728903603226453831856928581280224653400129525368524349047802608038823100459645876538421460891150355705273982704866302002663453604725866992007420295807854836410102380063360895738272860793700069963674189027039787336090651771343450562745009188965142685588685513286032157325984450090571845559510098318249878070550704389743458826006093404647600180331508725356356813314119577923082192901427072943646084906431062333180789730249275248042162526697316534733077793381477886298146576502604863106104708826997498176191917780775783308206669408570007325809586352780760597133382208374514549870086546783246841685198017396736000000000000000000000000000000000000000000000000000000000000*i1^219 + 842167637710297104699992717046810102114088461355471767920847157808561909800706351855084997558621030290951709031231526339042651744310063737411081737143535255151860952736195708163278829770432729838122675087635758571437888737460397623119516167607511036816441182480240068568283353832465687825816563439459134139392620404436547165005724051698362183802810639157253476548529710849937282010697356515688393909530151175616278826941614672054259419395821719188719770070386572740580894777497232477710159798305582349522893815560742380944344952730131527551331133054807737824879414594559217884726316497799121320816884305445768408206186441000584121102068160590723906458647977202792427858055267267903297159005222982358341370175603779231795307790602349034601349523843048725136830325120670434853133215736090655239126910318645902843932819645637698421426214175340865537537052353112122001509294548945095568069310213564229179422369294928521735890934833950307670939131385990697182157234352645535348857553565720681606514841998358892541240925868818714482767543102494397362572887807764586856883998638966219635014155142432411686051476567996512021207008453779654624340365809099060832647211663522022778183074055669021997794234539411401527643329196233145540639874207587736387043561241497774548137076409157136892760899265237763619029139531233043018194157779583648718689737303490445623364973556278567848934696311130461244844557231417393743071892139847910819389975145584123480415982101537201098205480897422555600097405925924305577533037046640632902015195230212710644353638109808037495949754192882244773710516616331840994823488756672303771345274737158271403525307744741105065516574434435643000299636818604518976498232181864311851133544517420096990317095882201560550655135217767653501223987106056573703065470159270216473344690862560173707241550424555100504755297961805883871157707212373476595008279352779873162788037393854541314252215311846477755091035958771075549363867520958655739874736714178350548005520299752582591213502974154893670220120792918647429480040880602132801988488834094515424156269593767425759810972729264024215705837893348160485757974904177101519386416502581854004786316217481204181383013842418225604105509488480016609014382221642456237757623594745869065684211324895367801229904592413159759049651081679846155125827226119013726896743445192575536248571347578539937906546617031277551710749739065669718700567553154311967489750723728092782065275578024812989370625465470419372078976233078939158952916597626268016139998926313472962845088138448539883318224062585338335521408521000325096729305588816731523259654049681226176875790971560959415504505285667064253989621382767763217364553807091042494311400085046782341992441253782263440050695502631030588190818271608662943084591223271622452215502710770581214792322423192486470332253720060505279263162778453840347189603060366770265544353837913506341582853005874950418047329245573637295421175801974569247067380737288484777723003978953807184209171269104976484055293097505503590477784631388137108741119333094629123447827330741468168352709312049019131152214812238398165251381347336734520092203093456488508997086767834553260652919371851594779703323685787541167787789815569839885160009742817227374288597436311330404316306917852486785461028644277814012646263319836037739884016675843199290259018649362287155843614109822719932265511446568754641577447381388214935880810224156777778343346575930406181352721030038667442745783635537618193986476047041433009629792599212865413315811361886932472017129744330662460032269346491506776279038672861836615124933362164836913502463012004556000392777344518377142415952083432934426201027824378318018523955200000000000000000000000000000000000000000000000000000000000*i1^220 + 897680918935033069325022728579772466235995030789095700584349733301247613422668993138986830615307147181274596454730217864232152809239474277351480822341600661374423240244880627406222534432950173090998671170683286234273999043842815001714762175405903253550097727931319291475520902626549609377482583169870903472685760569855130277283040184680072058051068480673563118121960035696408124233931335530076824151231464021544277392992879438369357407714217150933832957420171962235509137353983909070666818416353329862579488513991242297704916015486635534395604636417038166995153598964056559066027700113516926924463860485063175625043961528562437487962228024685320455187303498668627936599054517135739608604951205535026953998070313409363600127271467781737233837662933463311985192556535048692235601653256999166224036995612459641926733313566621432853670159507472832403491410729398074623170324126400333354369427657574480474489227545840968236091834410685886864463748306413742688134834572737927730793957774286980166657557833416842978142810737832343032598301526674297944130481926097295675098845054399351842628957142828255325116911413073902842936840475393822339830815793737653463960683937966067846917197391445349654338642104076073317049404899106276224703537720399421002949060374695772691265672269518806183446405745994536001277667642905550306755393705657373102488958884519711891750991744070849696650488098237934169996303943654332017208324818843458618046981789279629645979560269400827363016384707524528809952624652928869969616071158613525483766928038586022100976556387091856962612350095043234299886182236942779951193910885899628803342676891314931439418306336703500541947061151695143381829333803683687024208366975193328818906016672550677947103349770060889430942946394354624013988726577011762675984761771782595242499346095499599985253541687160994454911950408970781311661501140074937554615211642088894540628391771588662409894630280356590345002284371369881008921862286664809026815331745600048098350928425112972292177427347280990933436637485646807516798658814559689635041159696279779166428243211722314005858813022059857003014703133624489194799069869322990919256411526659861181261964488441888629164976030934952775549580975810683276671148632229317877476759407544176141421775269473730539010568247543738892762187150670013414641745378600314311564810946729190887247349035679524726570048917416136912166217220031615795500578524283305693151825745959958929465292645686384402344686653125144644861132269511124842080001949426539078595745317116967077646647297769119824603269080623358056243236444170164961206656517256620745544354833022733116349993183520191783207064564346041443987584981089044344274858526140403918249555781004715310999487465187561556797092635119332139015294673677967335770410224256487022265333028201610732996950606679998643320983473623692193333372636482715918095661166925580768557940516572959356717810737924826767839036876850103953896322473175563232296097556033396448843704850468816244994525027703173174103175762236416596037794242246444186666421505698031236687824037293103890609948538098765856999630399699588886350406044491574792687750971626231278405215156789524512598478706140081825654180623560421084855454872371039149118804481436823103514155007673670292177689723530643573000333292561825567733983975459631551518454467064541521542148969552033585751303809224941471151406574676915636582045268882365398183404312661488687711764448916992835309262197521918925113820288914634289328064834866304585918142143414063767033677056611154162795877137020065761254271039451138076266055976689004659643891703380433959116548341880841873199092218634164031232142465905745224464149322861117440000000000000000000000000000000000000000000000000000000000*i1^221 + 240568811158918571468474775043045734085505596163058011331043007305477705648278464505949329120312811853161280315669091014391509247137768745324544569017127158783040374880715009333140430920194374047273466416199540312282382485078564819471541964039179231350490256995866256430774546619353524548734565020920310317085177756834310542658319445890616960168562877767588752084042994839944124064700489456279595104710200241598459678762512128549583530666521595366442394404877752520054576439573963545257577742489810161303313512991490090871745293936111589773368600296649092308130987479343308521771587659258306828970299099614132664039563882024369394159343310363983287849458679997659255335331291510364292479844598584445109813151545444538935419015953952480199037258246300897406109876821104613478590899774333907898106650050101984715233585196884602654701648154831675322644381066523059591243223954674865942364561384771352888608613607150710897044847899014895797851675072843615745760223870221491348683500713943107608808632845135060443142485768764900328263466900010882980371305147568537640763088115122430672113794224473683501684276540789678325803240278765855953518081161343443295611779389180124972470017067170697768144467095431704635443711899392246017638760437378892111265763718895877194252463663067582464757381513553817336642329952778858700916477539077661305957626147736409101301480684878576078589577579675944824744847168825431503860373657956635633223660420788900509533750402634198957676198255650699433694169647770393147655373599351625018249615967319309299427973700676038887004048690336623290553168293207891743005835550115895344818652678284033244687536851595237460703220853689793426495668579065432327659078972615458572997161501564093448783210163826444718714398136181466531461444755125143101663157114868935761760135671135678057668593204897698241286159560144685790995263648767643524201936495446834786210171468418868440367636929594921020149194163190688016222471800863720744787957143387660720269533605989389397506061069630526616691856876694161064055415313350228886873932802882010277012551529529275873803594821527720387903613219022419110203206920436086286807139207939508011967855833909934650082363202599579175407726531162277153599015844605739547349677361649007065848862525688677745842511497851377010590189521934340059147021137777174100549657420541390600941496264066239995962038678838357193173360382812231315770848122891450927238552042098977150690202525828544227626504721932507786342500359422723116717372558062123127302118116869925096631819513632458826199190195950388112344942991422252273282423709210820804953863809809218667489208950366741470727910177940513943254098533471908353133616276932802226404417571304177851198632862445917600325487763667275280261608899045518479901840261786320751284532806025250724794053082216719949377055380711745328972319888277869649538063496691738193641127575276026813046934342034619078900609538230486829072154467750821949330972065545873762136073496739805364002053181262212134353989350748540978700466429177083781831922780856499166236629563254255945430190290987866882017425546667235846587319547170300713991555994919053231424893244133379173069475892974469951297177715053478195393605585513761080949207576311885999374689559528033874005206157487482257478002217723187648076241702846874148299664134967313086178985885736480695490970016632023644120720079391502125383231743990624313749999781318150665790763154884726168862595261411998079951475458137175124798461826941668159913115399544023069765423916304739013801056488780430211422121368723610545868275122986831145146621983492061012733427621664324071100909891509047954608476993597777873618337792000000000000000000000000000000000000000000000000000000000*i1^222 + 56502568417032891520950321701872077106239405564309941317701658946430159392371746661839051577381570032673651831900571812877279816027630499239076405229573693617101654278177636414913085918571213422600790246321867361212441082338919932697733384127807848145828893157674056265098502376608511564572726979008598434809321235715405433599217909404302821431129190077042770452264531336200789814614096785299712613923427151820225756100235847943319421437002273458601415463575839087972881676194951035408607654743634838200818620889079824319582395593663454421500223002537058974191946952200594875062077159327872330523205211508529500351344550964561092117480697708887490398177253993948628044563294762247920338817630193201220202193574387248997221183672713107149453353582777983606133465271676813497293061328663050811409064977490260612080019766342575114473661437711412137592297264524125442260082385430970937045290286137047964657997086387758337182068577147332898275544345165486134096152780798436313964516771197903548265188550214672332589113735646382264676551715253983727617919837703159256140190647903222083188677661687696017449043062695960814860997620503664161061452699468653008914312034105571665632472971817494160536882111721572714660489896658103157306548785286242614206265153556891753131308016793166689606615179902154657545073225035944960718893687212813536528995078252210829212086305510820349968859892677973054353192825792483123516193230043272163687818536924452335404727607254580816946745303269769062345889847281316004237715126475353727137215121947860739502295729804541268335101764774872579051721693227422502874395516694393040813084546462039861614885593850763261979446229678876727769590120147293731020855289038613236905582635393699993941892145939579778078208507876004443931445253655435289749541719112320654712843736121390096712130903436927413519315670604157994345157584245814330291386332956246727067347304642470485636418662145035292572885586543673609577580207057485724300400864394599847441546923374878229860471455290000087765560483268120562255072548129135653895993126989979196662798715954578882524408109172834037062353455962147049179320161299742896249427472679962064533975087790025781540253511058031985205620273269724132044616205602428474478781860111911897767005271986619558253940033519691265470210471421681063331505260887707449421926344561324358548756282307273949128457131802779583538884650356154300030043810142057672192305183533879011096468314289342463997203943257467157143117776424151080490983233816587458236456597634000075533126550654907359135982701469659680560249110042757398273145993517134477954772507418691090015113882170819301117077392399217750059760028905851331197632084764220717480858678669324844302237464264358813372152450139207411165899800679793913142718400534572238275982656153183101053723133334704482034512701527572525212024672338557053429794126218974305450407652591511515586306838619144924926751573414456046636691579482161381266702574372728835882423626851912260440960478012312704095930607321372250695984440390732789699171545376426358806980762130543017373875779932717346753582135586222348058675384665619473958637094021564311516090599755077327555738803539397982073931847585066556686967641603279709041886903872178028173825944160476458320145724950810499332478793306456041271123371566501135564548054055971479316534628379030577740648773974270904245335278472521644512882888598853315235298244847269561336402874896099258549245536291912769236675160864084595746207739227621275397030203035608891360862547141555803676673113762109955263098489459789452611235602385497245798657084664912642551374552704911182686692973207971620610497753197943193600000000000000000000000000000000000000000000000000000000*i1^223 + 12170032469072225149631575795928617727238600013825045033391436530549694988880643491126031151367674211981684503072286334698639039412540584582302422220097036756686328966288847368584196128513594601948084901889762175797926718552320511378448094680073225963734322824289424362990502819270920084255164831955633174099877008411342158621658342443067128184643364615699668481634474785762908957396388093171220998544313914716435760460158453051662090047554328532574330066158773503831447697379805640586321948797255448018228541949662581486374992724588800538275066783199241080883517394687949422921849085080512948540664348382271545482736421928638522511313719348748543931699696803593429834727924550832685003545287307446337626903108103912960937089278513434598445615749975505645617377687048444386390164447656805066906917257272196486146108930107810806969488251621943917032491089644355965479052639984734432378542180627321196336313652573293611392333941543237801104403836828449068460538935873965567695862092232700322116744414634793370851137156594975222642281425209369476639891474802336720200499427013349941296516978180533466559039977494062840997197738123825689279551915095282570527784767176479359727694103917058765206412426666489085447116665794909077717784107848709581005070154004983174617876704170708206280283300458306112199678953681091641016568598604327840660136755252593903856580403631110532405992249551172781735270586578633542594038517495258101259664480475262832499285194531094221518840263027196520957660566016127068011410460434142368561678525201215406371615185198339719628930627862158534654362080309431700281964900026369040051784845951064666964322198899612029609679498004969589681446724976976719113733273136800436468304339947919699114480991653903695918463650422893806025479717957119222359655024764963504916743602068369585456956752326774249606169806925906047307120931987162850476220278047480249171761678629333430292408693019351773975989979243834456932321918262768539091026939738391329496580638340141438072573953387517113165144486157639391244580901252961408760422064623373749897494327544866682953723231990387655767765910718206908261809664886356971829007990114549302501579492643380447465093002869276923971836659430458438216465909784883735262194481803880555009154540282484403620792204009546206849196380937252328085631515845222957821494848670454878047300165291741696180359350506151583964503704555660271534555736358904546047655107956564004125122877857135939442167294035177882701044817226242847964861645741853089267967091752080390212129425480841199902874729553622836329540440229556464736997111826859835488110092346306577400296176882646460117199111335726259217734106034757175177836782305528577617542406209850259577340326418104839611448720628536042346941192488974487384930412019445961872657702558689400294422946163842870374220413139478241663268044253974821795739788003726078912495824687238931684115243365516976035122832143901374716049970974401981953391084467834650076227948495056886839843107060252915934589755527518219502598589631229626260253063126776668099114279544700682200237797306004371468799016803499654926254061686291516570828413553606205345593175513374582851944757510847955918533973903126241172477281469901173584535899026916984823281983219800000790708689200921493275369740669504457863129769804394628319716425553748026354548108861281539755266737548110579562299684608045356218777090349728869321436985942416476899527448350995052625008588718649048314842189961138061836649577652746950534041086551967044358479035050337020702713357084300295338736074008433570606370222935732533545866171306554607501299617787249467905142951659973813937519984640000000000000000000000000000000000000000000000000000000*i1^224 + 2221993635737750112662549112922441260719951671623635364218414876284073632269992541685091832717571954197135373207792956492085922089475750351961918957250450644622941518522229021781113089615568681726122038920650412924604245762334761988481112312667963183753064062169152554803905051909062961141455179419868109925172100604546997256919147550714090609242246499349744752331270439934873186775859964513157076315327582788304872280904425663384420427419162680585356529709520645857886693176322999084152594208977594085665046785957872133686920294922361760136541413369855217657764500686733607262678092604339066498595763078095985030125467474212034619316844166720049241574430234461095893135667884291646068093941338901818928086689861209440698401595325005838363041430278418296897761211014147511082850396664335627649978042477273072208102483861289829639723968914426181922718278024500417845289614348742893184557033415441174198205630766516231746545133812341793427150766661121098113228833929715573865844220325464463102792135289491963369285408302264657215316977707429210688107907287765010070129326373210834615424380005712816660479725022546358582408766718064091131052840856198884077688353786982611192894685747089690322743121308710569912120557342793473942063651450884982448790048637262124095827302416832465411401667274733539595561402937140119318139083334590653002285189954640348718559136414287170822394488880227951999174832005298297954238851221383516446095680298284531643021783774012392174998996177697890368440889566721132070224384522431594362644927723243137897729463547251144615098896399299210415120159988644928604106423993282727577967149992248363948571554511012554741700482688414230271524539332945725727141846487123981068063178661509309937735900596651100715858833209293794105576419541322103114586368763849437993578491598330367083909031972525305868521881044432567708335831140114352982521287957476317828102436229191466418049472596564296977001068411932109639402641764019523527571097099054970396315661527515481096353997318832829762598411174956469447844536340239116975016983039237541895590309903352659187719258901375281891279593971792941594310879444078855689266230425784772154674300371377060962066681077723210518914668277448775176206838920936748141089835642341371466459439199655247518735141119293562143853810660974413140665899898925663440573613210670382467473792887097666688484689601572852708971277864365100392929742235299366225725594137916972977753011262886433559718690727203234869926405382665066067052272542248244572862489517558065988272122355237009890560120857736044842416780035278589969881858696887234380855625941932165453709284224915543905113501219884616918154190706035655577900686151989940144689803384457006835026258366034916940842407393761546674907158610204719404367723185440392952303671422055066363645724547517233209272597354394647828067201022009413089705701532781406192125213780216590910164918313477848528914798709940191961703829751391942722664222761201229974459489987079672412141762191483195365106436399578936953425324941911811826386354916065543152487837758314874452353960919052170748373051874590432952127092482901741951844850986874958200471513286509510538775240572727126267376495290372120675971845604134993402184014829106983983624321207861568405227346277073281641635704187610793624135949231184956662671665365709284559323261307282575006357496658308057609931726759256888504188300245395168043488189486962014449936975456956857197790524985939954141455369259314965760787078144714783409004766730149046869572811581112845909291089201241850432904679842216224266680026990829184269910860389350664440708041068287199677766308841924853760000000000000000000000000000000000000000000000000000000*i1^225 + 316511164582298646012723727064100389656998507005617275073598786916079531124477747069698357454069051061151814700944544407551226289509862535938581833492184426906086843613470116948835615581715889086031342665946510884361466346086226088288854374409801848053113521775463779465197785520614050605504080075447372907255373786418046463065438504692607206513527041374631781628953466136847702662417103982142045244708324150730315799084003380864923885768600544394434994950063344855271846105028151163577477487310801695036003279825623274093269036397650527753339734249635252555085483125077127501894446635071514315225986667732640658887557180746741488335034333727847642297033675891933538640273689005717405868800285728267110861238113295635213357050383929242000898340989805395756608068244893331321372430148338412077997697946424607498990983619423096782733728396343019656963621326311085060046334401915220421960995784241726388065352727560018295716635916709555561350546147093842694445880000771494574213040022969625550276743850390751730714289500820349435201601949046506059278430134691877393365591173208752492236853595992458650965075119197688144077207267510636643079946632041311132379639608627587731690371896663272809866957665091842450496656915560560214192542854152000537163582594198264376317125618632811920498402643488679241073132517550763458491336875571198166222455409576492365459406621115645378173800411959307197970523662464160964625800082125475263418907183808469904749935282643695604555634350810321363755251288593839444749270249852932425443916612297075419394075555755701506267622965579742922643355971578222994705777478188368485357130519236373343186793354759527054551155590518725642100352361425278945835195549895814782900422403969588778970082343438046095686165611618957475709134167421942311804984426929665187168837526193602527460233358487070890625764355203274991405759631451491517232916534982136042537229876005588702792087594026254332315412550125246754469826900563435713131026031115418147856950886573912710060835223968048773014687575913360688630937140885871347917750469799146160626611418674243040903393460181799163420713850594428585512515178087168974227278090095807300769376915289153509148763694085765116071817458383611718044920255549617061673909855931580869142605917418983077030788017342917763317121477703818690716557786113101806344035308803179023829041481882968799212460191193183227485600698127864931520986282495164365088118548260254477162668485208356543685959933230668228687351832680043633978390828993402582729297134818522617100449612771225281331519064179733837755678548162500940276238494644088384558070247429922162854453682309909487460536274115234778144261512652094986901852897584864851334709508300396778898870878558269007917510126012304035137489023739947358364388687421573618778288218867207251962035960002302923387417705616571104337350869647137661558783520682740619202964911281353567921992165185116829772264644313614228686427117456689008260066618694130080757599491785956811053190622559536544932171102172285518968318673658028681921615862535914633596478287970751545110804144725267944818468377276378758367747690341657850642661640837268194898387105546846511463206459427585517607089265364061280512474660915335153734569122728429943187258737173370755656323799095543368181062118191831585531664436664532214321491522982789600171988858486024562531100251666332433392495428857191641040577272834974977037080724043709364863777488722019140209237239785213483346635695907338204295299178321351524758259556941830156938346795824161250892723578187932932353543831076860217054742529832391723019284850592077393841400176016720339255531929600000000000000000000000000000000000000000000000000000*i1^226 + 30678513780058492614582120863516251158035116103839056956436812617440865357492533140785687997888332399251316597116974068206417695325659756490194980398242505322962621687715820283501562307388902823408951044289984394566243934960903049312382345117136908309372715227748291019117154775564208771194346951515572850130332554996503596527167640208808169702855880273195838003148135613889320603165714917290391731188157205154195458224809050496552970502783602864659605649204620887733180787169446446493561434842137191917748392092383009147930292784610734879758761153294745585299246029860698909503478321550300978132486503226333721852318483878370675101997087428373032867532311907783559552129174779369564761702812371522237854033546334873612648247784594105932645700590230502410827422929784654995274339616330669803765110007360684176556116019289108405406080741894858745029177286832380232201232431956765712544112281391971294984712663834338295268919728081635198736972858355749191061225576519248339551626493612119205234468143920025915528930074106883018944445102017543014302192408522677331299837793427698763501174945659624199434625310583926436948991791499452519474351304012378246272444739252520294694641445916699269576781066456668006429245753181712441311577835067616080405993513255122062449416117518978703050035779138820481181101405779707729546673451034835232037533461119919527977085843956575469310421564876426403709711428569955904796983650255663017259671708368172320912790619776411123085959692796323722211589218117310884764454604373138356655368981520379347204009173065762133715718904610957262824600961949408802190397154849574692494795425792605644392323554383634829709693907133007307697211997444109013157566503367363837219755131466766133056661075562219912601459753359270574109291213637795158410684111745235554140791168278045398742952293076284270908023192211465291439686178978841643551828799067972750833280283841077353922825749015191183441165982050004584245194651037329566765546979090562535485494781732007643160440855717181696993747552899163617146190215282833792586737242343212950734453030092927310873610764666211207838190951167788867746621912660426737207299478227663817552578799791957140121887345529366017561270645172472210480195351697855370916164722459089708257571650320109074320792703248197167373413421523194010120096782783005925383541623437767889635375389068934526440733599677771377996267069682381991248897485332192313915890331551995060134113895776432378627095161131447401712486927136133324588568344211716034062438118366353997006879018342974017092262029573820918375020833082763151745479772493318839369697071404881792542876317973017049858328750963766984246832391695790766076642038215974258482021899591349463217136609457959848996531241872216919331248509677951594315338040760343584006550571512554259944195740021458251284686052413946159328935020913491342709403893870796742600461872297435249543858335478784506097687177695602304870472111732645679217473694434508728295800360682874307741691123247027352934513693142743194898997813678251589816035785078583179004241842279198039277402595177866338956069715035352213269396792923287817539844438131638303334037000322119104211894728915285071681124000415600221115273934360279678864168073555219369544255465042013771442423939822871537634110110037655261219423436875005450420939632235249737442058508429778036245643917494157681268857546036744817622683192069123335682615454075523361648469090416005719751948111262071320123294683590007522288863735899634211904800984703259489385149470416828889593040153425239104720429724326084450700260355221305209176938499207139454831551616076155453440000000000000000000000000000000000000000000000000000*i1^227 + 1164783935494169436775854577738776539475257861951547700197867026140454375028106641450928820774379276048129271590732608369630962404662973874768976056765605999816524930967125134373534939650994406127354616741810441038878087608540524983260244060059958621176976847483477629658991824614215332582228664636383442904001475557667774732189325082398361221173922600162616572797207467868283224950522294030314513801716380721074198132867257901660071948006217081597604880306481077964871484542441709886499016017068682469116741113989044598063831599086517196711431799199597359941816233098265080763294726136976675278981983349186574044117701966903993671436141084319547966156040549355771447550251580394013396803944843622454655615845113989243938660508059317911265082052250511781774935236926944153476702031277881802017098448227265594269278424154017813526038080854398890746899638708045638880311271734440480154115965275301624377320700401783687939130976721789146218058954381521002619057665430844495539341650038952415945831611099135028082975466797417698506135585935854050996926528244557303901202488931239095091207926176188407718186351625756787012384721685703831304448174333348109774393924550033084044844106924683773562740648023625420711719480048763772065598619982512167526233830532383216632870665431832148342525547871413855683908527618656878330869033870807583717842845901524218888192618526401291764412052494201778364558546292747980020690547568545605298596835439502312455670780796021259737567704953374577010347689801515519510347698887724942795166709192319943824073799182693536945739206856230729214897068843510991802436717637098462514688082641349503630345241769930393405990210740857029612779226475148816162797908525864693372840278828618571280506499254101463421943533733099054180277016983210325595104458339054204015769489235545560329484640071197522219193392043112257862234164300045538655458005241568593159982456514088029191319960427255237977002450655589227252345056669737512751941097289621313788927723595871038200479051591092384831458399613658076664305324474368572181231904743037280037635732697919080149054103044530807050070730031647709646815186796799760802393187535331843476621138535880797874675212365218206895612311772253801188697485290910944811662387165704831778022862779863305529054753729659627672239577537211631847030640926400037151901932959292178792678217920453697820085472559258174610360233810753222794885417173722559026350582321206377699620994262908380195299448502573642554706144342168155605372024728908614267745842992108194161129847709946823001220147388724139072437884312588159101797891856285458203217221915571944744107041104837430894058234908494906817997512991315380666492433605691763617354090087340737611712677655228031568812683112058784061955423757854415888697830336480808114597202745422761550018023698875406954129700261442211185944854614798029127586833384812527999502793762048323714467423353925656487164311757421026826731402570721154061428697331027457555097094660153432843047342282833327256718265398897200350383187067968357938596151144520433615501241887701380419317506942254838693389549495084996998347451631231886757132407235152723557633959626864058372337046709881145168490852488011802674643789101526859754711069601470650467585193487340944139671811875853233096493824235740334515516261844369719018925255694302959690894623456554180482300474015608749627959778410284017404430175677517249222041028024021831855487341844863909157277701901713539573888293333886903652594011237644298563079961636607654559127020256636082725164421808461660679614299129566134868226442532994042859744623320046065590592339968000000000000000000000000000000000000000000000000000*i1^228 + 198286056304350394011936920702907949221057216371791685393017108783017294783007018560513428588881686219047181658303159325372734233760455392863863640118632894847580501704368927596033018065400628992648683129245935829535490961488254364329944105234078413965350248552967696971920978682745329042270344868168938536246960538153962160786988601960106206423407008987531566865721880095587052166461736977264709727247839986135586000962667393289222474567941688602775296291295885019355685924201204248464652193739288170572418387292744152362291222495650357159428292177862756402809440746094143093402552080840916115440919949608772830137818169262176700765935652332307609669483842395873318796848748468416909852124469537491895394346986026297343940408521506605164089995501037916482615061124936256609960534004876687870388929017481630070812342836958069151769361818092947794867496086322643521696019277877762683708830401776326392932545343868021432444771143902215237624728254129389460357814638030425052573255743404045479045051787083252245068560736543394503804221689222542489021055206891046055852245134339420488058083687155266058253868544587053698280686910851301503417383820180301325343388800510647974630987614078630597979793038536919728296905313670386166965516076052692273549046024182506890475004614805939848066367992427313603601770546858863593367866298637991042647450125272504949748651427659684074698597885397574736897511229297635543954229183765081763558678013582919305307933472654957014805085294264278877416179094567538551338250424824243825547359771128742134729756824817720042388748741918230845774928713497166901697924180989476639183716449959158659577760290048005328091471620897928803580887763875321319898369382577977945675431270341964902803430846460246038812390384487268148249735843077031221900161215322776837138959854658376902884354344885247368952198882698465472016689167239140455590080476028560626179339319783569079103431169579787044247277963382463308614820081719752260095061169997997012270766404417605869068614271852360240605784641780517200280601489560521529940446186805343875123366363128106432024373115340610629036243490551569564622604953422607043804242870832771069579358409417866321076401319539656101222045996789185070450937734171301790538191086502076806243420916932550449169401566693244504154941675659995388587430127349940044021892304988705321727466093119180222336337819607426357617163523866444873335400163843727080557424344860513334979907395046663376361629684743079071845344192439722667565676773707489163497725495064483610452787980780004717370303749552107692104432845373350580006889293358630730770694855655279782465313867568672297155700509311658511749919940486307414426478425149672092835671622486996818569955815454208518454823853014994582627863504339165502520380045679913232429201223939706359164286229132286783646264404438608290792662181537755676892752909594449317079672136099064824200184355342519272521899175890163579264141783943488519358462589811058650502912512678592891378880722017644321947219828306644150562952104182025331710345770469683544165216223176201529535997733395529941886088787042852236429596721389280957753327427600224288708885734577380464573419921926185055849568878820392061781766969041892423700010919618706281207338755988939234987536095358913152795474229523254432647958374420875547565271474035571764888854253633080886744163863723138323905523867961456387372144600698614607896644712411993915193117428231927486141727057027376939347974086398337398330021282555887051211784096393639131547007086936176895104942057822638173251034385543645164700942175947541139340350924308401356800000000000000000000000000000000000000000000000000*i1^229 + -3898927817289775936405719106723354632866432676250003310912255705117339679046289921266977233245109499627515795595083924739904673688194113541421746270823154073156060292029553837556701318645651920031291446079816227968698234800189375212360896236367952302845428113612731628886922474358520087264567109325685444453155166607256863552412692391551768058444236311877870332842457656164672562210808433095996173355151745865237838533608048172340568165093406450945014732594133593344190390446392262311230084415853121820205023552581673340614607394503058199936363278364590269743537779506994928456600874613043633133430720263599573350267490143011853163226555755352300795880901281031752517930326391184198824643589340373352790153878057238637802113741894785795926775871931629746564938275048463188407663118148283874070313195924797622985410781130039743340466119577156302577524379454266621043680984444377197600931556195890510617226341680576677116540976182611529920907409597468045225976818052986925542649155241760219020620673185311328977178521471338004359241460968582401011218833415711936642608364680350582560750596992634368948860829542798030584234935373672287372342296101574571341117554283307641455663579861981978078597331446169073751035401447238530457811475490475973574837601942398273865068868838803858136812694526010065883825529656047049567971400396523104659018860032100957440368623400119165698258693947985951094812662521137857432419652694869489840019582698089541662124222011055630581278118882960496488617640770620402944217307758651333294354490916784095408089414694479778926365623274099643908846849485333804999400033202546140441075921097097606199179542930200901532097651413703841740602764393482843097803349790118372902677582621581870667865448810490078726497705743138068621181865697224721044438315024717115336983190866394705864634402681712298502597520385141945225881779568607036195558296865453870486753096098203463608693365746099594325650316937982180739761372527308490280097641965641490732229814046184295612367391499611223066100154031406583672970434921070549934316980345008877174439036858342586686277812983731927368088142372993322290063030564081166871657003589904610402904174168655425541072946323749013689865551737956126811157861765400328454013576728662647991164520343773934387668214475932430350928159089786393423821755243934219649215030581787517099925129722142727122292267829390041802888923765615634474161472132606117543273331143713929635583328924909679201136454030400762905383085918654084393785133217022383117310367438118642604017419941841362203025098894593395396304131489848695315466726462791959525153372375461147556918018971882108091189900769876176658390484248980496680088974326261694627367365091122367488204945382145846419272265278993095848776779307744123581262958803623305573593960793628801676771765171888717396754587231808303661167195979034070491734802199781114332603170824223233209107701709815947982388999132774316474700891209235070740620832299659767412436405174180308748388610320374557116610756311245703122753330521840318629665175375200123322118880199787549035756485231854573459950752743861363595663705766700462979253174035974643106689649625774563516289039247848632467588875274720956127851544790093947802488031233780983263023106557210523185618592020559207738302552533810391771987886732825787189840436883868239032689157427052503024100033218747555253274369404390434120780811413492131528159319096346401616664820828041825999077109140755084423316230756952472774865010760360613113582308244183241168761083798927393420517577941101758268552245208637467009774960771013038688960512000000000000000000000000000000000000000000000000000*i1^230 + 455825755822919727783508307188785465120465176831325532468860204641713127195578990213866503430646104504679280264605487526876724088285091127227956189762103192030356327600966446378738178276281465212108766128613636315693073903322133390378682542959255671848120181758651670791103298718745955796917174964862866487131581082805617746880490811881468888496457716357411187613098534672568234625296499783049240858859081705601506547165147822458938671964027406621912606477001827157205380541166945414354987006679770943634022320350668054512711158429270886130585374754771099026337246230254803013290656253014453202654580883194711873960746917782027971330341292808241824977138358350408026027392347064212971793075585176143882684722338805916960865713118373682938217470707014475495701284082957228515335411875057711976885845138790365957560924447154423411704473418501326887990049173908637778481150417198083827281988716212042968501433504851183843609722603732065823513705917534684750975471685312377619688114279129022724398377858688287411733612897733641185465800994926202861139544039424148393012089270199870865485343729965991921102780777901348253478059442339574034896403795608878806108843491699841126929264110445619745278806268174980296844514661777285734469760987670647851516671983944465343543752176866151693867729530788596440269248070355851125260316204000455467024737122359369498426713373718418978762193962944151592555002215194047232599926199402611204703866922272759203164090722839975616116105433538513255994855779754714800485969962801900575481403486402747246284027753266593479426568081634142579649433209222010565277918159963768769927471000180997665353331090326206006656949043875121315617051036447287660226526874645933679639190994316296262478146824421998578446044210382586648001093094991948178750336796252502107328632201548084947833072464853461001127168045779043944068118359178500317515404052180005262577809968506980245199088247167535691512853635719965241564203019416363872405380811178847385097921155306459466929187069875927571582873573858789146447359229277776569513492408921561204228181852595039574868662835829460934581522395457533491583971391912251424621949244423391014216480421689880010503706504100298155354316475803644119596914816834404376877623621144284164841987739557830614923114015342600263577539260172785333952542635527484538734233167429762155499110601661149222036580478528956562271073279238287748620638080410543656380182601823482383980642281125673892663987626964184959426985113355936432478861986702409497946390875825033636567562370025644987932162732159998159836014005099320311346593080263364801592551157459123586978929681326713401035237438299982574960218773236974434768521431383165838572650402960685273563341943012574470701426236833181200074571414770573350183034486458363990864073442378226023883869923316725961439967225165873817498996036539359454911639734058286954658818851617982000266845516213740910879814542557972955813743368770959071909655851239825800779006936386529486844680578157434865260544038110268994080122364306800115141454337612753134020057218475267653377730103250693900165402801981020144827306174184647779634927461808407744137840603542768044900799756135621339980392015284957979250309706150291972689022072045979108277318009649369198673361950838213387709628520546072935022728081214535720390409157110879990902033523162677701664273098341930318515684611070038454761072903666037985315989594664998848146235847179000440191908650265991365797608792193868395466996921826506587802482613044333121548056352176219490040553907478535578836310031324233622018617301580906496000000000000000000000000000000000000000000000000*i1^231 + -17515122084818280628927906509518837480334465405259291886179874726917106724795730507718317268605220407823235257828284941365212070715950383102465965031059979619763782066936435730236207329514624430743772406780395363021540225505663687732016151507692414140412297856057987070375691247001621814725530610100963287363469393966037959811009492483654218000112375055592740515279952526178892622752090294033045781033925806921498152243772948760556910894794078564035571191833548071034561384234448899372384325138526572454518675008569258818582437856935645361406284747780694260142744130190629744188988183193909091584895062006665909875438419822390184829822115739599420946933455666220340367987589218404493406167402037683964426899200020217694621900542594544067403296399070851172971338293805075555701891813876000216092224217897058442801049518200085011340878264360802675302858735531552165910192409145861656140016331401964574174505022438312543806374021416689079651263083705809078048500541411536593912854150121945192837514504081160709887568675989394612929581582888861583679950393418988496011376544204360597104306411996155431741636028261002312646894110587091378680638446550396263734069560902684729734021471312246846614844064386779659228383595110866586899149538607126458601689008544343592653306693409119683121595366355652120790321986582660814438646374917224803006901639007783419179143515214105681209286302058884379262850673091017305106157635734728616666711101256843908548736092263753989501598556655776817298323548237579317338179450514170007256991649345272572317774484529024216943305458786500269112132911005572717875919914714817256936242337813628735238714859198968637461669480903692991765784682563607070747193646587903527850636479437230041111268773749667916284727772039898964183673590506129302560087357117241477456317685611613729372351748189820864088782111924367964950466756391040765958242912784602281247170548986136547096459263171763411723033244134335888107954462362711929026917739043825904841556730330148687524771856482988650855796781930681699817543861830856675998259358902651525608849662199343419821922013578858355777673500812692989042427579158679092855210121893778909124168419513865245486045379382643599609753410431004154847263062334860489200390124704018056801989779285870139366968378231590914630715633685688184345092270498278243246923278866090025697276937865954888179799179140954827332670485987460368067066576241984180104528886695768464676660215306110743945151686114621695211658970080083450702515901123593594091010455048559318062608848691209702967272111968628583348920494404865206076658251681840065748563811959746298087891809390365145016114211732505623808002507182224144376559246392522429383498328916154344744445900741506174895173581317259969481088852302865282528072528652072582357362761440341221479489625003755285678418982762996178997938032708634567806585803405188646945905753771430358427946357849354716381125071763415090831443341562278099470026020194744721198504716937203868123237921167077292742460837056474657313215525405864196815202054976030786072863268253869100505825934396580955848480215372729216867959098120120856154597891649718804438997059123122366817896580397441833449438666467462107839548122331402417679538619507597929408235893038765257203270963125276145028616280031704397465099473916501635038013976792708394031314893106869791290975747511818165965880550916373240778063592710885813526816236545838553127068754865897440016210211516491800886186260374741352531987525960160031879488029408969449833421763323741342108045466621683584165463746967037909925049139200000000000000000000000000000000000000000000000*i1^232 + -660871275279376152983994651036969715847593870024623619866672236287459388285667100626216934509717163775655970411464366624599062853436468916769636679541798517646760315382501458024804160216554569290040362881903543608210888273671392463222482488568225669941738397557937014649171843406656660956500154926515347803708770320031723771658004737693349611525474073608139337461835823989213246090041448409811941831721634069041093031987636774656251676366069867262482368675936420030266626437365204736014100581974404356533547184958010251261631120794550676003278188108623093857829777754776201959581929403392011797055587243542898019051274825216993774247965480765945179332083172126252563576853900468575017562713983962860319143264569956702583384304914316955811672463785225675955895168552001002342988652674266046945320953710826573575595975859477334580219491619261466586474364553400060295869963459066320007063380826080189432025111906488229529125502409121651681717593097409322491926634849202811525710105943053188483407496172970298067837475884879969263373732533288398303187204680710994691068812939862612923636436856836569400741313546066344117261855352413256284637380959773562422200449392587468829531961393949176969291295470070315841064618278361430888022350040499278723539994109959643273762587472801637432514357572008796018617877237577686887243101449140679444424123901326769738473717651467755365883429779846251476543032357521767099501557917538081376747082371083736070060522195200523176110405896150249385719579620890869860686867123431567976950413789177812337183768117595156144040634131109194568960429849088695294422113808196781782745463697050161570843946446638524582090560018189329480179838032272101481815572313782741074431853428241200228825036060197243391198692290659212376068712319012324217183425318864905843057817690657155454144552933301790931162892339725420514898441819211118411959964419189117769715971793908630438036429753527661570933856244540320018522012971688406794030622210223821301532203529931842229233427398115209889835407463666998420998646829287446691938617939494708861883580664179223134528118380312278100569725795064132920667336531413756755312905525107693839922306464884536923039789035063834776734806074707010664197457622522105346324601549352589139036944448951982981254836599661877221788157013171168965396311928693420164341617387336397914024102907089539848303778391275651751630332328683476814952293104553267712414480428817278262387342240457979445264495879287724969361097800257644518015527893948215433802778555233035134323971645349493008206744464480436776590551450787370416093482386106465652055790431157166909101021439439086327330852596768442581280796501154790277939119274385422876577032728318355778699847262292680537319641278884018724072541752010703080116279695703487069108912840614928686981004520356582033489652293234060091152228121756544391893083991571243420305409769539405142486967870406992415747289272100386771430527255528449017158363611147423934060561215265373223072552348446281207915656852768187067650886618941598144454069530326625494919902038674594254149032880812773876270366906346988345387576561021930742372342606582580141605410218757590921664489685771990106487251852233214535650974887099113291082788444472458603909602107678076125384027250331200378619059283699174452541444654964500412634913050347726913201759115889681790200720718387948359808003081974063181590697177000914709900820870451122469762918675392793330659128536898610716127728881870549639543131696145490433321159622205125688263134206913976106522553813857430234977204668937011200000000000000000000000000000000000000000000000*i1^233 + -11183082604969547078283069368937952273712386056301563689761665721971390547601995834006786983854263893233283091174149410460732212129160702212051143212756808502830444161687855789471391189988069728854238322095427097482776461858428135779020056680628957530289655417927914966830922580460927081075471515972196244582886407091626480685287859359370966006435940147803002677031491657152638632960591263201048864978800213673058970081637217605891041844014538736661722969256862035853135000583977446157720569003379917774302361265433929275540680151676673340701995358945243944965551100403911372314002127619093702592126253876052574873203482672857007334562786973405005753624620507024965435984931612480109251741758892016174117512358766448040522554926842705812917008821287404560271016677936845737683898675131726153481597965694702158171302528749005110625147399898537337135505422455851436360737297509179804066735379179080614643472768657950303779913797333367224611775032253811560980763208645729510666057719734399621099999011840850752267582057750825755733335967775741396108600271831801922503213042735455961221042558867246202331678869851003938747650295237841080325166565099599215404162085022056198012489802790978869850819097873965523170702296313508041223086748646865288616166890709870823420042016428119820558947413785629994023796257401035095315414281230987186494891171005637712570107332981628294835470972705971662913514386141025967842565058550122376364477673060633388684446190678349053799062292968036856296384556253220654824470708943559966947460391522476150295649067419625240667526986692167803748020042268274355427843718984094772766272598996104004053749891142846466055682715004546889590520311833168330512413181941010786450684439391051540942717727789436564880265093690443358877276989642081341007195961896420525162407240152551574438464836540243872704143926702028311228574929484887501137756750711582298464657679237339014353182425296729778331839765842793340675019853605570664574800940275258020683830013999474738739629494910459014199488536158653728729574604598071263521344118865714170297598853230616963074206697965993857187170675396210669759367324900439697314387356142187641277445703064352432969975456820173105866016181332297472879615397832556380321419254992186068493993693218074107559628841874335894401176149974445636020834815101564641701872061702275326766589223621518195121690253900887587213595065539861190014611872646757725584357485949333837288569429621762337148241034605978200849634499837599864351744706549897699971177623477715801847080154852034749633705566041193193293236937662043375117456537372361983776846297238632851291980806157010627881902704579825762689861061388814077382327060461524734480318499942183921148486967217499027382891430442598283080796165121534578782911202804381756231479675063001688122989397092562302758986579561952503911680416614618544850787418730649742625817179292949989491812716095034253888276609849650377045706542143690220174766118853633549715425092440888501880720764883287552310988451958835573042710362190909853257162006339803862043866624135320079446528365970976544977923477534363623048627246815354307666788074575302157337909356971637666712697056784025558729756072484711464987006978686261821710955100141292326797527463102880168821123431455436968352135415293985755367636187788857822645815855178887006438335750324842178407405851640696544833151877596164537528130410365688580015009932050949452567461992033013708284774643431352086653467428250104020202665297177806588413698226511453910299062630359580673012094861464954595843244032000000000000000000000000000000000000000000000*i1^234 + -1132180056983354507347313313073904086753003199004694829433539696300587577537669887401967567772034506369053635266468253282700866109704440822980362527587631856258538426307866365521099291028518068744527125336346075546216157389874023513189291864348329074011400748520356351171116410754801357758399285985390435801236013553553840605444869977451937162950242578263989121442368160719901515456993492493872721643474684059868865864816548476633987501634877863925016666011877481977120222530766746177146258785264411882561471455900847612664956745288096810375565666209715623083899891517623327568006967913192785474643828728418955945324244487764316386587858980885738513347185503434489266910971578706498502001427612281103463802271072298247444391148132673710158203456847803601166499132364877203935848533235029649468366912990774239051725979944338605108269424818656359251787514357020425239732770499119891777429523656260003511639102732216516567895045336599547366111819117179563409344222072723631931256932919134475164494780675516759706910211901963961928495164847798875546939895589698309020674451202482033862195461658271110042083436206885319777602214133575067146935661923881482825726454015524893731672734087638041384925140330113185861611949482932299567180763888076809037769790955950625714481254727241372840211037162120035218760646662010484951352797088129566472089369195097729322389775224414484091635324053474231118240014422325403892212462980813462597996752287356919700511461895659995016246247130574259458011685078324630131678899533825550480765792311411377560709837269671857457779438238462198576488806312571567307785738075643622898688008637556918569440601978712067411024106352560098293574827827759624464916112443693615958719884964638912067689312062129282445382502136442013797907821225584303052449488595961152935968038484036679999222353987612187482540977881974254956995205780797869389151153701452359414489030349993087059004334669492864091038182713731438358256467203601109814702736213512972738581766921402059014433051242624349794811382644838817644508772557628454580209858442448339012192128865991682430726334832650085612927141511475953185298874561400910980633039937401425238733929943464533142543553696456377994736350245975377754754324428948856023617779576630223457453970787992810574977002098699550610377865969202855336800163925299081413552988920941598569604021849478853562218847790525843092561655273698110198338882092910659081277604408741867225086317560485355654735773163214159576212798712707924398571095580345954307299207430506223819005659858527786378677452538256012898681716157742690937292357473043080442632118980553995864105226140439424994795864453293279716118301976259921144250852337666779299635195872144534776672512867278410037928044204793693752185183252679175846224230028364109179011590961006244979895961654945636059616291643395963502053811411869365837778764907215709770267356689596442129480196345243822738260471354518912012029175603835376175471766358778340786619405024370551810999420316741915353027754767557003127564575255811426178238285576564723280860769222712833595112190519941909468759255886965427876050275249034263202664016110619589300185581890462946269392654668690169571274074360009783304711738185988582312935235617239316042128041477579317147441961072598641054772334309892394761938170462784279064162366275300435901602429275315689186215517836913310610038842803574232308614781877844870877323155864916151001970317818030533814259084667310098253189057566671974088939710878490214367953663803592915478966424741598605030255623103158681600000000000000000000000000000000000000000000*i1^235 + -189213552639143354756782053975115470880647658746172948553106002453346966809623587737081676200790561080940775677837371659706292091001610436334448316004563019547965122360248434473902439281634679049107561400509449723299705376459549204400722086908025614361496019437943889040339387302953994015672959224621803251247893031267266479916866421842102880500530037801541354703557676968110037909388393580693551861208886609206211212726598704886799796353183788421413159634074938543373344774759361970431955907942073941878384153770284089749711520805676901362948060343001850283067322090010814902172500762425655314491420021570346411952457020161033911152142344244445250598218121239206996125321188659274597049590495211974829299766222780798145691589504744553587929207007574320055776201682906617063809677594758638098615145320680127584233105982737580773203062273399484117796478978702362951096611606792850483878339742228647066327967503628261544244083516490764351434912925208419426139361495184248865975889464979933227524339348146839294835810667193575752876423735359149135822618738920091207771826055603058486186490372028864875157568884813843465651626179401636859385503551595707905097260046963065828991295573039448946991976088739524739414626750875990889820947825564018752210518382786858211629717120073937221960900650301646558917915358434325338213115682087051137736736500184582203577679655009918161667486160342067183327239277436536172082076800522596536503930614871473771568835517594525684709475557550210883974448852752786761014610819979504885788882957401005597014532709870549571585468770323277085274433735631250300062387302339493022686380138329403516374876532767991501753446523408443442947516793874363689391043406704783188493354246218862515290300067990307471206900211923290511029290078132314201233821723276697498752663586646557348286434388618778318145304277203296419947935201877771471431435391984173532170979863705892887045657433465717611253303462492492505582701820673397876409854041300174177730898138759515053259806881637872555035152866078256639246205957696230737675835280766132369246655879170402172443511386797021189324962350618346786849616536479459781516978478811880954880665750002805464047394318498182256117292229920255137350044506679860154543443953754814238359497658542059129619567527404220414212841490013222281361016796340592162390704382622821545489719239684352169248421738872500590171780425472076095820264716398395992620260899949953282461607817423719276884697155953833865144040757834843586122441605467829603592285222627478970950852208522032905341106187592534772989075072898217074544254875767023930277159212858751730114417788047252373595099845111915740920266931721150736392774603586053014257153060121220140822174715079255608596545344887108286160816270814762828542480448028088176005216006309437652105155468451127337341001785343129557931056566354702675049314108861226115578611595509406149503866630284656799320987890363237237677677400662145483752363964261556702716762512486812846210934602773473144132227303893335307422695687225147040894810872327224477192491344180815270447153879990628479567161178652502223021687733890964701974129313199335024406072669108804146459429144209522262086127251249208156070089809416067453361575658097918877998385900711032370138665633491300852267611894378786025790760446262964903205190961756706964943737192652899020027189175041678899674650308153122578763349873797829734456643898536731153329488382946968123191943158179548857315983894005574785351685586809179108386044567266006922322536894874795372949012480000000000000000000000000000000000000000000*i1^236 + 538280963714802960371980206948436438297128273233679434743125009131304434670783081260650287246802644118426964101395028002015862508287750792064195536570533351343342463807888827255368498854443071507402899558176761543018018254482033930140102231488889877796317237661314742232949387750630855169784270143034193564894111407207427921300001476286168065041634728820266784040250400446839340315767111549509630128940087268508413272860068107128946760574557654054542316826861189291764123088768712588120123521506492502913204125641833665257605553575863182107401064077240480838559086251325920167114957581979447766820915560625002282435821708623847809389210583109064425738152974167841322180823295228978033713558591099837178933437957216469616142512324384598350719312657968792085788492560483023934767578324721985344349376012401185081715326790037571892312790691957907158087643862195254198668181784720256868315771617500780107143536344831424014421230186878529011056209265567125549934001430974572337413945711160985125050117742283538750577767729973960536152795850186966579291343687222943531685413884785505416600952321283809282277721065479688393834335482796541750476907232434841025717004932604093179532910752185720757509254196803719101613877567880121836292608425163553906115446270756253772944940088817462054998452867871500769249347226820812601271221308134186254209552294797955678453497807223930480851045898934632146348048885922611251370860000223907418191709426872556378759443539349549053809350990608234699855745929832244285891013335169504715405348706573399900713744291140714702536998113362334457156014450278521261251689470668190973596575162980507290554135444036557348578362138213237350738256102976096431794962345722474844636818891225849866148258564719626733979565349158160050384869023988083656661886811969467536732650263365067717104796410485915245254822025626353138861568382784998753723274880216211038728820997381723750015485214714177141977413827496037648214420477014019451991790193721907212086234985326635301249998866604320748335915462159242061641777321071076465224636078144328422436137072187349083169347438364066611525305144725897097358814622691949826584090410392600262216103332829993852067269005078260164010175612244249065841572431692575407745721928807294017818072090640117071522063172515420565114050097522026313201662491517919452911915061110582506081211102845134655869590004226494031378382824821197529479442184151934984256858165184920321755417250690000300539967483561375778109516452150289177194127100658100983530903870703508988407270002419751861093693261446586430438516161896927100866445592012725955900113331969055593494216243281275707354309672956003315437639255729078612885206483143104658093039864402021570237823569446494597675605021407582793013060038359010797202856312456261962604375238405912527267881300804014063866994274217123623216474179535060072678464624160769833056326558476026542569049826208909510860825045870588412709337011581441415263979140725658341826215214869851864465194334671534797901825187175403708831579364472843980055426986034890100369011814054701310974434260994706890337286643525167355336026697256231478253181112908506833034937296065688544179905204738963999731735264662003657493292598719437829546502481681716775305429231613092484324457892148313661221764803783208925370173095703481567497662737288381985786919572086984771832262870835486488416135600756924485533506761840028859299431016728260163577529587167638856610825570313660739565299529593224350600510966156236760387588897100875193283781039489024000000000000000000000000000000000000000000*i1^237 + -136966659671081752805941427623193060124630323603614750445005461479787528508287311800688210576106552045116409189188338009756361736069640506696930120633783506064760731122823584536841805697172989336228593322491154374128313263560565987173373772640740057490699537662340059719530180746164949398100756933584998738847901242313324228913435544787529714010952719115070608668876568358265180614264631680468075128711156137451654624943703201115733184901660532535175414645212618192630866508713528675571667382753306895405375413390042858816982549148158880920365110210675946207980219267429531049852174515205145821326106047651593111492026862116625075181086206289038701688010661937932529556162360257370769837469474183736328683083004111125797019828819998289795221844374542093516781130296528644215869623019050626339070309184376815601072108410686069711342774770617993366544450303587785382473125036306031528495823937277800019216769625840204014615464180744906950396183654773457482437410369750475570452016838543341788649634323238723370091644745488436744187905480791756795432229895525943094147093221501331602921280296432822594574019995245589350350795236938001912673341938704036914275842823365356879391590217481281850596458955399803232756850844561900029555058970573439611285030083339599738955765219287392279577059434408682200967131534088128632822222005420797200880879897097475350048538821031005167911471351516651093216161943025103550232440857860473408756655748242562839790581452562803591611502342924176492022729566070211128108576164281033706939274292322926572669161695170365035868568332748743097475678195882102685536477378416307559417442268236318697680192695743140759603554146397325231955253087864104627265643301273353401626652637619144685367190310340030669896271369068039300317179292684618458045812310906624867398516491096177248673602900745994538163990555142313672457674452598079852884353906801711934375898216113051579027427292924508188187691673774836310998360652728582935129262841766424412707174217680711286927305048440330459146725909032516745948828968755438480452220876888921933632323854315479580416297912257076525711342749570780578393305572420729525980584354130384622641392603416645043050678698030033372291348001874951925228194458094925889837321757155556923700472597339887673238932611909744652626164158063508749428382403447927692467464320698693165377251822059232279849155476864535542816836111567150744214219144495156089634410530165799706751959753426583375579368670539936820434464045324144461128373091319504147615894477792088018347030623162458304652721950047311484354716972509889060799607400480832288864251918661440187940497064466244532491894315151151116610278580369225747653208100001155206130740169289780995579026901154827311355657986510707189631321864264927932418268219294428206264943445992540651495325593363460334481268105489272423076064732485135096235967979197625272921201899043117035314619135593810850440381153682661529895673149177375339480941099006066927981466651088975914956011964805080673063118939226618925836233426354115892099986721252238435956378964654102213749457578440171711394386910141985389938075402820347306285402967062658984160132717675563753704397800569792728787023737198698589279098042119461239676563828185642588112676453986604903519595927928962641741714512099342832478754624023836487749625784258708530638819184747010704197151619219127714035390300813649204744868999534099421064365518386479633423121133215781234959266473048436034417912605556390225622753839407122824828744768556149348761600000000000000000000000000000000000000000*i1^238 + -12050765937298347472253919950361397235494255526871572091378132588382758680927069153456277750364127148574435028168879756505923058518386211033448360788340484019049043023953723195049106667546605097310804108662216865084562992280521228416367327152498985047573111759373354112853499411975812962867902590742822787546921680713662886673755153247860797496137955772175352535243925489756931583177831581647860763822529952645492263928038985261134107962462175661319505768413288658062666424145125962645366135068003036131118665669622092047271439877165356797282982130762624530207590740130241209912640256576559239512465686340655358875933230932076968664410857745094215991382501304687206597076656141705302229108296085945194530291514149714793397319135484961198871007358817503758441080345944913189018835600957490519701826783487341738890927032233217550831399907003615905490916498156611603154765195585335722358661428242793945998543857231081394731211216411374450874905285293748680638486040477466830730160147246471077509951067490472623567071560491341847936804656767510062934439175602129714199304529142690292355189920929136236726083570564698463504144146924868602459846144492888310481780167087349334322014329876042278784701939939328443690249593270992121568074562032189797045868447281284909508440195842299072621135958828878664881870661127940785738289172942846572359061238657591580467486565326761634351869924636685613989690141348955383421515739978699488226139254342398717542054819565705300102217361018708861182938175557136291112721788145950612599341596836820182411657100495004921367201572255010648122667394027055583826506817062480994838779731371786445216005607743650103121506317942718288553784665957299588463063648867681800786365422615289391048199070230197498159686088388723464259019560086211758431394575943321488477847857956839140158857509003051506803991655880313193124390570796033992476262965403013840221030923562566363299242718659378527091722458059622325789483580322583057356447370955967671565828286692397908480682937915187243606891490417213199666015333347686584208237634201822604360988285477406182231803680599172060332373307201477731465510920200369992808581222640937849713875723091912606193785091835690075823645165246793810467182463126677645381335150422649261592873181269828252500295672616779271988509297051230814247054048422070181149432332369564740979892357101292939192877987118877344391174152175129374353954536945130148652374472821401492719936792845529576560177086779983422197168248604839012669978810858297099132285300701239846212498012024999086679233644489697348935727443104235015271451951253650276740104948696695731458639726588752459294596812620751612659561062197290104860791490464856662217174647543597778534803867583351180976741041032666625639562261417639081051261360478484421195971710087091176850054129409295948289986232269527869693646062193190638557496550560749938618596301015713560625090113264412969712262911793160174265615265993193903509286267408078613867907305511909193527634047317876866768066539130204879173240459601272269707045765266242597425555226476958158594475514536216817823230713589509620138015472116606794691557836843874294581127494009308128182054744707989265838345658572409988155862660079477133295161506567175287625965255661176251802186325801894746771451030471305436911521591960393025981419472363550943941655966110116998333642027231969582517207517146826639110007398980255346407863238890852455227422508651768393299836839596015089866483362059915038442753075805952816524072635596800000000000000000000000000000000000000000*i1^239 + -7953843474491203797023820159081657444828254124697881812753227404796600491128326355775032817338942775583121991958599798834744956719051829490281991396480860493472318057977003897036136243437555866671148063203193484874181101750029869334785054043952662166993627842504301062066314065933355607322694091093678506164890606288019294418780398118422867798475976534392159842491736226262146694686785855043235076091192062927515376369876953694913030813432742547433802867085814014812875762624763671331244460613719172401792566677180472115886271662429971197700163865497621829020441225021365777505389625097603618682230297970956064557382072265254225733633214951977586010036506243239252018775762590494644932224007760397759249515408254634567594090299136892607601216260769206444862319746179797719453771335081243028456505169816100433162773749127969174208455914071312512791589050906189135289950124161635183267944639583890889616011411623770662541674318405996236397760903339571895129816983775070664240157585587290176971931032883177445859466972987891636733101395939779055296214427536816504565716096906083577680245984572803417697248918487473104578288817658809447551382287617770073259338407212677340477738956594175683604740512165909392573274783990473139978464739805066600082022980500289116456748639593867331298584676528574604396248561286446731984605117414493418769114353930043076361675257506881576627709158694433489567548887059394442179978506088192437062474790109359281015682714136446278128383560863360590242337042929171759538569709771054123990945098335507030403900768352826657559079666590747721368271580575145873806591051693541277180606348228706450520612584082332068579763319890215328036882680339181372995513380618849737176776529454065071837605564857857638608211888086143066424879432289336132738882375921073188448899486602475847788624428659476112268051324426775883340776396578713398277428225375577474888152419390237933713746048972698064049037582332131273333516543869615304727485280026525197275423820210859661408345308014675809259884092361466739509127206623794042949595883137516196414119654656514784889131498788531649909804419552044744780370404298417966233389947815808410976555937790894290717194030558768490006936544641757951005731206801208954447299176944234784421935189180392898486167214694162525611943940836249015913163343693890301911862889101084264176110147271051008894613915594020762620440032602108465279429595821349305155759500542766264598569558063018754070459548360842020559355810984491021343078594899928734382043042325932753506033904065726843468396621883554645799676217117376976811255136012862792471348693808123532860267377973244304091567892041449831452404329292971268132285677359330101898763879412756015531308333992319639794173802234370471986736505210967725609753928857331418071503358576002154456348712734137973235877837650445738873087441171173216848897435428436911602837042933869352497170533992719430313051108282063917487725788987705245796242216928772209098094727652961063934718146186054669477685337489448433320130093974006518705603726580695892763820060250022651332189454658080756791665917930444958481576191844692539593846202412677643228078724121110417516355686205169635944815255942433455789130433032894875096731957416538216970293292885204288493090367414064176835372782346101975176888889813977128313704326543112662505113821924684130049128839424619562894883613337157623197197650062343507454244711786710673747686889647970069669048203645032260808039148634656732464310838954767155200000000000000000000000000000000000000000*i1^240 + 80934153633635767443023011247965385544547714348718656064984354136195298627589785142516539193688609240321133774937099432707828843144671826735670203610537098445011621202642313679498670166524699137215026122054876954003097062014698225683546209331952895279233039489558408064946707906595363085260737924422926832920938455642019263227206744667851160604191474977505614965246909743152658214113743866486660202439224379495025282480792742075896447946006457673051254742932384425779873093620642364707555231513343543656950478320322458509840599873522963220284744781528173869076260879258558939510720359290363251540301076362007710456917817464001910983056942358452848794558191173362942709072781058650592276453644120419921780063210559170535060758111900691746478410501298878270968705260557344705165592054640332863226143500591209230249354797844799057837730574165188517552330389785085153540841270006176867699210732786179110107483696306345156838008839780092087263434098738964347223072178901951421883486187831215311594184954473189560029972339755014241039822723506178718450465828349306168411095917416128811369064714567768996613617746618956933518431818815296783846645175492953824433509021428325197800026476061456668266011119713169343877995288010921047818151145152838312458490207401608343374232465917155479477146478217774681791617527737389301683862584853345040871125648024351847252030830947433699309951906747116797828137436040814007674426057269196561588375922667271018830189126441827754825070999260470476732582846403269923122144933098827629272184714314857915104170240143426044953722673371520120180039486395217547228903938785000425518062464898915324998252773481462664261524212141758328251763683601281348350782205985734427499334052356686253657416985033143365303895841682141276806281567303001119783430715836540131417035949618442018640050451613248083589599336968953955327762617619413069125526160594114510348698893542890225477836682181709064399841247682697448427784099946501089033545168670057757034673665092869387599255859673240850442925009233330000916091071396826178229131712538561514527034179927867566162330734845605518053246944127160495578023063662440939996072150351000634080571179890511878241326313119778905827993576458995322658275225849269044100496892888050939510555097125311400186063009620717168686354722803611993075901721254859985121211353452828796377423420083181698587120180924347191406400113411551712686739012585287288782206311149908783507631681835443038651293375747236248532098076644744525836629571367833770549322803546909329382563704872337151406145439614861987434947443315120833566921636071148136841988855607986002414472808891699506342763788931588178355166127473728933977184534650215901256433250110897637392581980007936563912246802435965155361008320367483586607885754639835984145354567908879798978037267523353444899348448265237945879502794200332407862069004590881910441566934962880642658500187671726018039913284600855582565032096472648705966397090918166436971061678828863826721844512163819168140034794722799105449112408557059101697944777802293826017391913082395168300776933239555072641436508538943819757698750665119695012410260674399464581079492727034523350035879333926346123393480367573246528279402296722139729070982281416781553969733510155019551301780281009752368628070843676611283422705603901250926659580279826544297181662360573874901535806700912593133278025538197480620794744199891108185055036092493754528678683005763565850999945404641426308900009395485003986082201600000000000000000000000000000000000000*i1^241 + 69409176633453218139975072031162091558878963412141118925883049309067654826290919922252847250430877382282328236541751366332709288889629873699084271442985712426890288845242243014136051446176633598353047200537985892846251168919410853795562395170011036513019701284674793143748997035033761354793367926807182332412429959792537632889696318200249604776860297997736186315104612832498313035403157026377677447476253632643690557543528596934927938892917720519650017431022266516966090682203072637872541858511261620887241498254592884833764716502837942397922715707164251841921631419210440807899716783266518746787714538715447758274750862353571823927502764493224451457451977331307972146021027978223082004016336517555510022238001500499229689583584866670895563402404459649007315266878273044831319299819330925368714396909453452569755193051858192623783873967176115244492780526872600228519087001849764567818823056124961611993275819376733864600738604623939994453985021252809640818028530131266977017019389688878645435226784856672483188629538326090956979503514267963418825892952392266141234324397721917191518441742758177507449981641507958713211236834292349992717519293901686794675133493221991219763732116978177890081252603817941221025243622134156742864091655951507043035924604354614245784124026979338652673956086859485834860582624986367048014719499327366436026267666756538373056468587688408953901307505147512532443263954563730398863893748097354259107717876673195052824621716934997719045246678035005266243707414719152264141462668533391691700822352462704871774644067976625212054469045085464456279717309393141539181616127987009438633374095695458427077423416663904660388854929695628940055304413775709235788891696931419567361693565227112943589619942526713956093102398641734789524918314623347089880464293935455150834720842533468378202497391051529807646443987233895969525843522288871732235443189758346108593537380237737257759082973899212371850139210757889333196602815993139782972249982582449197596865399628233075310664950126009654910395625794054734227628488036046099891752566524049862056970204275086401625613807535347710108578412396132207696203704110980600857254194420330901841093677246156400861629910504480873262680169020901129418738245738486553814370894450093054488474392348638615454702220653066884759240535708932147066726025473921599449843949598220267215303899883114868560360828953928657363059295001936038250035985009515487436714397763559989998526017304327015244255978155561755547655369967591537654479743381467666953251571568554271821345859270552259700102522938563873131762544833655000684760054265512628813232554080766526087453670837046082643520028379369734702296956618882503794653376604795111416002946871025191261495048523254443517392287253090904048063036140192737479775389899493821459265672346202641753013806425475100382425181001343470991895280584691791202558322576539765060992058787842700199887037168806738593079306381836501760048902780435560130344821701035793143793154843349837092690209330167144366889920417027586741178781957109267291497217939486201248492401831300164525135901332106347279850807252564896987971328011237343865107526230459975793793667645690689486398958017506170668918793165274591755466580714668088230024760497897708007102836603418491383205532568160214092130610514818071555862175444623010944186363324402223520862777314139272822941746757287805947937672370171834186308170767593456645862870547175049209140745283363118540655073850995965831897134409973760000000000000000000000000000000000000*i1^242 + -289140036965947661693162464366493617309824919577559504446360178665845287547584099477855048744467861423538402403640130223975542206637009278876674024678508043854000127359798240674681615875694864744074962071556934311064465430326794336678488545321251470462691600717762305041908626460386844636159899157800712944805689892346412273211992592167333458293459255746982975901915330456827156346237625743456919531348549060118656828220049671617348306860573778896233601254664391097677160190509932427268278125135118956525400892823020806549519856346756940100048485730786040926971609776887706621372566305176884723354876521106133229781189556450393159506254092187040493765426892355416102287531783606787871229789112377851656045438899484072657538675282663261957196646872571856660632975193262627261574255883732335690523495657145248354010105167621180156308978889135754526313558918041660386314086930608848548857165505093382372057723884211392158809589335279605707385014384657558461790517053753595106133998475785378575942809737052801114167737694068836333327509929578570208839906280068907280493617341607723928011855245783091304298740126816417619925970809405577212970611353187339937015220716114752866769729036528591305612541705981904995584706747067943379515254208659607031798799246090486879547352532733541465565423888639109012342439550130874525847739964632162012100149212334703111088669463975802723504909970989491023449472228781104717999973878532341935585855917607094840763621116737304738032299132866229813305823800148375885054996408240877076644926994019597478760310709155871012378662366351315433826697908650911529057339429710173236945465208059325000719600995724159201147929360999312905407409147742395063022443031142213621928077930945588567219865524255508941482190740896012741146752311973694746087814517190434212517077106979195336572762767945259742942254579311582785246564325759717044792501516814254151083247546367666791889938799858862363068468468546759137181079883994522404023820936909258726384673031556183925364789666254309016628436608781165695212304812212065269930068395072524544364152233484715413371249060601711357828578878964679397351984056258874438348500513835798360488392057157399642757100360033601808883356110028827466704866824959678786164981836791039831846792505579198028987566438770573240715687665562086598761134909967565242087994048604004378079011616976504691225115004118052963797289886075445502802343769116838684284639062722183909206936215296065133132905170652054721877650882556903772814097538777696695112657645762109187132243395420158940029468608827078031186343643386283235924341036569514999576828718774274892702254422806990443766027002744104149102197786907351707583495710498738687695815929603178795008459725724902300417119002681455239882780944970254970832806155053554865776590332904903221592327898113512529514855773866424593833979371660823157971183806653542910906463856896333365679563547167001958375146752669582980664586728273270632398711894364683553153360326667378109456066345089226684740975714062337887976671348368003386537220935413498808977427034735016078842948352248804887189960970176572393936709568849008825067114597303961660818138780659662615993664059410333653618180627530532890953748404891718593275766645100104703798626444076402422651835802128489958275284400703334643898861419996607350553334561312870761982570024688288712507597259451760487030926593760518427499691231627297367939529624847611589812324002463529303846934299061162105372672000000000000000000000000000000000000*i1^243 + -425086253614529230524100633310970367202203612144431468216319758390170014666437569921661750790431462376814751871655608930065170187696009287133335062507620255575669985760755816295629177165580841549022159005830812583467986151550998737193367148570524725231458148133024471501251423509423036649781224509284102036868157851283634543915669504588413016926042279407791518992100158047267362808104133163450497492260306447232798017791749689663908280424507028823876482063727458179729085063779723213958403487267444785547585682965604703380005100094299418739936754103222747841921647266873501840388976969684942494487646599530787895219422449180864676325105359553219436696402203578709089221128058867586478585341845818992659982180710051556397745697313402944235660319495611680977328171483010158737902243343645925007269335762836299968474113661775418921819062170234501330924703178561945566343943088757756193223423309429675904377492533691962633521535106086285194633416117542754643994573863937230443517445327182805304971746707485496814606105753733786397710061192352931967209498954361861438644629843541371827120697769239213520120517046221576294785507674183652218067098674947088678717051513999187920715187202828800165401135069071181711064268150923410797517409284455028575169653812147844661806006946562306806525493982514575830918381126704089190870129339669328203047312068723518089506404076684437185804324146332411352267370711864351284064005611583083646168901916919045171781420514874906796659252910290511878651765810984212368257708690196504996764424264601125049377806899347169905796179896483226338740531019515616510587752269331738491176732855284831884368484653525809765850511049036008486283762287041543943018223783086757049724615438661260131325111501895139398849381201499873736815926426606260229161956332245753908162889855610744857355036502611064149647683153486864119511146428089959727567549048054199086099130811569264700088234362277945362311647687896698185796911400112237299887813282935880626138169150645432678685729889047248446069219002703267730657810606482104013596361020011112921678001901833740441954787534462194505768842214057669873667890362766387619027386784687623026566209416780504052589480326273290273640635598990190514763009332976886332296705338081908640069743021475531229166635689910418535758607235971849279988097945850909808513911723273979900101636046268935112832211461845965537959303044577228915368810747879151323377107974805519431245159474123793998780999149030674180202268983421211805804027114771890715852472145071996854241811514020102296521434491170119137603260185540815094208392580419302802327369994231652873425895531693049330414531722100087118980507573464158049574753755233152652654547764524125735142399409527035367800508934186931017998445142560422626346387992629246443779515145940938099324528874458521753395922446430401540707184590403261838785677647319008405207241797334689007953652868702982331261806141524866154475358701174359136931011155522080279692364337477972246008987127248769820735809129361995090096052490659448604737345308817723344339386322670271678589673931154869301819551595243908729875923026992877054323554286964020913332224575270539908516762952792976887016504332313245132513981888477265010894882586285399934584314835266074834129509260123807196412852972784807548317486305116185167388302192618081448443758201336410026822270631450095084402858664757257688474795611607015699724002869357017645617955690604525853828712916582400000000000000000000000000000000000*i1^244 + 372572918601658322644205393719738942948310891480825411843261220673630809275149931288948406567760831166380602775746808347408369084134334364290249489528473924361230555927824418358159267271016418004002199180816407138078273686552359627038386108390262166048149349077197732648740458551961790101789400161887904035687309533731692007842066083711276821449776010761011636262643066289414072702723226113345854199656639452815744629388859795464403113022552001364708907627715525316735972352655074513145645344257378129873488918679617793531495706534493422707565081942519938514995240306067457791180150370862305155302047856905926333026242027190025333087072956342329465646258010818175714405412786321248224918749197876279163007973075605071972140298074288355639625274406731918934316323931407777139772066238381407920647211074542818587773760570227905650641415901010725107135398278055346883056193270760598445214357976805802577356331356277738228784121938265364472929684475381694128219384207570745656127340723595107661524494695324820113943895388136101532964346682070215372437657403847993331347072295138565886634408959686330226281410777608377178794033559532376681946834998062335680459593304171197802420950248340012247530965613735099432486790004404269470071891614444851489803751298341557409159509379096235900226419172190592666920460430702145452215169409718122818401066063663524497417243526368364198303833801535236742294127696957713734999039929763551152117821034246307015469756108266937923554987476023579765888110747067332744960214129961532494995418724547269176158103793439323157782926722938396231146689797926703082086926168416592057776038128494149041676573298539460371606876898503086101045071842501762580033872469699904754833674572675079671331229134945743476957008819002243371543812539148479173653910753099019939741757853450353117592626614278180392613636844882332717695271081743735370427453907716479065725931148882173021115926871311611886387446159203998602535404052793621215671915151197358435167617046247243562569969543564528951391352720528357823650998931201442889222945750397757428069251305566617836641707966968714224791547628045997000950919777907624002935931046947616616070460157994172382319202674273800608024149825029375747916955623824413074979466071481984499107258287663701192412446728567766767215288766031190403444304593672824948725960589227589338009334076204475063654611314494735687312596761444299166666202771212019981143816666891091810104655219980740707824678201273737120733921000691264684974587812172394634862065310585855040189283482993460784249560547573747630973956776369669933971366786957976813794525109819945997841548134561336262756666779929035041214158492244315727759780473901079379286224798515829815256258606436150472123069708373712260697506459479936130385772327245788569260690218221184800793537852718964245873281517723752518683066060707649028779495304478443210706552963036060097185390069276612532123744794568390664151893648722366601980734487600797172295961533726698223277156600224313873592195506199672178888376665734726449773066022850451356854232300194314878644204337254286482163326252767714064051752670382769964965662391358239187306826020789894132198385401805900404063498804925647409366017738140914316396491268893209678842708923744118085504970106337387728778443612769994621471917722235707486458900811253898612844110676842518707552738531906698021974264256219967567044881340978954449673714405007810032479324099232713932800000000000000000000000000000000000*i1^245 + 1110084309811375414200674526279756199344890326994214905180233570424681801006523994677387681027928165630428139236620466545544808333354701807732526886655043672291653900357412739098422749802170274751476881606102166848220103990088421435557494294646040384716398980924207521212261715523413193107503589208262882184393642682596067818283065294892451279059560258844064346743416658050968781816411592630480957262223648250748572092612798106538753510110717558337034243313169813239476724996569212913441620569427557954293574123333774781028312503776980163153935477538197749005813218236071308789805886799918238012883976648023273082125820552645364767327470418887127760314342377308435987926639522402550121748307638195686483900630195231868927654187510238696833155974591963681185995429804316704144784259831746526347066947632506662858803388595617891373711088501247117541558612215522649326668681161727288979881998370024010804394878883070037501973272683251688611291291777574928726122136410800436707110889795445178435852073339108444816451880192970672135853989236912200880800006203351715283010153034933008086498372742423037181778053780119881121720635071540154136874340173123054361881741128041047389270215746875910609146901687382749893357614796328507611121765569818914901170010051480885542348133246858328991343535442818923133156960070369199215795669677443750542906324815557977569360404293620288061321158681363507588937115587996006502294005303717100842733537714267467173370932612265361437527496834864030997618588679699607069781326570680750733294560251772458406686057461384276547785035893792588001494457740615913154601597194093621913584693066582402183476537008181481763002900259057557921820596963014486119057581697449649201530122299679686630990597665272361896793885440243055412055323762824235702712486003701313552502901897210207564964786958790826919304761534870052490290661269562052609760834102568573399677870086994829115722843011030945098309510809234467348458634804623713176343451121132070915501331283020684700179568896057800680220168502437463527239017592203694909832245842454094140190372681160181913894379273650570609135670916322962997461884685235088551458633119214422485438624960583940716743237567151108927097432499605542644044442711856411122535563042181366720463481047811626206645447361746822990772443465424887393847452632126590598150904986214602563683230171485398656434836910810379037074151701289081551025079554641763345775199602988788395753651148865500034330096062675821027763546246114232882008990810721881456390383795461577247467180138334963541896603265863753724238221234579040348249559241780806353694574204563713734629923156349244518577166716023751286235808824551829133195304908951856391463200355612445187590581974307265805723728353498269501736918982916753930889810584144645372981433776234912970041724986281031336935607463098011282507374401920193450641581922979098065370272726768842254889763568678636796831095747487939458411474630903385773457235622688569202560257400514532872618599965518388825937599481966971625603165056096001635045846146587569921630343025785330250915706019834940600471363409985164483979135485467663831936165368308443993680752846513969096793216600860705346888982472240720842008341028598490425423140435305902746223492972193535428197262612231833269737601366619953244293848083115093411977129186598943434173546275941705037847051032637151402408589689484263771356714879816875478568017276502893239285579776000000000000000000000000000000000*i1^246 + 774744574173146815757713943892956850422226863983509305613032516483030547024981094882827637169899473863079328269628868733707786734237051704071434173265901785473169357236895983840600947691017052579543468746511335576817900379259824780942701797079325199654588208555045290401330770724554171123049110000828754060157205179425327756789594811630210865619589612573956092316019727529496679482130599347598086158109439936876721917740953470088789418736010052863916725589632803620429731183085584018720668722738549476855060135401863178896637964915944809959089032191483373579832807606969888893804317782749948778184364000705924704581329918418118918981661841032505904857329202317447361326185613223894292858776327642161926040459673876121499293161498221728315398051801222182227705759918014624001614216450814926665218557966061871788397726140700751730538767214483104970358006294817017171996736208994936155550551408110536389708641833007065632825671360022859994536139533860480517524913353967912318493649113495052565171156511435298712196018289323127817573014255181855424883736585724898110343705493779579268665867449544354726241781646770797920560147433417191835533175993703051362083021989131143626209299592002362189700698165919592511200466664350044822122808140939379840031471391104087965053131148568726956341050175190372524213889985047616073917610856384996900022397705384871589610702363975616513900909476929109550138991558654107880960985128805835215408000040691727721078708763709151040020031737890441839549527937471069248157971763170592252426776427756907655674304643408225168816868985694769222166519535816887651586449898276496987652704441540395156495089783063488904307481165555969862492484124824552907684413924279831262296110835174668967434379725967430290958024434908259173176083745887638387654124038798192801996416352346881706316123925108691461093515682373776584812632544572562643619108469140071997780857941278347787556404977411236504079909822266026695257166223372255767125959257910727093515577876608274847760225921233047646430151883539787875947498435050326886378477063114755212821400311486204485854989424934638555165371049516628668102077414715656672253166638327793488763337754230348988666107544736264335487364081253157916600307819865649390110760721143539772459934389350819405806021109149583754222687563176076305007692715537125671243835336658643447342659857099887572507470177601475510486963847478165726660465186119810505063816114747931419604851026145057449490772751115789272812832781352678869869498421058930351203540170771256879760284343805649545486230536525823444042276378008957138828856793118461424209194108974639119859404557533454844151781189860051750844472412981543470195957315701544321076673313380818629705533745505355294053333504407547085486490051546614834909721234867592030738964881384070927284097870926457279545406407837635598767666029255755257293697097966521580484879156516024187707410932415223639837845031905256258121415846488591249946270358414912482989325608860340260885639065001642478368506326968902204916397135254869327638840109279182651020825908237787328269740052838993273923931525615850875841944632720328979369098895567591672699176065373165337713824889006562037295428981129321622789935269694047616818417760403749093972566216683514153508675626808184867995094975089196151945554809543674154889177435217110197347774145113197578267515681135826281404903318028666502707504083552346090020546684964044800000000000000000000000000000000*i1^247 + 25750768338967481246939738525109766528755835568778204768328395574788008092039882627813011077580309648602927470836520572346035811122345233499089771983197736666552078318909025679358008070179277088318249983014446807379046076072889383507666967840677655581859494431841435727413473368759507333392460347463558495425609280402118896488294426811714459482871628240937919323813820121536231849834097094024630829159686650926941570124183625850832269859136089537561084250698734846222992326630627750800905655946785221372863598184264590670213694425070614071218422033592923930833472797994056205330202559491705562235163208028075995270456063856594269410927597046875863073523218001274872693548304524612098203611177721015702684384994374309120468868936518043933518853233883310481055568281573720990337939453893289608096602001195134453084871585888885593529131230623788448238518952524618085049737520020108774589910058351957941752666351476453615441969660972946049899344952597621352823612025093592404361056582663347668409193599594018368495102919902545262688746364339186392512287416031635463532936796010573556033679600633505871933781375627661841389464538089867274021034770401871731346813741327546312074616115995699126882279633112480577897766047529566523886609484379417005761904260734745922273570448298763630291833363293699425627189072466080058289739583702100271937098050051501645982171615288419903336145222129375828395415148118273186350006242831059747462110742653148937586550508646177391343053545198865479569689440386264272522899161755611775384295353124658000926327542141222237195270624246723799588401774730017989571745561282930644694474292629200591756654976456346991012481394885390684252522691672637430124503155766254141853268037675383827049343157860741856017970704170718222242746171559646991306265065832523724519471885091979289915259399432882234640190590293282483635322068900459970110119217446384295463472202631687904922501287669664568290469619597068049619439520127318187546162577191488789450153006690236832871454030914610038884414679124603642470098262045518455566034599403918517490227173175730527402001536137257302961288333544975329830420378274798266522783022533268669854855639895840141690071788328568060902433833091455475584092321145684508891348241825967563363636064918829446249094837703261676420718967871066707642191399072065302376038370543255026643952679140540600905627905839534868249076080397863037701467835617368639653078471032664291131669922485299182887689284800885752771987044495855389624930708459572414893314063505627121547624679508603841732085978257036517899560025020959399132191416210876636157432815372637423388351974562292837527035467596970438083845227072481494844340230237474489395529959176629570881835679012723018465404126533650727377149278545962915696593565724228293965282619899090901659142497958437341640142389004726272535995056048015018571784702026718112987886260187502229383950537120235807851830331682226479298039939320387782447887520161864777697026780344887387382736562567499017703659718146051855635840402079224142849863630096109426871367702085487045320697264187079018169222806805330515942417047059748747294012196489376161718452326792301013648422962682711501476180755769685817974601815793904088673787525772642429060165725234014193511874964701825881488569577834932049010379716503255823120202299120259562727685937145090151085153067176668387028011548079011244967418612118737219747840000000000000000000000000000000*i1^248 + -181966900599099397221941776040989435536501473047377802470726401582996501646249143936135870740926451492849544283563747521509725609164321983125879070501004455631002838637758510510960882251151705206156484357538635967574764234291134802243530145973985148470178225158877611266369529422597925467220049185943953960948682715379277185683354543014830958504133304755927492614875484494540412605710251389776981533965167318814917405117739170529724239032477140936797211395338195775933722015301983480556610244264327092916283814345635367893529538791760070113096111620362081816037897284264771514372171218646922387516371795309741834268548218348765975716130775056574986240332297288535140605304038302379410454253306106012708338231310322337255582681954495419061903383992814238177133254117332794833479046298351372769363021493742045100794212449218195224712455168997149252633650986505870154069542816101115536382732405698727224567551538231614301642810212692164821190218961909373959676512842424625260573496935809408428165169877430593695137205930724990471103046422244473465037427216869575669794460280862491562190047472724771083207843578389148498187508612752246945291295125527843730678003705035745963220025886384151260455598179840565550480844907871101518056447682556559369630939678122563067582315094144672999938244084589535694598217651055831324054456756413749147392395153144054838163141544369414107383584592464565168311537228753383991053684973929285020227602548167966756427968306832555445047982679483275426129552873122491605616853160554809409885011229674836595366143066645452384867692543110246315915569518971520818625163195899089467982728750348396824372643094342757240148923771836286793541516233170177539191073836729495710082855187402833316751746590304706223687337353673942420773650429611959471788738651105259644414971759754825195279453482964224290952305072990270280306014803983369818007276280228727937154766928218966907990272751088807700246788763776956028078142552133667043170109928122573629203285643510791952024434040109958270157726735788524228569728830592613261716216052508452958011954219400245009121171748089712644875106378393713632625868059443973027829245817124121325831761952964266743227625931343389995947087351809599577549135790823580908259686367354621940445933424437569041148918501502222027490606795222659208533622665686835958854970026100694788428407754196690924762833864162752561533800549615207308660393240384252343114594895067652644585069509619443444964574152993683104098135951150487070955315697965783458638463277914516662040230390209372012179195740586066252341125242884196163624647180561069464754122403181684048558828507948870194315092937716400555649281829097390327326004545837076153346409169577290950450648937676183844399007129611550642587482780771844620329838384669253948922869105812010027672706938243037528828722494911203657239255209733435814980459909585879481681745526897812548139180935244171487001756757041073389903090815569688004961111708285319313244540637743741485985954840308204341924669068926612171177362965717911637601578716448660198821623362002616187436247002410768969843312062631549027684671488730601908362461616051111382369933453401998002894693747650834006914347763961559262970426733744155847765448403771422023324274625006185133216698847589769987151023484523491610961914299288215475310552697752240846123649216120112237302325515507822024567117969761700474914940649472000000000000000000000000000000*i1^249 + 54597955782784505648405550247408539454498987025746209849584618720170069584627741364291173595166318368888862874249854491783941668461981841910451637518685423308157219595264846800749294014324999645127166378919185462987506004441226632896372399180505938974452476276440906123809206337428323857853090339334115364600091909695575164682664277658791541374742238677999194226582752789865153559583437447061458674200474904485982769879446710652429077539314290204949089955135970432094494114451057607129820587959512556796670586526096262060149760950396038136914141168423286773747437359503014495899951283447066352688518951229143951092217022576968568737524816309793965494526053291626006189207528673062454363169475629259737826669507727126435350717421775535258676055686125687736325657088147361483291792060912449269913341894614804924741658615622868056479590271742898596305839984066523106820071938128314990417773624323364279620725102293966406153091230592428118366838720431052654492033534623706486137592612572054097033311068057463294825434012361805326135920375867317959107374693711510940538265074605544241574237510669142471355831171218884500027077043581679073251351287386442027583681182910976316383640942732154841039964341936046539215248348905567466016342723879640973194933137489270630553283269141729064770502313702717374690575488400105385503110719228325891834421643312200220955309835731958244811932136520237139046656577909320108060767777518863297995430378912932825291012321455489042998700282179980854918063808877936195909574669862085673140443046722042363759108164206470876663394493448572181771387733536871093625480887960024615583464043063848279208626391670071017968230487961904229417175065457584134550248725344264963891268156345858563205286270292389597309694405156827319798967845256415301068912251854268580473142333132412763498199437859818552863033209841673645179747529847642717267686937264116937329056459316781029605610506000636771726027583553625127835998859875937173340167588432619252276750426916405918644917128612134942758021649430033395138740802536041493880804885528334825156946219608820625257097876661945197849057392993029973634275905401573814616810659615637050344861108855090187819557549650125009774126776025438834616820781081638124318678528680557881042006992116233989346861271844474682324645241450880764920737841374839945082869436955171749270519208555405827161129838249803748958106297592315111943518664215805386704682091443921221931666660503624523283472780557532854128856798601687232918741362708568065671626954226957937467787115565555222862805220444010289262236655669942571365923297047610049570897016671262518114292448191397075324401236152921457823946628988856128253494272514634524923475641430609111189692532550738281582437098893590827493031377246541890653439390108190972558331603443085104659036211031365827759317826274948756781654076407182540065506712869190441161822840309403977138459877563358219576793288397552795715383998094158808526498372053011913903432481742889704463129380244009611846545888952306878704752924873204100605169456344699990454130531783225592238176625211804174286731919955710172817561707357743829272040206628286024240409614832826972933656771310349273395527376185017699250917050077624837472028009875568136866308404889031439861457714218619040387371682253848152513609284491009825578514498102581175242341319740585986758780226106731002001042951705827737600000000000000000000000000000*i1^250 + 2402852687938677083054175111345411371526069117153408478018567630230453585707561767997114716787883960861876992276841405075821188609007755486568725243458396108632529679878505492565145741191338463516416584566631455472372601391796291776600105735832132872220926825845567603926777816717009509631585831327194105491643510794202518370158341504909936818482826689814800111133873038594637136802360136493244782123453945335874252256047804290698267189769755502868312420486662223622076986974237317132268940820270960296316468861289894431364085889227289422686825483193566904472155329997791822329011252586673065594741499392111972739584474061660236874763628468862257351198192190960189961537026391810603727959751948971545752691753167878481384384708049164139664247108280582727980673483811585871137916886619173483273122324803260456290165987211737278442700768959347023203185237922438309564728694413571734083053732039094703975026360014685213470592528158867228330390695648102588196537054241982483745307238679546907107233510044628632390820660121314474405139350251761511842006574301301574312981646701202799585480545099312735890376138717131819192465039049378803054902797992390743825670778297936941887826709429962386843975788231004336555982167316566437072331514450440627849661421463237739033935095529961741042521439278694983909158188757680172335214716556963314031347433457706634656326382533767098045298543437003007754547828505411384686094461715116329812607268390774075356670665057016043366291192518733465333932011786552512856915620966163279198178066633305231206859509769000457349142925369307839589168782389286537733828930853078874308683077109588062837706372000543467851491817385332959204442100806223704480618460419094327776654653933125673585153868441456424126025305851187961663326639141103455453857059444769603058053752150344657575982406344526421451888055489949085003009979983219398631110557614381217925806080202149552746599572353045939398533748968924907976826590798007986241217694079362007798345363248491441051863869755642849628513013607965021308892456176228544995967962452433981029420199119751084437267321597739110085825426819762156429392026089890995781209344570745080228219865773026439294513991237926028169055089644952910030821970082654235993215886010388326014482587214123418157872291442454595202595461859315665049566219053416843089375084878799677924825055966817706592448366119289341468577372286814499637124748545201954065570855265960770122689604205054712262157929728367647900647318279564519063408200790909050101626048212453116641551609782091256770236735253859807436365153038260419917626345998585255014110897288304027363001377698045059646759369142071904951272175119466269995545721459916297214840579982541939083844313924522171925676881213384065432283292950134546065312287008878180944964483501500715111948538523184838661167846806690344781200714673219599805790186886146654229277407887858924744488977915791570907412261696098270821913108586593108259560848929144039540536562997713685373245108832072335559943153030268796960697701867102583743637019698031004171388802767138597802130131133378443634012933519158946971693890011160552714143553687767924246049545212449145300342957851683365531547667559177117170948355587093700039907301987428746423149712516895982664328712301565792217060875163496879699400530410029461596287333719542008240481925360801639315482302436450886903398400000000000000000000000000000*i1^251 + 2647256430168574570498834053344755877738582017456662471636290523339982373613831662399033957078347438518167030142802268626841194252097631415055646931204561660790526793402308212962089831058430447401820048299511133137244827128093167826123445643851519096329443227466194424683499169441828510061782206790662332450614933598097467922446889383054230956762631620730000835186578220910175356834936797712581483591809922789719053131544604408076852430515391114519477786512900846290720242157255991048279891715381463743376824225797731262121206475571007028119698855033267552562049180780099765690464950276437353290121729857509126581691051329437888778205286823490298400759265282705311614429712094992487099266620339135518592818407765695320810751714872986296959097158106718852807674101034776061482356539227778152624210401138812833720468957745693576418881985203161967031091442315045435663557607074402588849122194374161510465124476232792835222761714300158597833080615814732489080678504905485013308656167289251441716621571366500296088715977719476098246834507984558911791915668712171913363139138525534376869606725712617588592910609313946072814229589553698590902175183827401093608106443753872699340038177170019094029880705657775952914933145298632744555442178654732685360677249033919438383952734507126269506358218289075363438046257741032612300020313163837429005908927578257842094453693783419831241699091681561261154336699680338250832188148068334737354243669124168386558701508651188555506371708800377041614511364262119364417969379605165676459437893418599084454580217969676321425086780367783341426176564722651011637646397629705821622163410778775061159628376875340173954877717441963214099993675871031872330235541404675178360982808615563857517884713430908982256031959855340743512715854809914456959819013538518143027436333108656999721578455877913226778486679029219310662848276950149796617655628000336928902383903193091605343541097801460437121682836440460838797570408486143507408247186610489373368309403219019347578381744258800167415834045036105426208339902547668505390616114119209545040230631349848603567041970450624389519566524946140292683199361541343573691005070684937589653170374667402293846528314610088780097183353524064999139610709897297558899269035182565260140273051418894591880268814463979564241179609442089936132287972805302463217445943317207558125904938117094160450910275363924861855349967574276701654848839847654278362112418694704745928974728594294312061747191135180623833138591613625520550849287770890574928472660009697758143993144193774617609242580955009016906027444851061560787883384884295466197875392280688278802547250656854262145116906429320205974225674767537746152940940377495913334438750922777404131439973216926504307616657389589453861624159523204848738854436637555924004413107841495287320417621795944134300739636507373801752171446860290441007086134566403005756430747522490060570357710090087083984369559982754796750616797659700132129472347128217082097918763782622463719492006580965144576860049043893014626014213861791097760093362105752582082287200737874922022013138683763249552394039875788981439714504726032986538975708378502858781991309363505533075334199552752453451789136614652852168339261154510221584544574207151072018533510726894562570622003140727605730706423787236307613606084179162338532935757154982449754679419605999414512560669458432000000000000000000000000000*i1^252 + -111225684690277481490821708825768896342980982319582910094047844376076176241930604696143355303986803327649829838325808600074018850848084481097803355584715632112839702713812336045775842881951160274951254710753116403868372616505228789097604600682024575832691695521054641373731018514648628431785469212977516517531182101631371566263097282243066573561094199395331031118114419809276848110696371527891144814792530684065022012034570185944905652630042301177295500442517360511055424394734480929880135180487852580068118585201996260725878122470434947672747534290586568775186401201706976353245940992616228882837996359158442497003818318607382912638887368582612819011300810024276449230728599918201099356145346769888205446774718420869701382098194837604362010707819544833118770605550434490640891340329442588035695016421572966991835771415330298906576018570457962064653827763686063573961508455906922244385120858498966901674617830114365988683493054957015249813712857174227565670289352406994035437258467436870898083868953019377098440406032582253644979178310406519474510941044216951492610172906120591976378938364180916239877331892291592476698622305925414292841643037304281872887796476274095577526212707724690673984268994809741410344842663652851157857859525616966528741360781929471524114880931299976191191416313312166788381556593483537558124836310522569886779841775244855515590691821007873103618959964388503799974903122730212671623491543802577728995511407224535536841704870200534856650326359535686611718802517474413502360898120295562422881392172992431936234632341977757614054883470005442762515537343611271431494665466251244525309461605532344228369554434600249977412153234804923623624088864921195140310795941216744966953418353924525481435019490143344325659202797726279170909075369067994997676788034938078855219061451017189392440786742101277555984671969726905154010788536770600944061286098934066307242486495582509627467924202854886342250141737107464285086472899077555842982078833423769667985738269137013098087636414898034613494408871946963774011956199936094450564521886141982525651279160733064216191112972083286569250041444122936728508083945671111464049397583074776493041827460851031758936631767477800723044291529897330122730872091570185091308541632046185469893309844836597511938873175301825951403157159965058956987812631461191713611170683843148679582370670195543809576674230602035200013866585871027385832571043226213678259922293325779223427892581408041322894752884183850824462530454322117459619081495671615545640377363559822399614002298160153395312467184621300110271424605435555679038477773570802983211845504783010025509284252891665194346569304301522993552025878390947647229431370681161283189502059019648972632922339784961469143689593797210815362584841113907059749233006477921576327141448656315477868029766176392009907807936574775416823628308245629363789870262611090160449508108946797716849323935119960865000259529086114446563635250719016980885071857916263789117273956051627441741267789048542891023750517677594739640495226789464771275086824668422214378066680510150555471698881492339878193923669899474557250174444876456194002442278279446523696319694303300599551729423462456055015679852025174337254635020699069434053863031616858147248386805061212552221189483123019346438569389346455468996170011729910545771909405401998936971104974274140569600000000000000000000000000*i1^253 + 12065913318979928486573170748369810367538765624064072567151439502560067061542850635578539546955980548575113320396102222360675789466213507006025030442774963168593565958082605003170730922014922496058205694559303111544956892379405680237274894358326666400751535689137199357064492670534884188124289161426543640269161765375078237999145948593963914514690358724990501423774850302430227268921211754960106762603721872873255188490379850950502614413360273249264656495212077555451958132135244736291541644774247996837897134633043160608992675353615074106777026923310197161225944535534865117665777110808133016087844158996883454952024221145391308060925244893710545540052807826463835609419847081753597102028152872766027231150302318291352065628498446797415678185663152175873289808914688443184791813412788842225527405578512692005605691989081296107435766933190991012777660968594678038281484584360403302385246093833325232211144683797935174352496146424899843220787610552034345492797994177619273653343388057570404578922930919712088322663534076460431764110077810323378690914692817513338727359945993838118776489161873194515922109866669040997842410557874282914881911712427932812269694356768363805142018942449701417860357336745153919635164691926520555304601490738468399597208044282040732384597508893831348544565225392593013124330862062826123880322603789771590807986533920396062477480205855117413819084401080592971685911555376733172753282107808865058535808192919976663035778337550995495782000212377361778832794053877846040356133275330461738902123583547449562266869377384659359601143923395161917108453755249292529487140328726591897898155094867657100685355267723772284504760725898121871057356651902417055796038815925599237946725304124261346448424905121926926704942094914699414707457781175911603518497598724202502038263478883995846391868195582125374904740832183321205094565188105859019305105371437853246199319608819110225426611838408131878867898727683079813854467592611738545885427892288351040242454582390322357386791259027012091271834868999718819392336522676661017448048115828630756946392385816842141831929670751558977564664047867482304576412248837896169418502060700765712988800134384254591615108464736705810547898427570772163488802990863032967829282573152588848617990952138303991237044191116367957228381216972621176215377464591306911979070144409839188449549258529673183192719648644974673120993209671972126375035226357790266348257281674218834364692591789868530906960684922729095407646876981958829245746319540423886218520251338072877895744790738113207128408197478301475367664672674762770292416632729620294194058922586739826196785011894783108965212414564780309527458211655056599049396202991458733822011325175444227479154017497113564093395607336124535317841244992520345082008622956428674242844488134982623121653667613182261336844507965512713254994230225191271844712068476006574628931859419427069375471937397394986117125395386424536581269982566374544769506215642415977249229009687586572573012820768736867481341616285415544016083237078848330742793784437045724556735981967761547781215114960878246595661435440849648508779829047184617602465409920112702825254924760268247239678272711790941867455317770585047218405544809691387518906623563939925180968211594998487517503135160721172599891121983061943364049749895532634975354271048982427860992000000000000000000000000000*i1^254 + 74414433921860124934716654365782121292186930332447574480130662934020515074014351419536629771917049671629886716337742493966164119678485710267470536414406191924541639136460748910082609386492789826219362148719900599836307901760549900036890592378298915833532969158367544863303914123360739249071214943555528467628271964816681837154616219681075001310626260782156173765662361982407137579019406095942178807168330696287741535773331444530908349388000636908135458169523613393389886044206999011140967681593613178175762392576138965017093597651707553454301844749923924287539884744429811248214720061448945479660573075937165620216664164992423323106822986322162868757737017144875329961441000696358523088175762515744053316212346975151253465370252738787671549196022503510488730162986522827990255748090752607374590523321147567979070390021137566373750265274215799718057822051984369255937900611280585356192613756765641734235040946399780241051187716781944507244600669008663397739507830571473107595812298039427611382036753398448682761580606717056570883404043297241147108514717293208377883733967053324166778386201946789461816863197604335860183518190248793430632262945716486262537507814637645520954219674436623708101949258438728643076746005662205053609163180851238881916800187971805145196120668026064833114916343244804706348680832956830564133377117314229335428562980105853431798098410614057945633755995755310221715047157436305214730813924273995723705241759017451035837255440911713466437605795997098741661101218286296732706283902480095297392218699953513799746489819489220001539644976769800516982508129310526901386323300137274066704511581842145872659065441748813227007955201506413709197964171623513134884274926599070528243716303649935511405857439882192717010393647195969111521076477234443872596712844164994324761180387115241565522499769250996104590060740625331927055678678952898292641588205974268375290924676092943200695701674843086819967050123361169081666775073676144522565827300820222317856399300330219683918454400850092153970828927944239350430003775572562971828440153997942805382466726501832120231776564324654238530926354809744892527641784533331728200731965682870657353068954923780863631192707551354574673341179345939045196167683573784369880750551533424700571826312506938453665950747621876258154499775426169415447325945203886448853455892301722547153551335286511224487387561941218193601080691570003356712466892721949652217992730322385353930775926363240327102449981852125382931443163755002398467004710650339160350266429674950204900888614630931688978355497842629266635038154986189514578554802610743065912592564493386962608011077179447286678256819432466739857031702721791137227541621219964838184009221698005567524792767680402114587807693532605695633824998219591194369702038867214330367867080454151535275792202967037481141942296497955406714509765569240142331440074173381299936677521217781877527450341604472564910375277186570746525058122821872218146070253538322643451820859475462760278737050202054115047110554650689277485956228881842910601426418492244799724368291893698766866944766584505668439654143387615150197660768173669750832294761643278180520607868819455168837827409414816399882793502126460394582920144409570647491715619512080457347083718252275582200888197475562307141214994883382765317631248254236001168126902272000000000000000000000000*i1^255 + 6315189241415162971436990622263070768321431653798211033834717336504203081966336649982090133805922978693702430427844039214499897837788700967546064727404957037729198526811199506877478762678417056529634709906220177735483908076436101622266032402777829282290297342910546205015988208433853098742588545328266233135952396792301881282885220118825009257123051578712296963140561610375733586639597634255243642980367029023593026802619271944331305505286185556240159665660842058679753505071422859758328784261643755442768508044785418827219603413160252480553557931334449979481131136482903379546741094280608727544113650602623914510947896803629396990923476582324229754390128076910678526185686582994102236987201682246948146352805268857796377716927930402683009038070735211746501751637621405119058542576797149343186866077703156457986847208208719183951896732641158096154912395744270460173393405242806475784419083409323988853834293641417436666488506990497930658367329822650771583381104001634461267120929695104514661656110639012264587690584949160084373567324365968040762500969316648071945623656249447757435363977044062537175903784017198631121509489999617515338125446062228913581377850114968972851116374095259841846760541463392491219730074115162114257473303265984308404081663356854440854817856804636138705872890841694917857815080726392403198539374129183785767191194946461272132207830567756600365311667416339139326651872953662929510101001356212928482648363839628736163110111418201864583713173565903893859669493849917900489036320031292918991785276462430354862504149879810528392583995275242395516003719269680923932331959005303579554024357991343157475184061840361606942517684909911181520386060046668523076218371406909835056261898525876832584633830875555720913471517756772302078727800542652915794076405476203365091454094745448124903246029057050944165913010385356976043262896326069353339007576089835347158379524864783641096413474238830023788885597650810764050964798773186077140737113228075323629338590520213164007850776468113468784032165574303948924539558393972003624714088178351924288408391040691363335743896830678689377941639941628149937242396402887742834763034661556686682402678290307267192746911786778497415226237367780978720579301915794378741993588485201886575277338746780830299476408621363159978329174426437246069138789113298026385012513208312486845047811213976982492143304647044454942205839429118397172001957448887763077051193763820014504701520825106095015380830185368611039916980583416614187479392927888507110869156790408294441929414189393218922137544158201365233965338818428611938293696479346440065885810980090255255141635228910878770538134342041081390063475228684154119910812889473080619202571453385481832265585057004545184544916980531744021116589703397756579637800726582532632954869470356925789351306862932698701004368497655179856710164046271451257677793911362611746261002435472390557997226963014454803485318500710977929187736736951803247092055794774113283730419035157740996356654965506788911367525697739921715419147805395388137605331906349560462830042450035773643789091712665738415496997996970790498242679465344311188171155195739421068023111988247633291764936251787848535819290334505073832255461306973031228313885701370210321486843556011327335434673368059661166009673727098115083176593537472921600000000000000000000000*i1^256 + -241255155680303390828694532607262971852847503864976413431444750752516597893816099580606127146812208989252999158731149650248302062695818165448917238295773399898641244629569181984343557906036901014103173467564011107609883837046643836881031485589291286434379917476096224479637321546477584435558793954156577110081721756109431221784508517354309148245734462343142081258932810332586806888518065482128868279100218790746802793431505431739179366880471224146693442460249830243042341326237226211801769343110890672144162649308313660577000905189854399198456617877279491491392624639662266937377243224635476780706229350398152315270546190859530395156851098405990837979016826306382667459789851297759482899045845056992569787911248199851941853089124555492300346886608036099912810330356795910386687295711509420055705926992498573903548414448955119533396679533971958328524806472480503294505735620874716290423287201998085418503445737167265547695782930681557491914786304614682343787552722206951800536959364233398824653492315797896109966591373353596166379345802961378761938264713412665278436664548599452322758321147999146136998281195237435055004673059993397980623544916085507943220330637225781235386099214791799309912996488757175821333618019465861529349010328442016871482669711945229474455141987176996588495793430824428545470737073499008288652232228500404385885105990802224186270998234284376992232275000567023128948339738061289763343359824537187683732206707683976827284408485040023525989923846831366065316806009602095892678761573709905494252285318052278170055887469500004533050200885859186427968242578451634689245582428579639302420310635443332663827777020999008886312303503802076077917343587017495566666391735619966199492879725307131246390862284093893618339489555852544781550290364026944134422680107805688207963821005949704568776677606529705714485720725882694683627870815012665773293849760752899855321332704691351118515381438798464898967189045600111342554044610249701385442466972796340563676001722225702505434696401965009995952612325787412252778260416288864701216068340459857270476564533388812835685101053904418012886033421206422765167908502467970577063242440481091676407848053132428350895142994033568829097393592368541180089330901010821884820195445272965121364709493311572633760277519469535947836155676782425504051615814140005343574847563563785370301793501429118129284899834989449540695674149855579404670341824744270963875200690454101312422588011345051696065352202582234672462394395643368481465729674689891015198040959628216947007653073355742157806859974266786862190224462163429631194711178789864423575527555174549071900472695032453483310047842871845435076077553960215438461716738084517512373280706411088001981626034622148314435105587019433892513988932511536950177729517830230404315200686731807924886446343710448466944762085308725967498674045545918564935547172135980462050676869088935496562072150159827506122410102984704849604948123310751626140066623359776755196968876796970114811570612913732798008358702636039963250445036496175992259195787025052174941060763081919479382268223066334847032945920072257829001115256848770011570105435274413855585136894713385848142865271504771873058642532584114466070886333989302520886794983864039301052387342754627075689734785467749735892387378594999707893760000000000000000000000*i1^257 + 1765271225500956478791625076480329525406295828447393733981528063267212794197637820469284238549595565030311778303459438637186994308060870244980085461248585419104783288006902446985803239293596731105379072440176118758163422451161515151794492062014535999275897780875351668318407650578454981930247676113153692998126906608471673080363545895586010195373755184580134098188115708921400318795323306859571484623230075830407145731017038955874797515423643205988875358662924762998222148235038878907505001013027192963678703459518942840222584270058317196596055521260714212800865540120430068615326807234935043934671736942550664891559463557884228412954812742403284638611810124110455729465771456760374534719275384666248671671244153232884225072216909881355623884182230558363546399706695671233313234734993920780134569422740896357703433597808965652082247808193476943552385450876983919405876468053870616279860145465999286166309004806635032286406467775836036950169482812694416485111647867259745949423870485972670884421146320340797659728926240183930129221051429168192370544387625839914596561121408569433384448882266587349150367407538641757281059406745985346206431885775958114455715283368470759169015265580066994204639262802976891613364106107865719578168756526018566850751413135177283344974449496276558441078563517084965679953105163530336935520871077392486132653060060009721607863584011973259441209695636376415861548222114218275510637478779975012478795803026053284494113324464201399889519508772933153427344941105901427637014381557168217090294811993252552374535415035412574368195745336091307063061865783588739433424001771371525967647853495591744614923409349350258368795071622952392871226969425622430752613232233867542042215387008178753949060531822154449675144411077381119323709011503069034824984806800833950784101306113088665721678753291329072353639522123560496051559128973907583976594940796418763132501529255380133636782504533515556428317068403079235107479078298694842565544346789482157345363758803767021606255181786193586361754628423161463456885851381004585779455816228501489214871937466091137061141745917973528709877746489877432501370117408666894976038396927776663318893562505703049521630035641839608411937623973166859910252873250012528466340148878181563081034631194912814383107983201467276977203046168117343429036070263579359351859628159384482929924262652936868847095095892948406381490189357834767217314323477787461379380939148976460492710559176028341636353251040300932880984072692367412311049176205093489399561003801404056206212311868954408790956467158392983215970243574689641349821410695483859365881325310204461504563965712295307079878838810110901463115924073273056124796025948216877142889869816900803792790463391574470748733816391411772724992888954993354692850256483295159808190793420061624667021724425104894755069477465953513549228888134378128146620734339561774696571284836827302919275488452884013114274158096760644060282465472059060856216212605421067824402783176649505463987041226463220028787395111708050770875356879581043138618694483696631643095474617332077965135497428779743415844022060541231986736908043891759391186216153434961889722717765036632021118510261462690601811141657901936047730613883630940196740931079809062990595372489456129300080893558266846125362249728000000000000000000000*i1^258 + 6537028026730593691557005760309410537823378293637304411559111573567645258697073394229424815512486127264738161655517113893559403692497011363574143595602740206638153658961624273453106495629872980678356052862407171131594253367763134884607164093275359306816145070660248099710488787272968467960210958399661564410803403670428119731319066368993734170218138350239704047578041892253079178183500989680159195797956491464610650946461879045199979390411727465943351501888028214940072130352439742940369713119431342815400798427747992065415778124858552798500656044565889154532579405918073943550880351547356148896121950329946665775048271495657481608681588370634833894516694161360548720848571812680442936505776358877914356893166756422378712824760690855774003810791582858735865828717916733518757043229075767886862103331143679987089220845879025639805061056404696167428050448593443753415353870489519524379325120208344273098089878104119686080634241389595664253771112377808923298871259753608935176068942145589376982940148562808497842659729542179241090047432403977363806896043579296146469037359281481093156335398526984960806222399685967696904429314810346997784908182248612573540906865600891213932405126283900442387283184969070137329837453459897220147460410650536634278011828041732260245416174286191484771221785426876656201289978662997839974879656607794303002731770208033710994952291145977381607573315778945975867108722960433592923265622705574683633942306437372463523090623033110260721753617102365171500357833114329146740918655224201321661651476836360656500814576150161598685571513880838567202223000073653449419855404117794085632622938720670525620507554651181425042166827372093213005263063610828902630931598980804780093778368626358985875236982936137992814748261383615051526699573580291190640077375431493732218880782195227900727644346327201815948045321838066616064031812398162418836322108442693930754759767538619800691405101123980095547000303128317878386731372524213529382028295434147885728970197784485341926900116329893876213024228047162681771701343901492137338584716014590143104155319554642854275059289876100410035606155523759532802026620914173676205950013485828119512002078405071803379580622500688435623823384903520497004215771527678221345797721531270129929664935465733420601315405951386917373271832155152441662985237588853634559852649186290082329216167433909453056876278549657158614836829819103722348662331227718832158712162060081658599760663662269243064240584817346650481999677009214084180249098630996652481328892956167693288327049349992337007867800329829283613867471828120429229208226289916696439781564124233318063708160061954570503437646859164817233138857765774670205432052446071937504249828258581284578740787385807443892484846927465966304380787452370423003690988755872252439737601600049640751029364225665677614291181263540047331047040447691306187226853014021537983723214720120196620062005826730815591583671722265001127959096796522483566121338142364274697796683916054126867543157166939779210048169552108843372558405106689531308757909673798359820304641296995657683898324567992076357372646012047734732090801631962050597163272300337358414210823501719384681791356558495944550249376188664279070301798955356245655430238546333777689219133281066832047843339717836800000000000000000000*i1^259 + 5139057267402773768287922334311176675064536395152005097487021242687669556822815456308740987273193923277494186491670017640597188883400996889184599038411801979674953937995074772935613196246331926734554568438726563317014253052095924049147072727902102008616230479070340042646946754669413752161514920880441244996030499909631993644465885631801902906966186565204872276941119521539743798720719879715717328067050349828339712423512643252392226738009222613964595955178698100259573953358756555982607764447533676946055906700209693001124177332318521481655192394929842555004636900065574326313288489683397731892228523763959082368967067102854395807589360114337094371156414672913779061192856414268296960306670507512309627899984666258025155556040670798931127190768399669396616044643653786432959900577993936900735115946434400329484944651951595009857382629791301234598088757252183069741137073755650081898559710927014758632391098172033396756969409276893116123198335756458710913698393195017985178497338589005975352330381716684688558076374341319854828991075561784074971438904751630401456734145653428144721635149794202188905718587687620707508226248632502089455577116502690585599948270170857850307752736979540560925275471394883667894080743892271802846505681651486607216810835759454266563591453431762826362551027134801511909911541395708857883639119470062489340841134879240231998010862583380677994809074645368842608044025565710504778061826210603858775565543364479448345284354696913384932540686915063759650467075006760599455550073916834036580421523636559155513314963752818921549956450686961122416395342894683725324619261827130230715065327480737724023763140518631720731670974239732041054515099063755938858351804669861832627163640888529398249698714101973613580276750324293266824201553854605151077500655420710949617079877334678802273568157850277928094915163039903011079386624496736388578723576943933690811321800166682445574622643653067514182515550577609434346983687864238625262019488629005200216863089312519098215127236780711484683109807233106497470983260164716224635712110408335024344476079879431341592441778899640863881954668493132055072974980493191893831154844909741288974114892539336265721218754677546390850786476372471312817873469104627256942893429545489143985660864243150148645193152144469526177816597347945258562999740332160319554663523153500898177459434820311264599500529729640515865248567346577825830473656127312664808462055621605442239403439206257740729939783133937297495075451910005731371757039324795819034432755845157893610939383394020891134432529090763799215885256622036147154408464161089323057449887422311068143481733642078867932458588534611985775112132493207215919286253826609258849684417499482399170748707440888397178378432101272272946027313247956393674108936653849426559290600885855305625611301109154657642165518953386838151991471121368621801109897814866311447696749857786924201563573952142421664519893846425697506903960690824609469496850748177999423844241979900312117595318958124469405879930922622549691434353987533142532238312430810365270917704150937936101282024842426272399533795993344553378496532095630885115419977456300011553110214377655430339570690726390814120964603621471631696411634870718898962149790576329661429471103105389035520000000000000000000*i1^260 + 163085270807482469994206554278612775071389288336469000400497135516481955355689740823610318676637971244076078478504271365355411133177668894165482483443488899025976554043920338468695956951675105122039000507044387843501686457451191169755967987028833090322913274408027630123048040636328021572346695380800017937324238252847360278561337830461721742034869971270709329428452841922482601644894330005260059228449481315421874162113668465191866178802155774696162836380673014713887665417137445774124389885924366379251469781627576034043815056092099975900757294111931962192170518785321454863965553130669023611597893850559003464220803511046658152250563657297443681054638303113143779746970182159659976380996458408083516414102749598034430379170607280802341049956485903833650700439657586628421903166905958168858659611208543756895011075005943150519400722749599144106592733939719433108873661903760960237845662892821987163659088942582112513982169842503740664571692535237184719548742690624456637628641149031219195432334309953925832192424541685232821055172609665277005268037855797152536245533290415265857265806400469701343584905462759355283852490588490799521107163219080560204413421755246520211260395003680550801026168624946656171591207176186071670418790527241276005624244086255138914935473410641733787415230121954932216592090311392801668460901321752175231114764850506652538415129547218787358428180573461555702775014021133434452919842572315432801467518380465728009262119883246456889831769676619886127999660997211951407507290124516289895043101860777507249065384349330065138822141013652349413169544442505010738155053356363815013598992498859819839701790787076572144007564782920657383890742526542275092643893271271354867062143297130720982804201087329856693927584146096284591149080539984520515339926095486972248696585509502701378587451620532230438485478441292100595431881807866147024834218219914050239341534761320247797480345689275435838262849033473434264873691324087933805115779325683825281223459863569502925501606588771349306171411626190871652220346298062842297127935478045667932393904146690163388986212296952731588042833120284083026747860509668087366297026382250583137592828782842050776652326219983745227429859721102567663623626539680523330743050797386479531651556065371323392246517201813820290539921941651457216138515700037279474923620865783524095969217389232513514228877585493095786618499890901662111367339093132590791907879544708544136753495196213018791548795367354784574298310269876852304840947836258781855652165201503289461093845027708567927787825750359428200602651767756056316992873909358322623051005048868239738891351570467305406559076320038898329340114491373975734841906005234786641979170975574886086433622322549187144362502337438769332262322742900042070652931172762667128301765708626232372992372337494827208770480844179329503846893275913582757108273486343265957796377924082511682889892890914701988528839339315392641410414345283389477422145933142546526579035096875197909497830919706690439746070179372408732753503646760489371800319872018346973945362936248927051908470091402692178733410937994940308157081203985611455338011985074873734683248577767893331772327370922085874752044298316386612160250300416593908530173140696825856000000000000000000000*i1^261 + 1206702077595843362646544294887604894964488280418071970202351159859775001658743723336752185372837328965918989810825935985777828885291470040500857954042601937793933804778611060926700311431469466399696136324911131881668140361145849214008144211679731143737322192947555220446137251523931298203169306164732649927865755513177924746070857937898731665143866512327549205022905342032206090948267737201168108207344232966964434104769504169511684714495670767769540731108263133520407511211828954912961360094655554201263318963636845199767305025925044712632273369306793460089785748935285570007376780850325206674098434306802616309925089676217104902800940519112444400282073016701452103402728212963628989810532665714429151387936934522604716963898014242073806096578148070256300358029062959445030943871576478923048650272311084597203972483657675277555859695336123040129551552290569091852373604637640853586650279474863386888368264008316178529073044402333407223677575697237408701372369703863132430802488201593319501695810234005407383240211014331020540360319210128201398737086299947431275074736547552184293880763858457754291122918116912127074554053593679326418414671533309071059920212266481478419727592682449254012855819660661452283552789822404230443260609126229643857264362669190015104621701494623105552037011377388572490355862307451535622135387270347692001632686182334857463325839642761364728871550655052828432968489428854668436520036139400657960787939087459686469761590754699411387162399796738393297597173353493328605499774218089860048360223107883002591674006357993787806413195347627633041759350319748073380322779440005043376519108177664155825466958691743792943628351277903400575867869864791749488043222496714034902143822674280961779106222695963414654608242577805425074457118790170988400599375574911088605133837958153379990882378303009437957448341968220933693895030125974784662627678949310981104985218589541541754398602863229321551890947012663198326056443226944123767732024645809644881306497712451096662684605946760356911219768867981668166278307843863059830661085346277987740960320017778234460304139819044856310596950170821758140660256368647262986236080278244641818419076963416202580253527388081618327989531028148710957699505762218395316240687776995928340559003822617747712900368288487930556390078501114859571502373865958390372323656009777954617443964256196840460281157195214315613050558423184753861635463630779140062481708175910336600204286483191406790800057792574309254073018769944703541497758327886913295343257891017409261593713101979681062360568057410883422097090638737897422350585757517638999256087003239121729707192052333384101804381361026930334883375628515933026824223707309396289145421565425449656121197679357406717417886001047553967185579303596448265832802324964832377437382206786144640474144775876434514001875472925509876326479279266220801278152452805497345935662519332540250419108239843394589915037015159843233251743694706296462659815002105221057333450417321318660059289032088857200855257587868448869509475361955630706630868643722342482079835076413819702606680493327784856474976616755284907086728414376025154665756576715370140195825059833596321357473983251998805789966838079127493288784833384154136576000000000000000000*i1^262 + 14179412092984871206312034307455672433694904668515564714483419577204138712969018606329385008501572535174600585505598798744375264737830082541514295133562522685358255384121724136011664688244840931976732301573252550553423925262251530985467198492449792671489605647128126526380708599868007552160784278447018849714172526189104042108911836578928490749395613968557862754604424049226740586479541648399039059590931269321691679461944517826227857817806820037907339516264848793552940183624682142855799661608484062051877672926993830878623700746148733710128346136443725294368610969559547983174705640870014054769270680398000852244742458963569725669173503932529694716355680829391022424587063032175897005651155361954250020737500787840354481028444272181249265697865244860403858408747723797339464207608237185756875473746735447570300558265619823514284536493918550873648450053992383158909625509896843588220733460966541504598371782528078778284813163834365417000323380874941247176714486056691843819441668983233443520117329213877635538679881110527408916359577437896157577493566650052990288626898850225615983764711796638041473112103262887149044155003298870069677678150163903610239828322952861258194771868262983746952519160750681807557286176952839548322417557142561585556072917379478387130007367236239723879491230980029211535663080374495928454153404742683212867245090964222205424019683285725317807236921784569307819196764045588771753557676858865537253254707798142106329381507482124250371945125534404391271279698128029041118508434668682488189301079378402935269893151636189394102841609872628640150498522135890680181144127034415639755449435777629088380043882966870084194940462010408430483312058942924182237624543907617473753018614418294186487184412577262425419103108148846002254106319988268922150186831539138243149874571596359728932165445036446751134709452768305080946114128187519882444660249870101113725254160108538951596783653216428683195821540662941871663544041735533651260351226539452425211355038447663105658073153998565875098218203445337309302387882992694881348914662720683178586902151076448761859982905879879444469393198203243784468716206899916615166670268398476340681105694662506163675480018236818293655587585977257937244616687169048709489316723030921603550034041583229634951948556192104539139889376350302564618518073763513870203938349359642640011604173967114349635652385266967864521047459183823427048771336949998518360560676462704181923346560010270484009733600026432518499346641520113871149411049809162173801087949779520786690245460408562398716894552642260921257603523316867325506970292733992653216388080640299352052446006686551508213580932336237377189107894389151092765201927843037480602885575194214196697344576997486610552559912976123335228676729016832262332135369345025176324711012601110329679842062062898235529957985323547427708200463722564693872633192933891624230717689244635025898018935680915901034322379226376851325491856402162767596281134109692320622265024868051788903981499868661200460762082817058851831434276520237694399361527325793405617102201744577748925445999390496683954918762803579216902738899097342442535513708613423747265504354968543038824783877321509201674453831681706698536386560000000000000000*i1^263 + 11722536520363076826204207675052618968504593637963038297787888048240633946346346487088358426847824439928678057081358872393188282326885811722323785698418176296365512483217578933345514600710801089495890803705160677050080892572765834676019734807574479321371100628069602954812535090119134463979690278321382667738119751686250778633559802753892311066408547502524848839847085993034180989717932374276698452830023712644158682289742649343461004829599007018630058311675844383065195285146607602057082749267713759906721141041926897698516300573395145735207410117866898974869790960350339427786718092612054569054943764775005320003985999711479753209890011749383593348679653592147998486333013035877526919388462570081635666912731676542211227522635947424185650139982930372674977298444031102609528281795155040554246529373370488561536104407988500354034178137008622977906242324161554396629712493960000171823101077506851946270542693023726746237165708844505810461639926031218004479242943361090351096605636847209070558569782978397625050129341439101570468781288273507183348936801845093719059015776351722210431397228785637716658384613297630417668321431734877041040022731304143450081068497952383139814854118962442428378846285997581826379900093029996806454567368908516203925478868527017733819723150349430791447248809137460728679076878528259786221572144650773025821853102304900253419230261712957606742370361878806217264144643409262086775251672358766792889607944817153964246146939744799982143617323136309005166729169975578717485775710283465941819268419914842122047138920800951550837143085076007441770329961743975929108296707989392837567532611564599747584489502170136713292237851961973116029750631104552219975330479345213070622292022284650120064129293843431852886974440596039363261923699000973028479484314820544950693934820475696012724037465106925628612525883367843547892722615764591102606714490765895376643980786611708737459649925822300548529835786959267997236948872961074418047643895160572531452711011136109223483944843210805605987442324342286147220304893707946915320359485253009857497590316645133731751499925190347243693803167338951538210912775110076402397555650666869001011264394047122310108068141751942678082179766670489671138794203126111330647188321888934177786398637887121734741749388780563307367403766580056955426945920168715554111410275367877924500480562481046400059399943387070905378521170157333495030620271219154446185007762731031859919652059822150654192093510043250624190201394956614108822147109453517548892112943237065110196750304783540114713798323749771058038841805928340842343606638119695865534594137554076132791779957899010565441954002566506747906095382818122938767184023837758172078468643134807434117454137419079623698020461878323611954766278674089205152136383925692841336982291472732059530527572535336366447322762141614680466859572820387025053755372937344035927430988964090679464204803729535494946155982047609021297834953011863814847193925768254952067889938902524175979420343611322294553401568698894510152710460239201412329653601989720593058227763803096744635416209133219165093950118124448534602780927330098899337326845915564339815654180660883532717710814185710647165059072000000000000000*i1^264 + 27497431061315650162764392507646142746625402185095320459471539229328858624019494756946610214874486596265544824939644771149530534837354940295282743833634777733016591463499822989905891975598443771301121355717293420862417394180039940777079880914090227411313938363530576351207810018232674474082874240227323886808622807614791825060177799286722906876113235440912332589263982352241078194397054064574164195348353332833022527852322376036532360004020971955607768144096279480931767584605354915957366676445966543154034196952250359330402777785669192300513809233552918194043542579470246626389832610961737860637561373222299376181098697233873666241587756956042588528961160975042437117997825285690065389655662804895381531753130048109377714551787996736740568749150356777281395669908380556509866829317547475583720875151637170133362851515088358492530460869148850125860614836873822797269252660666659919250261050169791970819522917969948242084713888101360386919117741440878269909804973560038570309263971519272224470836661487981464508046440835279904751435735182100610513619038524103582931678594954328790359858793025872025518036020766646587590611173150370533569029159730366057051124237983785957348386867719808147760656339617198871423936725196782330331355791702812041019055538417105941736137201449409063791351793887211068557221610420232791282337555365946026738031712929639898568887624881805305891846916910651596155510206249870371397679072981503891926497874766119641758144501490542135919925492854900665879171555963847086221277639566967291323076327910725318855246860347593527142404462661473800735847572092373000393135312573139511496307734794106052922880339140085921094684029841046063498051114550054769547068039959914523373053378510188094331144402703477884405565226074120536747861801491663730701162331114360031085919356358281606982665086296188661240994856476646840429290965186616182898619141729675872852868425138987559978015296022531234640143178061439290651078363192440275217626996481100410645164157405432741184614515387962229285498526900434256983983226600434146350059202576569518872724068199800528359274545391385982031633939342926391172373740250743834990889069886521015633233348350143469735198794959957934566306768854334513705438811066445417253195361207921299626454127657235049941265576748888397835684229375275314675236172285449761210871544479280415723012466522683836511827885943100722381374984346484939951882517832875848334211694380258181223536290078304448521081484532120530628556234423949436069291267935609415541397656807593730489330022562247210939297366008402672404389413093926150467495187217333082707563342519611868816477705452269803821758900991833867291493672645414923379325521912186704664738726126158333840008570843311519860929613895073807471523621057111781577948500132632260781663970223051856935212326221378312788343146412932637741912152614361192746086980452509243952315182865574227758248491741458228041920459058451845406100007835038666921236017336457922933763303478993077659553542185200332708568974785402890716083999056819189283682956503285520072732052601010005830146004624707953546341295406238119003314794640054329456824526835095985120990551445419162541123174400000000000000*i1^265 + -13362814935105266112089749247750391399344574205087913012273157778714790721737337248148793209772097023110298897771736675454854511830876713873881296705721049215670799510862864271619573443944165011082576725526733370217142531436538199746399674532686033492979292047614923844167224703219678149060062261870970129264160965157012422645418874914570096488586604572950240060242569925044452971290283827796645346308523394866443707788849909539658708040317470984666542108485632906484772160619593913906450764342628219014440656517721130407050963363337606303576680142912336161042102836511852585930002610185530850446547242313316617942157762258744522359370124370071208641767118399004851465148472129921289503910982111446649732834500317669302990547504095883355145721563255626605106882165802511983647192532597754261763483895157187693022576174753569256193304111087703240906868541534360344811837551149223466305962621135098670461626154359836156473785266347778686788146929276010566536619370980388983477004692289586543907981210496000924021409902854088554068429034793617029871034788186362440914399154691357587682321654300136478561742440124897949634223969715454425447057856434394611302756020122586624970294049839025162753477444801764933191911213865025721298780092548537629067430954636548959678950535066709890302577624493843718021672546081471258633871385138036472520475010614259963704188769198841461051076327128259460556945878131326168589044673627760471224006915957990547109375517550042401178122547358744945633322916940276366137963182843949554296756873710441478833791187802498059554586817462882298110404529974263913161303103639744418515815449658844856230435277927116511337334560756644379844877804905325014831494942976873422332230575275337535168673922492186131769429155646476432413343292197599823087837862031583891565268395395446575462745315024373403598818089551709459357411329444947577585248737247004499680459465986505381998830707904324629835171035546405800622896108248370995074226293716805196812406245141039403768641763440672498111122598889831903382525482435815566240925975390990650037443290272183580535918810560241782022047077798793802629624306823217995472674193576282588420133852715057310576680362329225121276407158294460543903964176254988434600024614879946517335782549222138315325541783817489218855916681699163403315543004453401734047023794909677461982461434114047082233116078188646327070193529745333875399808425698251827552327081120769499682567326137212878938383693279474415740068804750622143581240585708979185127094164015757338677263557609262611599475498273425622071574990026860600572649859132654872156243014633763051617051012432694645895514047935140569448789475621825086980509400897422514681079497670511932933191665616741077591943854400053631473245099264073522488465424265003760784893069246991477751894185767345094934069012527556117143766483184304784863490332626422248990116592629500801813134422607596034214671307048785877591782201268099852167898597220013829155552405555336052924294890248728389680655176674254784481120564734448279440597102162976132162085318468699212225531950051003974144110120360760661447895535791668189542007579380799876434870927360000000000000*i1^266 + 9950015168842786571584623500544932636212565478015729459456652616359269057243834253816733226662919097351574590872037594507390004418441711273208121561686806436954912450484825224630449676645866638038079231922346760108069104073828717447301185724446075338289773571236364907015445238824288692266490300579070573521414404141614353685193086036849934746629084873359848500553472636216575106975256676958448962792092444851923842640631105263430950258496594844137852748841771856868622651425582617353025294337454936930189857290225256788835227993866081187847780988723051053457475612714651662143762742145966012196112517119288746935932320402511707589459521790502845280457496516938683664463944602180811728109021804578770130861850331801462163407323490174896249551694241183848671907450494960960147277693144322538329364727731829130228141459020057387476996954261323797692009092184503575990867789111494505101496118025735896931877524231827608568022046764941885551042579741089546180113796143145442843726074026271574512792164062655194990860939054664323371937473254048220125355506416178839995610259624740770379106929813463314966762214427635097437861552755424128257060780831096316461681351531225281801628984128688106605919210781725740380741705607750063759121052748603218745091336752894197923234914660449786070007814016866473884774332088283117643324738333029804643390882482976783057261830684911695528180961025814623613349592594499188474278786142950252570336580331903103669530173387409770881242176394593659830945937190273921926689929628069131098255607871586621684308828510433323390486184606331823213165318852228794863184504124425855460363816384990754892032449800865266082416119126027174638253527242231871723402378186636011998184084364702907117682391668178310567397859362302257365538993467139357210510765477983514284717318957221854762095620313444336228056462562071822078653565445188363779436297509077689466143887617011709701732371853473419076002308581324706658598908223755018723900335093390576366235950189182301148413709850887991976890155070448792568050254347609576237065106485363562378287000596862967256790358598832216463737655321537362561420010000980316622338999221498656961972492236082868487852081001151435293458584710485602116606562537526473077988171710571470103971898215918989869949833872204196695452479161577565883022036742925571715733939162756589580722084198657458460436759946104934891179333393808968571064235951898924390684840313240718315606442145617481131026451333042573956142926547553283534485293368922930269449646727787981832663934781425876707065518364731282959697240027232667253517376234751011934512831297628716407381025874788552794856190836502373238463609025029667893914956418747447060468269059413873811106278822945928058488040813551288791839794385036680541600851021183267443916455164440712242764941889605180783313001348641914312173670062647343014259090120706500795610707579167492153473861163859650550713332736510398953662990522195773072122505832162796704089273166053854332747127456536288938592407409039122679618498124319691803400470913798153237142519511389478001023330384333067155509100360175751022370599854183763016041889792000000000000*i1^267 + 28086897193190609560969167200082561814580268154089314099466534796616570583406584823537585476763289983699221106187623937939888431846384489055806315830026974238709771935681677039139762708048065961477474836465929821960764217952272897669992712844372096071741291943836014813870607773325490197507934763663445801613280085195487770321909944739211027927374885007680665371949282997834278753518189233799617702895788521068497222942983748339869922157962548380453240483949435877214143745907377175186792059663209663697592061955810908480704590464426433978965611671484248512212065010365537422047981603840280545226703214696517986031260045995268803823688505371039874333547697567963133808964570187572842558700882627186224207043769387008405159347365313985561446250801514789856150494424448186564183438863623624701503056368967000498701782453748133562456015877185840322953079330008761913140031625962815602276508325434692693129337356483598426192969364492030342050036289670376266974333657158971779682334200120136944541294304895875152648564760543037862868946842287643315738043372024912772437874614256145227930439484438924020701123889922152116794020792908675749722177720585447981313905078459442454086271876639069381975895151820942363458705654269524791314990692950730524727608539554780653884313009424662650800816243950382754135272475494024981337035988136735480579732104349390236060140776708507034920866599878990526429412328676396319706002094179228055597859083117472536915851770125658988864604792941644335584385609887469332013130303112807917593166470701834799183015824496616861527879096217659749139713454762177085644803057344557311244065920802524060800108996570373036571045614979196709063979487985285455519243021641212830095839024901240982214762763223586891649828789073941460146209049023248082507776006837127318197819142727008527651805070705128736762120868913938556372914909548178797824740360017666526992867903900831050006470869538498850525032601084823967064621005774999337372871032290661303123411873761922560229135238534165498421562334329774242373896170207719975115934664393748759851131980408132012776519790098330298650467094401190038260590063233485403098602260363120665724192469373757878089718436701555312444277483220014030395595507811382982285425399838968456673741232585085643473622374347161638938829406785874887016298935203834286509532397979082696957379199155126446863126379181331768437878091983062907663414290009178930478721358117826835449268395668531195708034343747637627642010756043824961258714627952191347181579588782014131557707416498932168653211298072187095349070063636475791840347815235832631835270098121341688388840311067883292834641561275374896076759327728846474216040021244154227943063542076721933536926795091642562386491378917002916212804389341228066594330069252873553809836196179628811038172589181685671128166415508930395219925463637393500838163250471974634464448588128189430114494687491176392593529176376781619029333505953421011025220726782856356843433641908270994291417143454643142302425423075111883334504823044029801409722666150565966211223694015490594742898442414257851291380521883440175255692247040000000000000*i1^268 + 9744970522604927925151456715921241962009554968606262066144930205260860685985728139044736119693909652009103545120531870694671054599013476505534159097850352727355396695020162624561543063707881882098846482738620721166058201600008722994590209467211156789617759914936638392483660714133643180269242291675033845313669501913254129275395194261179053245642734984518648171291546643656444036827294998866386621632920274315988344674974529275536045605176861353000489702300455695771571852682746103349173928336658230874213098513790800705735940516012840376203349032645910121415578914378722257686092786991718208800049189583766385440180530733976575271580425173220512546465164612212641900119714196722442746956916636196494510530930709103631690394430445039227144303962184598453011845727910506662935744192751905033903598147917413050009966853212171034016934327447988328565793827985158303202717219491551064818015008153283741285117537380459312622033092737365758381615942493414168768904127506307349465403504691794728140797366013456849141019728120911370430194541024543186036421963529590975632469551482239486770061291305074028417712473326952758618666102570294011844038929381266883380505023786020386143030535805979289429968674504328354411495246563700122004782521802334199969636576199220871073783505116071016005394950142155808635069936659602010628830313696822184304783443783913190339912663420367277963788260814648503299439842601808771920093537647426951763637674420154001546473113810952958532476136125092962104794882913785592238920691600611522813530647517456956008207901362039133795455676069394180795886700543944136326910478985136813187067552574558223633412935666765458156265851485283696939428500248609531733838673396568001663353058013108680892839449558075594449254258062236090500789394929560063916565864064176388928923052428552490729488617578289872362589474663846491779254009504421507903869060063492606921163915905350383150717006154709521151887586384141406728284958113630314247745103870305018369308166373981154623649725796274330001123022488584606002893830665075653734309465640999233131720800575424192914740432311386439638995744695405814541821124707163975356050288268341247667898479439871023249319771528464557037572348685986549430556447983210300154547962673159205891278804732367145401921331894726780240554367289457309232859869920266722450037076069364359983228501567849687045943556533917375732063030017599050078187800468848944259001020816418034077435510607951491589465278851595383044976103914338193372158578914996172347388548266893113615391576760819839747690179087890967459681369365117772429699018521496505185138295325199734290998831453159210000477020610050630760968556395715228835789846132037721143666116941188647546519315180773053193812981073278705417803140371332327156829941498464099780601064006475014816461106296282924622189082711767397667382703003406526243876409427604302918808713548454598089044561741205382004122821292932158239604884646904698679935804143729721097431319313420330373155243593240142854427680219267589074815918762822925343596929383781316629095421091280148472107336072527540181805721190400000000000*i1^269 + 70424510059492803860962187122659074805857380746750918067164755512757623917669255762540889491756855565809773594728501264379482277194291251636927813442868074413349519139568561643975882428583735202269107003057860017126860071684725859859154483582286819394912067718024232574900868648709424418852542964438800816935871594023508012841137247310340653431015331183507977463103935162996871294785571053679003548492168407919370260439206710103340645497570017586917974065715082410707765477125169825465852734519115279727881296755713223358261728328982113532207429305150342262821144408404999870499742656598204377161056675521287586073350211650402256426838435762194069885357801903262015072255015394656359152362965570769835440454614684203144426304524453389956017480335836165570181077313796629475214950674932199936976397562153188540970610339837267329370435694026330930148981691252176111867424615893208393940977395239181009951327782541884406080910464565144495674888116220518957889360107478192602714250195946704780602377433795298135816434725130134021335567784482737029119527995504136007812410207770433690342530348741534129347398158330026071546161138470501492820792002817186277239684000413936671596145859378422700283074647674219425545370781424876090728362872248441903799028885782819419172757481357993192517259000246207518559506466074450331722243782864916567021792133516907549313976459094471689173392585745505838325563144944960103876214943422327750934143247513015589968970173175937009517330493669969732794371548581910251767411357305828375058014362791563766661236349803460444260855281493608050701363711597911469278175920977136756180021772543306576453939048155007270293862248983082014682829714853956402571385893666316940112872049755707101249982463697159743353679503728278126495302614993644950814009156385083164144762825354354099187938799221134371989672844102399015841360648016616828691114897307871273705795575816105879522563493515603544752824538170465634396431771550048490580246208015836174680666190751094049280607881962614591877520226804394188840732451679416282225399642082413100181555485275901992253950020426729898033948626776773766139279693108991116749471122421801126519913583459011229840793339852189600850395549162403927243166587234167718144284008265704941472552333087800563556559287055056946695424397608607781289162872366078954742365773354934340197363704831588267280451914400326746809411847441808456648368754906016983741342482725067540942119333636320045692008777994495002170210109358655488071893454760262695814352939783578198614592501182733231383765955320050386151364513774720082127449774746072510450672936421190044436916305711265473479528389385054104316320830523082960370879115751584001900690706371018679885714766722988477219620358038122397558943269050384329753902906558097941907112877466865349053394224944959630383291895201290207555351806182621359964508118206696220136661062042975000342324345538035659167041743754154413144720422929342226591999205192561016366533961862516903601728561653749317705408384809531100522967124588015370807188397514143515769457099060571152042193584128000000000*i1^270 + 38959885499396543885721878027103876300173756468670691619308315282566212068488072368835039176023141715660274911896986051898146609307064591038440963215653664196451764103976160800581686434536627009226882634222545427033025352203736499969368326363274062495948573012958802516430132056239166060545174680971389694450638170851258329266634257652340789174423710251013033541120136279036326510831508419611022513617677373997245531442508000148645574125088541712886830224969750798434504214886113727534654295114749599508182000018941716205034015130698484286240068705552755705573489031995003977278444314322746188544233282408871929871812926463912850918524734410876228723319351936041466290267873964937645536333212070164805357209705206289227015897508970099945368772509630047288956918790843181642189315159178597085465488953264434662380225250058496466904377459958405148200167261046216307811172998949970702732770945554773802925690841823880229285716897614210629820336927384547689947456122137356366039884487824174327254868209168790372418552960477664123665224407012951947360957356925827936546842408740583188249823200206022664676192759631141310370985177978695279680514747723640425387959665574928047422322559732417667708632751967649821066836089229017962832465320420883577436272301583073590254308409438694052339865686643744453718125680248177290122079274423649528650080090818163693527945294081604540424467373839823175906655497277771139448880057883986043319621042472519996301966036841578162142803215870759013952966668849900975901692789477937317933396503840615489965951063198389752273768066078094306590857224724437643531427141921156525928679817789148958301932378734325887663080218082650463430773278818429019097253162927594133062346753746438682442074060464356904378886178463039677736026322055749852565586092271178498021922725192680950794061213857325853154772680431401672119541228016361177608129939033522494666004338454327001005443734439514667454072634990575789327530830686012782595496276064454899101691655678441118486946190423413973313097487867183665365664929264176173080136599926715216280658463840199461839908585879953338136940420801524014809156936671579043811942118936513959923665610811242525936008928614793946729469272990743149057544985727288292706432235481474897847207337430249255247422494563996803455727124791062659929067651465692515094284957952102177075323165849053970235539250727979657715699942820225094926497600461516118657266105171669778997421143583675846895306352464140561703588059322293021960507447809751300037857489238965087574776317580803057155708825240545351108076913802210410007291933051310389379230066953960735541960390998101464593685093374637685125241531162471461116252565886166001448695091814903243003856779110458261853107821079721184494955080054591879402439486070930867509333234451045970532301819499363755950417933171369464824417093777644294996352136913677569237316521825386063411204705844602279089868712563732604106791856094462309201020734226410180526937213889953244743223665635710306785755688812716767178850243425829545595250569204586939407767961600000000*i1^271 + 3750529702275801786275742759585917018380328849851121603980789177931306865607862350096196450166068892872858226662909936665948612939868717607763661670313148593277338996667124667605755348674911075682805837804880381353287774322568625282083723888094903281004664518653521516815880185458494400457865718926577986761923134438822322956631151547943680871794476255067024952872249140895872937921515464664565413903892855177312997499819713441340261883190833045820770714287569419834099494456808529504118406569069200919819942445062406798241833070503160132920689876295419733045762593481170388954468328775957654927840547974363819759824323133074679074437464390997848194635375517963885050600299987272973021952286100166224133638754386823004598095811590883334409015598909498397696658715827542024037196587600540287221353143783477722717482886740378637869456838017254214556981879439129027848320125692663437727843347649899973595648998037168438764316216334258688748537269187336828329191115880321181653052335245559954008608126518278688674860280247722566880353386523546685792059172635704596995621937527283520263505049659393061054597615532644301491789157943484818379891361772762068726848099829527210109191177975798193664338089517070311728113473590063360259649653686572673349144031645628441853499816330469287745680193571420906657397548390137277566377934201853923835703960286712820955593399265213960740054039450793529288659254631880659332302578905512426327503774053482969181602945817198245750163515790593890241377713458094355677740738576611853816323723898514850595167936360100293091684866545333134229379304078139358563055284398785397422893529387428675296085518787883903171996703790594538780511875681280786241152125076121027197724681905280323025768364644618518932599104812196450462362076865412286621545796903795692414712612178866982078544352155248164372493489389738227269350820312927890220546831461213377471573956937365932346157667989721964799986517465967206837981101251630782728193714577256432865219877046198064896695924150416641006075921205955610967225912686775269621570146844019803036409205270101633938151636617079443854736717678310341602326394829244549417900292922674966583278149977353843973070725389543427326408850518445188514463768853574150282095316479348868177496519457042686773590191853453874782709430990980777673632078104607195352628657799564954942558267791051953585578929856848367172538087295523412697800839976941206781013663973980341630803684640570419923678868254359176664101612760810382456549635387706166234844317261645906386948418532468239877826303980108787303613529033195014557291103655345163689260261946598805139149455392213024854865058805406302455554605851413308006867271804339002915883602367940661100331791641688641774695263340118717590128145389705116324178356546291224500695492483632023148219261166542464535749579031067247454243808398908239347234898536939591242625942582244984272629686383577952697088976686154732214902766632434239697966358214868786115095120820262232181868614043019339049076392004153860846490058834741541008834560000000*i1^272 + -868085778057432183700157584693794169209970030747005054427669885268235452635806773606414359562860078188693076094083426053683464915242921301227443603298962989735113742601807472654646709324321615822437958678823271460846614396111428349639498302048477778089357280730612917432693479760556666835705421976976508315200185952989816752104777751199383395134887497540415757014065086676123932389046386640661113494324011564863459381667757144565522293260725294614140503687907997135636021713987861017668571614271966491503890650740407359964995612204503602996649316517208044715848553328143743950731221881551502939438534197775674206134428737513667411434210205778717628033392391983937376303228102918907388147424070970720484211751869433689748998650341835046866109941645129758951972926971018310256590279089655780513609516601279059716753492260271987085973590176204233141234140316019739188938864801450761251789222802425672263564148555877272366147173907770717265897468667765788675648829254552038436085688001046774712453935597412600278631217713626100002361642126299394159738284458000372030746493272190779729708119487495012893563775928468981227187319647522726645421518359837744384302583228451769518831188886691721671739499124659425897744691490314101484722036150972602361893694513999514519151118442563971090379882725882134454654171281353521410700901442956334522066968576762845847194813884983673547053999330935914319260134234118316929238984421628006832366036760647470576828317994762070666135190242472988849441057754619443424786155826760472931227125999777794909134013402578564227690224397375899526782518178098833377813258832331596489182396467728865713486968670837610907707879751787374895841454520689436500002378185567876204074445601065655449054345036898154750602642316996451517421344827983166732325539386552852814431845898568417342901424858437776654693640753186253231877333826974777517653987511200819341165371033433670946494821484700858696406148486600424982010900660989431257983088294686034344906509235613346213195376406171346172709342802333575711832941764900973347959685333524837413481260811459391581751271204210305856556176278071327125731753673372236387013446203611900046104792942261953519755869926992053092083883086361586390975301910091987831050924065883017033166684913059738041746843887804097178596673559447629259818269962376477533743174360929480471205967579205476140722381215166098158195302131247706358295454071066676713156327644095473294527635416309021246439834331794296753153630896074458527903558496762037357984623277521385697689176603629293881104852019452821533016903550371431270279493870230182802758654037843839460544799225146167848518979701914717747209960674391331721874132121551963729609779204358240914366713873078411938418157034962266455298774268351896165395558417557661693667068729914814835758067953023610007439737947063680934775071595068674866831633226682114380398537062167493819928472467090746914215013690115084529031961054755267945218147014605598760400417373704074337762062631307742799664785678820060430336000000*i1^273 + 38643869685298653933848204782459399419261090647229926743196931096162037273583097429402266897335663890086575373240092023086837082679592669474974074803529609267268794961031134628844564404791311320775021677118972864008984467740202455273601456099594877718496172493871701703031817530196236710592756560886990054763713244222564998610676896228135379857642126170162125120216175370221860666884298752915730771523861620850109721199799364230593476375606054244653813960385564072858367107638656389136954153859978025160182574819419520653786722642052262634009861846825943187189181037131142319766276135849270604879470841416328710638525089328474598287909761985681313584779668301836220013118869250682379934229112942114591093405431810758926869257484163182304550921505173197818856494301301884579067728008556462056359365042860055684485356638721418515017328630368867514345632662321431403618925939758846356852068272238468797599475392742225964900798844436134781782802242185533345149369875955517504101415423510001993770196361403018657133268346122576792305541301737860075663131993435623181275017095584613699019850718842485105361046570584850659340628457759384488426220389084948218712691097107991250255211772483330532250116345852381150001645919604826559332295308105587856454006235202299980723426195402824592551095135989798783251158553923559013009870290827922927844710253558803277229578014745515118409591697406277990361504247079056049573381954878160886533160519761337974322885179878966804494866156442849139368193963147628851731244749617305774251236730694866232819551728313813128711914498561695968271332232070994663055114472103361456059053985902806378677620750686042472867177540283023420513368098517575370954782171820904307524489252578231377884473673161277211317396481427687326032285392793673685189938262057577856030651502085885341334690329202120535160962684389363476060704318912651205567706436692044054288451168692729538625426989627085569489787248263457784004333161248767995197877171663521130452523852084344735694281984580498007921757225798104017285110653871227225574749709981319231526000402077050057788481956973908172381974386090704875763233626753792262054380562011023191414239640234547729220532086656375063211567757215095879564286506585359198813205430301931829145716155212300608182617061039934837240019628967022252790024776433628226732271986733426248983084256999298019417480640950495097821529193613955185941938822780384901820901231868465717100154659203912535767157431339945506405712772555553433814416842595623758034820738193797800550738453824364374967390998120667553776044854358042397958330654807850989376296983516715905671957054611035103264080535197415662288193371876789998125467329285983293614159530573088998770196814405471025534995618678355990116207492727068369679415659988998545007788173193223829480001104494588320719832883614124997833359524073551111276331342561316005865081820543722358047051986116125913160520787598365332229496007052643418958094804449170331706738275808532721292432068107147673600000*i1^274 + -1410211971335064894206457517728786093324485235639515680780227132204018815899495313662342195945845799793669601565952630484930209783262255257224350093210647213968438748156390258702454757185445868352017776829131916567337792753742895355526361376873223485089645888005530309543861364856232534441284793170641911372072596774920892098235189289563373791449633774909384209524031532307344866180224623676054249052990694709419438939439370105936830593006715794455212764971604827345074378882048455874680765921947847429230299728537121974334673041955900904603627185130591227365769594620546577233875814004531273204846026136688393723468934454891974862562159867486642953812386542618483526446531266116694507749582009502563397834559555644978162789282439411780062926067294306500351624749522154310175249535815071513599117725226199221991109174580306775190238394150253697397132676087276533101254261769052448204375194260398029864014423171372296007618511898041409659554205609281983495450709524456670287839962015018905542691602405403945018175966922252245875887074854061957357270089526991000630133549412063847398355230831423881776143644324831479412615440705391922091356940955945590457380065737690369903754041179067135854049751801251216187805024133440232209664041280119641710949640628234055529640959558902014056015548514285973461970653384757892832459783508657027894181732061932453125794162410233946322395855661349118494923512322973682616390315161505517256506879518399146325756016699853907295124602185921601830037866255710075809292063742056306522898700957827517785754242044650823360745440094191500370213818203697489688917820017742515261861753799375370608734334339642752461472888325160696754805850598222787962228020596800717494014830931812257157019606601308291041966467280708562087569385267845159857829186309660528516870918782718206587357513743960072032591475806004608595138325714901359957466559247853456695425360010881390314695523202371085266087466490530973212248970718290893733733953718898179391438751668547500004176606040825260598083056517770332188247402893273154477592713943998057216720306302690837369930132801533973202699984130813816852889188331341557100327393872073985977246976685794995915789634354153726414538662639912071453268635467633704652825513970039245931247777532910623861934678228268522445501859338590469552837639957018426026706843305039344236012375880018522191244590791915466626028678797412438680228897058262161938689823957268945856264096633232804889970329150246841538667677718963166105727215201328361649752108106429779862615800564934505489900148529406181823948092095099089248110407592471661607363141501280914663171115948582933387966151398758100874808131081541338454927492305142642565511039166646097035115172492920073283366935446878385318030830665363153335114326926362021312345157725459799462254797235845118206741916333938970294253063560773776941826235299058226165212411986905188530837787669902809709053213875655931706865328993319070845317838305438250929024190015078400000*i1^275 + 50072128672165828463542392631821129956988463982551746925249391982829795295414076021202293609263212095831138333494698349777295520604254474096358052779145147378979321879056952428274440655967722131623481222912970153911148329703504806172136190086133473743167217540073006157917866013812174039579354599823324742190909622407628898070562601914104494049487394738252622631024625822512975969732277314193363004094188541169051546313129862394002221197156506971451945788746292975091567721613069133903261447513779686943800035872903286137430648667092332647114263231667511052475666063265651339038450383824669267644914134850403304608138891262197047430423850928474798347825818161337037173031987291581948735466304415345735789570512261586717715625018502440681484431952718592682178291712850785512745054000816060268617804377620498866638026769919577228853676518838253974278461510721568571402576028544085358125497897655507985395889560285476748939390706807727330202971179398440477016167449762917016975405222791643587145510333126621504996477085903323060999422187805258561097263694066864957320510995661454454576957329204003915387355537844539017674267569355025478446797517646034905724593425216560525655642787622114364144887132043331896546498612275642037322121628195992518018476303164770655344383486113952251059453682076752586515974024940206464837655970597113191686420526245705083393794361159297504894141282333194046749700866533773201351558138591148554615792318267095858404166062626780996084275111821324425389053825457792057879315763115180273623403445829810403782308395941468794753807594908934310018004920589440108477498877187700555109276782052720886285712411885444394632587370385390645611543620833544188351761993884900252298247960485946510251813888844201340482396408371606985729122423958916148207436687851571692663435018031293766967089000296745832469999000115076440882877549625604260267201689760086299617308183126688600077965660617953444820913434011092997571335285345854415600018966597339653380795294415259057978427115124394357750147936227927366052315073313688004102601165197161497673505029322306210254767970665265688803667008393380201380876615629548834718076363652278769337685763979644667092373851414614562777436838867690940408978784784134335107463827348654583191299827161736400660871989599743266515993290922952428165066515011912136942966659470239772215928235286338306666455659511754980264391725570329417199303262050005617801703270236277023875412906366681596680205019641371029546827660799455047240827913189748916617351738058674480637274981871169473394174420667176980227301619677973028860871573483919207100421544530579501646710746317566500223940706350381027354389132487235390339399775460749650201928757475383537634162531667488625098276168817803553589850444870813097831451676390536691527991919661350300490364843550750330933553506513643161157129742929530585061255119491720029962193702826523904805622103230794806975322901748486358485242104489610194437296619520000*i1^276 + 11699487331143213073260928192061823510397969381553791517209276958244903734056869920017533942021011641171842534447551398803115575107878880888947475944050941293871497991186684956950209799317670495315114410433719025041239960518206800753891888701196194123479144467676574466885907209109527048387268512323766084201820154860769623228603833534363220401779652218368466689974085422637661754095106583115419512127975441266864143777719233356554263580054092759400493490109118803302959577226279661172363256545016189108469162055887735259652143995115316738144542341486167943637541304396038546750804768085953110219821550060788080170610308182857733110142764886196662616967911537059960314462058655666537051783801797008707620150234393281804260666810907547954068295550961901861331165906410464816205787918342809376444220568463471363247850777079926755425312017644925068115438156486039031995473202861597828051746605823001510085482749333722357335886964763498138073827298455031393537653188766114069488814182423633619750038886730284924932644237918368279461098151588361724266769739029665462469822975581315357479398585338895786557957973150053147585386271007186288737450052585450436679178244377482683751959947565022837299007863760387644971185918746817871331802298741682310679846147217247919765655215506217368276250901994246538345864556914590180578270395156945354364098014033811345023127181450904781700166900915386896194786318522515963487180574102985282459676445456760010037347994860332364745139122830373644211191089052138104658716500739278581947521596056860934044057902159539469583694598682446966286480131026688574704830775143726664067010054685473052150874967263729514085131454986053396497322253483939127939832450150650978402713225564209610426448079539080210884809169084648587791145989733655214713993505843228048622037395870047683238160247920987639825546869058393358143470647157688199507768978394979736232279879838013039908462685885152423065672192810876083244120599930735844307895162297580146362574697139049251762423025995046874485477634592347945502178859747683687539064144684865543807466119291540846289668284194578453928477991121577095142509792009149756779330246581397463228630309887814749108141442174032542041518911876818490493351747119024988898259662986727067780877080949455934527018204877109602291096672381896541641117496398797353991233346040451713337475878910810856164715038063337862914764939483232851703829251153012289225798549437221834998001742895981295078920290064321142026990855177282064633128138659160109256390145200942846561322635620052650749918663243150018791708212047321442552759612979938071182745344047042053798951075419657837728876409256818118211417246639573803408642765941232458911967356262319721779190002247352944970084625163865136395682959875756291837029065358429317627129566970572837820298698188149568385957726948975831288623692045925850643551973005848429421593382046801447326860821952586087515016846919283507200*i1^277 + 383698608883204152421591181438643403063970800464216552633936795507469398820524773339163090726601816763819956515033651320261170531974797380977084377263959102877371670858559492158033467221155241752890567671746507388093248804433700982996385604474123068713970784485392289498178551093589910295340483504817826469791002180312378159500944276695785251515902332302556810623707202365222952225392416070020713250067951139036639998917787058421311156043752923881575817501523538961143700759852473260970217681854789739785617634665562576503857206000303488637620393170436052105569257300228845583127765219092508904132009083838888466629148459520662316573849346693267632696108175838956574248558932448222999608224223119694050118168378790787641919206032866970649347335447694305456324465765076112765803247425556767531333816619497019447653650294320494027398856542718995258053991430238096808980846077262565604750022626140117779088483110910025813808387745774340417621642178006305516608385729016786936190038026416723683772847677629250516934884752980971444015758429800098937834098473674097177755168907939941057491060388004341837635757120176282792038077702868893535151187089043186956847828922442222040948078129811415946552420554851787568726341294130786416486870870781092497745459973658556128249654105642555788642500722368755629156292921344295621304864341363201983181847460987211296727914957080278526007585980301537581765302244512479399908895573998365002165201266277838311591801321802948697370444758913666949186679327366609921105586943990291894093646338714456708684949411055194808802161087561913572321332567174305409002534158914706200611409242259270444371691426998225854803508855343057291599553879059464184629529871266545574185842759447413991267352587864230066598778342618975200309285383724246584942330338379322794234957945020799779317831425184858554377679791242512819574083659403801754915534010996910104245405239759761945608730240279973354826294185353652071107214364582738192252819331397587319212244803745911858022579662782194112643546949237867060943910034505045179951673194200362269014073759766730691981079291161711142914251064028203089169000325499709656322319926057680217887553756592121326191194381859472848609812111165571061656508181030617340757269045783880064572731053501872460745877783363790953401575127793088873834651469245321045374017328918237280833786698440578256597993813956828074111237928845783661870546562389438688710296395561594772078134369057027389356586869636417440555863824685557825086641233286820096799251713342416898173872766508784741541034428610143930360805763449205534129820969650717000754270498208721580746663845328601318485761320295455124139997341342866196116801710066494847315604744005734325703468284283530301173242664767748410485878582344321865759903980739940053725342854913229698993101607679956354158939888211978695232480009326202406469670077341647244544034796021523368272101113856000*i1^278 + -3034434572479800656596586134826298562780728682822450181551702884082523524298860963005983881555327178815649338066568045575183814386698651932632589240621926983057635901097315444731714855581250801679076744794629940241223701366170586687694528836912968459896274233750808231628437902720914883285616144301746013108320880997296648216870958057302079061990147938948902691767436582065914323878689419246703468609498492944638858125957404745396877739507701851167190178171121086770327958524260864330049786331020728253173699869449050746463915496979103504871022983437001756268471107437616626751542652215785172147442675731662722016427907704713070982204884424405645525678897739643280121366564342904153624473718153965126924881412574356139711167272079279141513378507036616372624270216001631676465980923561711853912519867911781828616396089271598301880760918696467250424123500254085973829991875179308906140770231429847350605995303497844997788924969639788501545143930254138973953413230198022323915006700590550640427596091507963453522503143831238345287557471304765887954921169159659991198901230815378584459151645774024427012050725270928277170890583922902281574122450480529722057629505368272105808310974605529003235866903604295344477619905149255295591157475751270014706390942521459715782341975715726593470358333895269284159910831166849826489167574414766528934517122884130437650257875472822772263409473432906344611436710937011208600023373612001267227012526141438345989903084238052324875473968138746090404456724503173440611158229897950744084934481287870731063113250003550402904475620736536155471126653548201211174048261583739499300182287470206057049980298698833823817582178683090371108475068945796024262089333359952162401450786214265080197622384270771975223241064315601923025646132491338359085982930492822779757511190981591719680434241209348300116420668883400157439710758222379491088846300407039325702060297101521126216390584395051282571599388680222106064208263054106984302007781319237187687160547130622474596103587895628271961494233097766761293259684048176528455832423043994928923448846231075353888390172466738114200747925748277828005706268353605663421272480433313104118176900668937785188652887024155669829286920015337444018774658215410058322789284627066623523432769889777002981248134536135088617804409064555629953467065097012922862699390620101706968379878947304917424692942735290036821574178686167481545278282423654528488235485555537188030675382283303115550211914254090234992189841440502211764751472951556654834898839307988318086536413234633193545606447560895938350263999670824462095183687713592912018475542859771549248299388623202333474470831955177031964970374076752073805214878364726834480211640248203717189722976109360529819798666221184840297032211431528650474821378212372120453620519245439791286549246601873463316685253309602187255239468739197306744288957891218505728*i1^279 - N1*2321099128464477653798678928323953687358124969127088035964385546065008881390679123233768761319863787573000773335806962225088983173621415052418947912267769389020061301631857147075685613168011523644307229236274578952950970566609686362816105089766302697742714013*i3 ] ]